Module: "builtin/filters/array"

Functions

compact

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

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

Parameters:

Name Type
v any

Returns: any


Const join

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

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

Parameters:

Name Type
v any[]
arg string

Returns: string


Const last

last(v: any): any

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

Parameters:

Name Type
v any

Returns: any


map

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

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

Parameters:

Name Type
this FilterImpl
arr Scope[]
property string

Returns: object[]


Const reverse

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

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

Parameters:

Name Type
v any[]

Returns: any[]


Const size

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

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

Type parameters:

T: object

Parameters:

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

Returns: T[]