External module: "builtin/filters/array"

Functions

compact

▸ compact<T>(this: FilterImpl, arr: T[]): any[]

Defined in builtin/filters/array.ts:27

Type parameters:

▪ T

Parameters:

Name Type
this FilterImpl
arr T[]

Returns: any[]


concat

▸ concat<T1, T2>(v: T1[], arg: T2[] | T2): T1 | T2[]

Defined in builtin/filters/array.ts:31

Type parameters:

▪ T1

▪ T2

Parameters:

Name Type
v T1[]
arg T2[] | T2

Returns: T1 | T2[]


Const first

▸ first(v: any): any

Defined in builtin/filters/array.ts:9

Parameters:

Name Type
v any

Returns: any


Const join

▸ join(v: any[], arg: string): string

Defined in builtin/filters/array.ts:7

Parameters:

Name Type
v any[]
arg string

Returns: string


Const last

▸ last(v: any): any

Defined in builtin/filters/array.ts:8

Parameters:

Name Type
v any

Returns: any


map

▸ map<T1, T2>(this: FilterImpl, arr: Scope[], property: string): object[]

Defined in builtin/filters/array.ts:23

Type parameters:

▪ T1

▪ T2

Parameters:

Name Type
this FilterImpl
arr Scope[]
property string

Returns: object[]


Const reverse

▸ reverse(v: any[]): any[]

Defined in builtin/filters/array.ts:10

Parameters:

Name Type
v any[]

Returns: any[]


Const size

▸ size(v: string | any[]): number

Defined in builtin/filters/array.ts:21

Parameters:

Name Type
v string | any[]

Returns: number


slice

▸ slice<T>(v: T[], begin: number, length: number): T[]

Defined in builtin/filters/array.ts:35

Type parameters:

▪ T

Parameters:

Name Type Default
v T[] -
begin number -
length number 1

Returns: T[]


sort

▸ sort<T>(this: FilterImpl, arr: T[], property?: undefined | string): any[]

Defined in builtin/filters/array.ts:12

Type parameters:

▪ T

Parameters:

Name Type
this FilterImpl
arr T[]
property? undefined | string

Returns: any[]


uniq

▸ uniq<T>(arr: T[]): T[]

Defined in builtin/filters/array.ts:47

Type parameters:

▪ T

Parameters:

Name Type
arr T[]

Returns: T[]


where

▸ where<T>(this: FilterImpl, arr: T[], property: string, expected?: any): T[]

Defined in builtin/filters/array.ts:40

Type parameters:

▪ T: object

Parameters:

Name Type
this FilterImpl
arr T[]
property string
expected? any

Returns: T[]