UNPKG

react-together

Version:

A library to seamlessly add real-time multi-user interaction to your React app!

28 lines (27 loc) 1.23 kB
export declare function getUrlSearchParam(url: URL, key: string): string | null; export declare function setUrlSearchParam(url: URL, key: string, value: string): void; interface GetUrlHashParamOptions { key?: string; scrub?: boolean; } export declare function getUrlHashParam(url: URL, { key, scrub }?: GetUrlHashParamOptions): string | null; export declare function setUrlHashParam(url: URL, key: string | null, value: string | null): void; interface GetSessionNameFromUrlOptions { nameKey?: string; } export declare function getSessionNameFromUrl(url: URL, { nameKey }?: GetSessionNameFromUrlOptions): string | null; interface GetSessionPasswordFromUrlOptions { passwordKey?: string; } export declare function getSessionPasswordFromUrl(url: URL, { passwordKey }?: GetSessionPasswordFromUrlOptions): string | null; interface GetJoinUrlOptions { nameKey?: string; passwordKey?: string; } export declare function getJoinUrl(url: URL, name: string, password: string, { nameKey, passwordKey }?: GetJoinUrlOptions): URL; interface GetCleanUrlOptions { nameKey?: string; passwordKey?: string; } export declare function getCleanUrl(url: URL, { nameKey, passwordKey }?: GetCleanUrlOptions): URL; export {};