UNPKG

uno-js

Version:

JS/TS common used functions, zero dependencies

8 lines (7 loc) 652 B
export declare const nameof: <T>(name: Extract<keyof T, string>) => string; export declare const identity: <T>(x: T) => T; export declare const selectNumberByName: <T>(data: T[], name: Extract<keyof T, string>) => number[]; export declare const selectNumberBy: <T>(data: T[], selector: (obj: T) => number) => number[]; export declare const sumByName: <T>(data: T[], name: Extract<keyof T, string>, callBack?: (x: number) => number) => number; export declare const sumBy: <T>(data: T[], selector: (obj: T) => number, callBack?: (x: number) => number) => number; export declare const getAverage: <T>(data: T[], prop: Extract<keyof T, string>) => number;