Module: "builtin/filters/array"

Functions

compact

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

Defined in src/builtin/filters/array.ts:28

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 src/builtin/filters/array.ts:32

Type parameters:

T1

T2

Parameters:

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

Returns: T1 | T2[]


Const first

first(v: any): any

Defined in src/builtin/filters/array.ts:10

Parameters:

Name Type
v any

Returns: any


Const join

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

Defined in src/builtin/filters/array.ts:8

Parameters:

Name Type
v any[]
arg string

Returns: string


Const last

last(v: any): any

Defined in src/builtin/filters/array.ts:9

Parameters:

Name Type
v any

Returns: any


map

map(this: FilterImpl, arr: Scope[], property: string): object[]

Defined in src/builtin/filters/array.ts:24

Parameters:

Name Type
this FilterImpl
arr Scope[]
property string

Returns: object[]


Const reverse

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

Defined in src/builtin/filters/array.ts:11

Parameters:

Name Type
v any[]

Returns: any[]


Const size

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

Defined in src/builtin/filters/array.ts:22

Parameters:

Name Type
v string | any[]

Returns: number


slice

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

Defined in src/builtin/filters/array.ts:36

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 src/builtin/filters/array.ts:13

Type parameters:

T

Parameters:

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

Returns: any[]


uniq

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

Defined in src/builtin/filters/array.ts:50

Type parameters:

T

Parameters:

Name Type
arr T[]

Returns: T[]


where

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

Defined in src/builtin/filters/array.ts:41

Type parameters:

T: object

Parameters:

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

Returns: T[]