Variables
Const hasOwnProperty
• hasOwnProperty: hasOwnProperty = Object.hasOwnProperty
Defined in src/util/underscore.ts:6
Const toLowerCase
• toLowerCase: toLowerCase = String.prototype.toLowerCase
Defined in src/util/underscore.ts:4
Const toString
• toString: toString = Object.prototype.toString
Defined in src/util/underscore.ts:3
Functions
argumentsToValue
▸ argumentsToValue<F>(fn: F): (Anonymous function)
Defined in src/util/underscore.ts:161
Type parameters:
▪ F: function
Parameters:
| Name | Type |
|---|---|
fn |
F |
Returns: (Anonymous function)
caseInsensitiveCompare
▸ caseInsensitiveCompare(a: any, b: any): 1 | 0 | -1
Defined in src/util/underscore.ts:150
Parameters:
| Name | Type |
|---|---|
a |
any |
b |
any |
Returns: 1 | 0 | -1
changeCase
▸ changeCase(str: string): string
Defined in src/util/underscore.ts:140
Parameters:
| Name | Type |
|---|---|
str |
string |
Returns: string
ellipsis
▸ ellipsis(str: string, N: number): string
Defined in src/util/underscore.ts:145
Parameters:
| Name | Type |
|---|---|
str |
string |
N |
number |
Returns: string
escapeRegExp
▸ escapeRegExp(text: string): string
Defined in src/util/underscore.ts:165
Parameters:
| Name | Type |
|---|---|
text |
string |
Returns: string
escapeRegex
▸ escapeRegex(str: string): string
Defined in src/util/underscore.ts:25
Parameters:
| Name | Type |
|---|---|
str |
string |
Returns: string
forOwn
▸ forOwn<T>(obj: Record‹string, T› | undefined, iteratee: function): Record‹string, T›
Defined in src/util/underscore.ts:83
Type parameters:
▪ T
Parameters:
▪ obj: Record‹string, T› | undefined
▪ iteratee: function
▸ (val: T, key: string, obj: object): boolean | void
Parameters:
| Name | Type |
|---|---|
val |
T |
key |
string |
obj |
object |
Returns: Record‹string, T›
identify
▸ identify<T>(val: T): T
Defined in src/util/underscore.ts:136
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
T |
Returns: T
isArray
▸ isArray(value: any): value is any[]
Defined in src/util/underscore.ts:66
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: value is any[]
isFunction
▸ isFunction(value: any): value is Function
Defined in src/util/underscore.ts:13
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: value is Function
isIterable
▸ isIterable(value: any): value is Iterable
Defined in src/util/underscore.ts:71
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: value is Iterable
isIterator
▸ isIterator(val: any): val is IterableIterator
Defined in src/util/underscore.ts:21
Parameters:
| Name | Type |
|---|---|
val |
any |
Returns: val is IterableIterator
isNil
▸ isNil(value: any): boolean
Defined in src/util/underscore.ts:62
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: boolean
isNumber
▸ isNumber(value: any): value is number
Defined in src/util/underscore.ts:53
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: value is number
isObject
▸ isObject(value: any): value is object
Defined in src/util/underscore.ts:108
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: value is object
isPromise
▸ isPromise<T>(val: any): val is Promise
Defined in src/util/underscore.ts:17
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
val |
any |
Returns: val is Promise
isString
▸ isString(value: any): value is string
Defined in src/util/underscore.ts:8
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: value is string
last
▸ last<T>(arr: T[]): T
Defined in src/util/underscore.ts:96
Type parameters:
▪ T
Parameters:
| Name | Type |
|---|---|
arr |
T[] |
Returns: T
▸ last(arr: string): string
Defined in src/util/underscore.ts:97
Parameters:
| Name | Type |
|---|---|
arr |
string |
Returns: string
pad
▸ pad(str: any, length: number, ch: string, add: function): any
Defined in src/util/underscore.ts:129
Parameters:
▪ str: any
▪ length: number
▪ ch: string
▪ add: function
▸ (str: string, ch: string): string
Parameters:
| Name | Type |
|---|---|
str |
string |
ch |
string |
Returns: any
padEnd
▸ padEnd(str: any, length: number, ch: string): any
Defined in src/util/underscore.ts:125
Parameters:
| Name | Type | Default |
|---|---|---|
str |
any | - |
length |
number | - |
ch |
string | “ “ |
Returns: any
padStart
▸ padStart(str: any, length: number, ch: string): any
Defined in src/util/underscore.ts:121
Parameters:
| Name | Type | Default |
|---|---|---|
str |
any | - |
length |
number | - |
ch |
string | “ “ |
Returns: any
promisify
▸ promisify<T1, T2>(fn: function): function
Defined in src/util/underscore.ts:29
Type parameters:
▪ T1
▪ T2
Parameters:
▪ fn: function
▸ (arg1: T1, cb: function): void
Parameters:
▪ arg1: T1
▪ cb: function
▸ (err: Error | null, result: T2): void
Parameters:
| Name | Type |
|---|---|
err |
Error | null |
result |
T2 |
Returns: function
▸ (arg1: T1): Promise‹T2›
Parameters:
| Name | Type |
|---|---|
arg1 |
T1 |
▸ promisify<T1, T2, T3>(fn: function): function
Defined in src/util/underscore.ts:30
Type parameters:
▪ T1
▪ T2
▪ T3
Parameters:
▪ fn: function
▸ (arg1: T1, arg2: T2, cb: function): void
Parameters:
▪ arg1: T1
▪ arg2: T2
▪ cb: function
▸ (err: Error | null, result: T3): void
Parameters:
| Name | Type |
|---|---|
err |
Error | null |
result |
T3 |
Returns: function
▸ (arg1: T1, arg2: T2): Promise‹T3›
Parameters:
| Name | Type |
|---|---|
arg1 |
T1 |
arg2 |
T2 |
range
▸ range(start: number, stop: number, step: number): number[]
Defined in src/util/underscore.ts:113
Parameters:
| Name | Type | Default |
|---|---|---|
start |
number | - |
stop |
number | - |
step |
number | 1 |
Returns: number[]
stringify
▸ stringify(value: any): string
Defined in src/util/underscore.ts:41
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: string
toLiquid
▸ toLiquid(value: any): any
Defined in src/util/underscore.ts:57
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: any
toValue
▸ toValue(value: any): any
Defined in src/util/underscore.ts:49
Parameters:
| Name | Type |
|---|---|
value |
any |
Returns: any