Module: "filters/array"

Variables

Const first

first: (Anonymous function) = argumentsToValue((v: any) => isArray(v) ? v[0] : ‘’)

Defined in src/filters/array.ts:9


Const join

join: (Anonymous function) = argumentsToValue((v: any[], arg: string) => toArray(v).join(arg === undefined ? ‘ ‘ : arg))

Defined in src/filters/array.ts:7


Const last

last: (Anonymous function) = argumentsToValue((v: any) => isArray(v) ? arrayLast(v) : ‘’)

Defined in src/filters/array.ts:8


Const reverse

reverse: (Anonymous function) = argumentsToValue((v: any[]) => […toArray(v)].reverse())

Defined in src/filters/array.ts:10

Functions

compact

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

Defined in src/filters/array.ts:46

Type parameters:

T

Parameters:

Name Type
this FilterImpl
arr T[]

Returns: any[]


concat

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

Defined in src/filters/array.ts:51

Type parameters:

T1

T2

Parameters:

Name Type Default
v T1[] -
arg T2[] []

Returns: T1 | T2[]


map

map(this: FilterImpl, arr: Scope[], property: string): IterableIterator‹unknown›

Defined in src/filters/array.ts:38

Parameters:

Name Type
this FilterImpl
arr Scope[]
property string

Returns: IterableIterator‹unknown›


Const size

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

Defined in src/filters/array.ts:36

Parameters:

Name Type
v string | any[]

Returns: number


slice

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

Defined in src/filters/array.ts:57

Type parameters:

T

Parameters:

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

Returns: T[] | string


sort

sort<T>(this: FilterImpl, arr: T[], property?: undefined | string): IterableIterator‹unknown›

Defined in src/filters/array.ts:12

Type parameters:

T

Parameters:

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

Returns: IterableIterator‹unknown›


sort_natural

sort_natural<T>(input: T[], property?: undefined | string): any[]

Defined in src/filters/array.ts:27

Type parameters:

T

Parameters:

Name Type
input T[]
property? undefined | string

Returns: any[]


uniq

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

Defined in src/filters/array.ts:78

Type parameters:

T

Parameters:

Name Type
arr T[]

Returns: T[]


where

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

Defined in src/filters/array.ts:65

Type parameters:

T: object

Parameters:

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

Returns: IterableIterator‹unknown›