rxdb
Version:
A local-first realtime NoSQL Database for JavaScript applications - https://rxdb.info/
21 lines (20 loc) • 905 B
TypeScript
export declare function runXTimes(xTimes: number, fn: (idx: number) => void): void;
export declare function ensureNotFalsy<T>(obj: T | false | undefined | null, message?: string): T;
export declare function ensureInteger(obj: unknown): number;
/**
* Using shareReplay() without settings will not unsubscribe
* if there are no more subscribers.
* So we use these defaults.
* @link https://cartant.medium.com/rxjs-whats-changed-with-sharereplay-65c098843e95
*/
export declare const RXJS_SHARE_REPLAY_DEFAULTS: {
bufferSize: number;
refCount: boolean;
};
/**
* Dynamically add a name to a function
* so that it can later be found in the stack.
* @link https://stackoverflow.com/a/41854075/3443137
*/
export declare function nameFunction<T>(name: string, body: T): T;
export declare function customFetchWithFixedHeaders(headers: any): (url: string | URL, options?: any) => Promise<Response>;