1 | import { FilterImpl } from '../../template/filter/filter-impl';
|
2 | import { Scope } from '../../context/scope';
|
3 | export declare const join: (v: any[], arg: string) => any;
|
4 | export declare const last: (v: any) => any;
|
5 | export declare const first: (v: any) => any;
|
6 | export declare const reverse: (v: any[]) => any;
|
7 | export declare function sort<T>(this: FilterImpl, arr: T[], property?: string): any[];
|
8 | export declare function sortNatural<T>(input: T[], property?: string): any[];
|
9 | export declare const size: (v: string | any[]) => number;
|
10 | export declare function map(this: FilterImpl, arr: Scope[], property: string): object[];
|
11 | export declare function compact<T>(this: FilterImpl, arr: T[]): any[];
|
12 | export declare function concat<T1, T2>(v: T1[], arg?: T2[]): (T1 | T2)[];
|
13 | export declare function slice<T>(v: T[] | string, begin: number, length?: number): T[] | string;
|
14 | export declare function where<T extends object>(this: FilterImpl, arr: T[], property: string, expected?: any): T[];
|
15 | export declare function uniq<T>(arr: T[]): T[];
|