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[]