Urara-Blog/node_modules/.pnpm-store/v3/files/b4/46a2a1cea8447ffed7ac8922662b364472a57115841d19eecabdaf09bb91607e01e0d2006a2b2e0a5858c8f69eb422f3ecf500fc7561140f3d4170a8a51645
2022-08-14 01:14:53 +08:00

38 lines
873 B
Text

/**
* @typedef URL
* @property {string} hash
* @property {string} host
* @property {string} hostname
* @property {string} href
* @property {string} origin
* @property {string} password
* @property {string} pathname
* @property {string} port
* @property {string} protocol
* @property {string} search
* @property {any} searchParams
* @property {string} username
* @property {() => string} toString
* @property {() => string} toJSON
*/
/**
* @param {unknown} fileURLOrPath
* @returns {fileURLOrPath is URL}
*/
export function isUrl(fileURLOrPath: unknown): fileURLOrPath is URL
export type URL = {
hash: string
host: string
hostname: string
href: string
origin: string
password: string
pathname: string
port: string
protocol: string
search: string
searchParams: any
username: string
toString: () => string
toJSON: () => string
}