UNPKG

@parkingboss/api

Version:
20 lines (19 loc) 645 B
export interface URLToPathOpts { skipHash?: boolean; absolute?: boolean; } export interface UrlOpts { query?: Record<string, null | string | string[]>; hash?: string | false; absolute?: true; } export declare type UrlLike = string | URL | Location; export declare function build(url: UrlLike): string; export declare function build(opts: UrlOpts): string; export declare function build(url: UrlLike, opts: UrlOpts): string; export interface LoginUrlParams { clientId: string; email?: string; redirectUrl?: string; } export declare function buildLoginUrl({ clientId, email, redirectUrl }: LoginUrlParams): string;