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›