UNPKG

@observertc/client-monitor-js

Version:

ObserveRTC Client Integration Javascript Library

14 lines (13 loc) 652 B
export declare function groupBy<T, K>(array: T[], getKey: (value: T) => K): Map<K, T[]>; export declare function clamp(value: number, min: number, max: number): number; export declare function roundNumber(num?: number): number | undefined; export declare function calculateEmpiricalDeviation(data: number[]): number | undefined; export type PartialBy<T, K extends keyof T> = Omit<T, K> & Partial<Pick<T, K>>; export type RequiredBy<T, K = keyof T> = Merge<T & { [P in keyof T as P extends K ? P : never]-?: T[P]; }>; type Merge<T> = { [P in keyof T]: T[P]; }; export declare const NULL_UUID = "00000000-0000-0000-0000-000000000000"; export {};