UNPKG

@nickbusey/thelounge

Version:

The self-hosted Web IRC client

37 lines (36 loc) 1.48 kB
export declare type Hostmask = { nick: string; ident: string; hostname: string; }; declare const Helper: { expandHome: typeof expandHome; getVersion: typeof getVersion; getVersionCacheBust: typeof getVersionCacheBust; getVersionNumber: typeof getVersionNumber; getGitCommit: typeof getGitCommit; ip2hex: typeof ip2hex; parseHostmask: typeof parseHostmask; compareHostmask: typeof compareHostmask; compareWithWildcard: typeof compareWithWildcard; catch_to_error: typeof catch_to_error; password: { hash: typeof passwordHash; compare: typeof passwordCompare; requiresUpdate: typeof passwordRequiresUpdate; }; }; export default Helper; declare function getVersion(): string; declare function getVersionNumber(): string; declare function getGitCommit(): string | null; declare function getVersionCacheBust(): string; declare function ip2hex(address: string): string; declare function expandHome(shortenedPath: string): string; declare function passwordRequiresUpdate(password: string): boolean; declare function passwordHash(password: string): string; declare function passwordCompare(password: string, expected: string): Promise<boolean>; declare function parseHostmask(hostmask: string): Hostmask; declare function compareHostmask(a: Hostmask, b: Hostmask): boolean; declare function compareWithWildcard(a: string, b: string): boolean; declare function catch_to_error(prefix: string, err: any): Error;