@observertc/observer-js
Version:
Server Side NodeJS Library for processing ObserveRTC Samples
11 lines • 760 B
TypeScript
export type PartialBy<T, K extends keyof T> = Omit<T, K> & Partial<Pick<T, K>>;
export type Writable<T> = T extends object ? {
-readonly [K in keyof T]: Writable<T[K]>;
} : T;
export declare function iteratorConverter<T>(generator: Generator<T, void, undefined>): IterableIterator<T>;
export declare function asyncIteratorConverter<T>(generator: AsyncGenerator<T, void, undefined>): AsyncIterableIterator<T>;
export declare function isValidUuid(str: string): boolean;
export declare function getAverage(arr: number[], defaultAvgIfArrLengthIs0?: number): number;
export declare function getMedian(arr: number[], copyArrayForSorting?: boolean): number;
export declare function parseJsonAs<T>(json?: string): T | undefined;
//# sourceMappingURL=utils.d.ts.map