@pawel-up/jexl
Version:
Javascript Expression Language: Powerful context-based expression parser and evaluator
32 lines • 2.13 kB
TypeScript
export declare const FIRST: (arr: unknown[]) => unknown;
export declare const LAST: (arr: unknown[]) => unknown;
export declare const AT: (arr: unknown[], index: number) => unknown;
export declare const SORT: (arr: unknown[], compareFn?: (a: unknown, b: unknown) => number) => unknown[];
export declare const SORT_ASC: (arr: (number | string)[]) => (string | number)[];
export declare const SORT_DESC: (arr: (number | string)[]) => (string | number)[];
export declare const SLICE: (arr: unknown[], start: number, end?: number) => unknown[];
export declare const JOIN: (arr: unknown[], separator?: string) => string;
export declare const CONCAT: (...args: unknown[]) => unknown[];
export declare const UNIQUE: (arr: unknown[]) => unknown[];
export declare const FLATTEN: (arr: unknown[]) => unknown[];
export declare const FLATTEN_DEEP: (arr: unknown[]) => unknown[];
export declare const CHUNK: (arr: unknown[], size: number) => unknown[][];
export declare const COMPACT: (arr: unknown[]) => unknown[];
export declare const DIFFERENCE: (...args: unknown[]) => any[];
export declare const INTERSECTION: (...args: unknown[]) => any[];
export declare const UNION: (...args: unknown[]) => unknown[];
export declare const ZIP: (...args: unknown[][]) => unknown[][];
export declare const SHUFFLE: (arr: unknown[]) => unknown[];
export declare const SAMPLE: (arr: unknown[]) => unknown;
export declare const SAMPLE_SIZE: (arr: unknown[], count: number) => unknown[];
export declare const COUNT_BY: (arr: unknown[]) => Record<string, number>;
export declare const SUM: (...args: unknown[]) => number;
export declare const AVERAGE: (...args: unknown[]) => number;
export declare const MIN: (...args: unknown[]) => number;
export declare const MAX: (...args: unknown[]) => number;
export declare const RANGE: (start: number, end: number, step?: number) => number[];
export declare const FILL: (value: unknown, count: number) => any[];
export declare const EVERY: (arr: unknown[]) => boolean;
export declare const SOME: (arr: unknown[]) => boolean;
export declare const NONE: (arr: unknown[]) => boolean;
//# sourceMappingURL=array.d.ts.map