UNPKG

node-edf

Version:

NodeJS library for reading and writing EDF files.

14 lines (13 loc) 1.49 kB
export declare function E<E1, E2, E3, E4, E5, E6, E7, E8, E9, E10, E11, E12, E13, E14, E15, E16, E17, E18, E19, E20>(e1?: E1, e2?: E2, e3?: E3, e4?: E4, e5?: E5, e6?: E6, e7?: E7, e8?: E8, e9?: E9, e10?: E10, e11?: E11, e12?: E12, e13?: E13, e14?: E14, e15?: E15, e16?: E16, e17?: E17, e18?: E18, e19?: E19, e20?: E20): E1 & E2 & E3 & E4 & E5 & E6 & E7 & E8 & E9 & E10 & E11 & E12 & E13 & E14 & E15 & E16 & E17 & E18 & E19 & E20; export declare function ToJSON(obj: any): string; export declare function FromJSON(json: any): any; export declare function RemoveDuplicates(items: any): any[]; export declare function Assert(condition: any, messageOrMessageFunc?: string | Function): asserts condition; export declare function AssertWarn(condition: any, messageOrMessageFunc?: string | Function): void; export declare function Clone(obj: any, keepPrototype?: boolean): any; export declare function IsNaN(obj: any): boolean; export declare function IsNumber(obj: any, allowNumberObj?: boolean, allowNaN?: boolean): obj is number; export declare function ToNumber(stringOrFloatVal: string | number | undefined | null, valIfConversionFails?: number, allowParseNaN?: boolean): number; export declare function NumberCES_KeepBetween(s: Number, min: number, max: number, allowFixMinMax?: boolean): number; export declare function Lerp(from: number, to: number, percentFromXToY: number): number; export declare function GetPercentFromXToY(start: number, end: number, val: number): number;