Files
xingrin/frontend/types/psl.d.ts
2025-12-12 18:04:57 +08:00

16 lines
379 B
TypeScript

declare module 'psl' {
export interface ParsedDomain {
input: string
tld: string | null
sld: string | null
domain: string | null
subdomain: string | null
listed: boolean
error?: Error
}
export function parse(domain: string): ParsedDomain
export function get(domain: string): string | null
export function isValid(domain: string): boolean
}