External module: "util/underscore"

Variables

Const toLowerCase

toLowerCase: toLowerCase = String.prototype.toLowerCase

Defined in util/underscore.ts:4


Const toStr

toStr: toString = Object.prototype.toString

Defined in util/underscore.ts:3

Functions

caseInsensitiveCompare

caseInsensitiveCompare(a: any, b: any): 1 | 0 | -1

Defined in util/underscore.ts:137

Parameters:

Name Type
a any
b any

Returns: 1 | 0 | -1


changeCase

changeCase(str: string): string

Defined in util/underscore.ts:127

Parameters:

Name Type
str string

Returns: string


ellipsis

ellipsis(str: string, N: number): string

Defined in util/underscore.ts:132

Parameters:

Name Type
str string
N number

Returns: string


forOwn

forOwn<T>(object: object | undefined, iteratee: function): object

Defined in util/underscore.ts:63

Type parameters:

T

Parameters:

object: object | undefined

iteratee: function

▸ (val: T, key: string, obj: object): boolean | void

Parameters:

Name Type
val T
key string
obj object

Returns: object

  • [ key: string]: T

identify

identify<T>(val: T): T

Defined in util/underscore.ts:116

Type parameters:

T

Parameters:

Name Type
val T

Returns: T


isArray

isArray(value: any): boolean

Defined in util/underscore.ts:50

Parameters:

Name Type
value any

Returns: boolean


isFunction

isFunction(value: any): boolean

Defined in util/underscore.ts:10

Parameters:

Name Type
value any

Returns: boolean


isNil

isNil(value: any): boolean

Defined in util/underscore.ts:46

Parameters:

Name Type
value any

Returns: boolean


isNumber

isNumber(value: any): boolean

Defined in util/underscore.ts:37

Parameters:

Name Type
value any

Returns: boolean


isObject

isObject(value: any): boolean

Defined in util/underscore.ts:88

Parameters:

Name Type
value any

Returns: boolean


isString

isString(value: any): boolean

Defined in util/underscore.ts:6

Parameters:

Name Type
value any

Returns: boolean


last

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

Defined in util/underscore.ts:76

Type parameters:

T

Parameters:

Name Type
arr T[]

Returns: T

last(arr: string): string

Defined in util/underscore.ts:77

Parameters:

Name Type
arr string

Returns: string


pad

pad(str: any, length: number, ch: string, add: function): any

Defined in util/underscore.ts:109

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 util/underscore.ts:105

Parameters:

Name Type Default
str any -
length number -
ch string “ “

Returns: any


padStart

padStart(str: any, length: number, ch: string): any

Defined in util/underscore.ts:101

Parameters:

Name Type Default
str any -
length number -
ch string “ “

Returns: any


promisify

promisify<T1, T2>(fn: function): function

Defined in util/underscore.ts:14

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 util/underscore.ts:15

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 util/underscore.ts:93

Parameters:

Name Type Default
start number -
stop number -
step number 1

Returns: number[]


snakeCase

snakeCase(str: string): string

Defined in util/underscore.ts:120

Parameters:

Name Type
str string

Returns: string


stringify

stringify(value: any): string

Defined in util/underscore.ts:26

Parameters:

Name Type
value any

Returns: string


toLiquid

toLiquid(value: any): any

Defined in util/underscore.ts:41

Parameters:

Name Type
value any

Returns: any


toValue

toValue(value: any): any

Defined in util/underscore.ts:33

Parameters:

Name Type
value any

Returns: any