@parkingboss/api
Version:
The Parking Boss API
20 lines (19 loc) • 645 B
TypeScript
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;