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:140

Parameters:

Name Type
a any
b any

Returns: 1 | 0 | -1


changeCase

changeCase(str: string): string

Defined in util/underscore.ts:130

Parameters:

Name Type
str string

Returns: string


ellipsis

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

Defined in util/underscore.ts:135

Parameters:

Name Type
str string
N number

Returns: string


forOwn

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

Defined in util/underscore.ts:66

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:119

Type parameters:

T

Parameters:

Name Type
val T

Returns: T


isArray

isArray(value: any): boolean

Defined in util/underscore.ts:53

Parameters:

Name Type
value any

Returns: boolean


isFunction

isFunction(value: any): boolean

Defined in util/underscore.ts:15

Parameters:

Name Type
value any

Returns: boolean


isNil

isNil(value: any): boolean

Defined in util/underscore.ts:49

Parameters:

Name Type
value any

Returns: boolean


isNumber

isNumber(value: any): boolean

Defined in util/underscore.ts:40

Parameters:

Name Type
value any

Returns: boolean


isObject

isObject(value: any): boolean

Defined in util/underscore.ts:91

Parameters:

Name Type
value any

Returns: boolean


isString

isString(value: any): boolean

Defined in util/underscore.ts:11

Parameters:

Name Type
value any

Returns: boolean


last

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

Defined in util/underscore.ts:79

Type parameters:

T

Parameters:

Name Type
arr T[]

Returns: T

last(arr: string): string

Defined in util/underscore.ts:80

Parameters:

Name Type
arr string

Returns: string


pad

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

Defined in util/underscore.ts:112

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:108

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:104

Parameters:

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

Returns: any


promisify

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

Defined in util/underscore.ts:19

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:20

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:96

Parameters:

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

Returns: number[]


snakeCase

snakeCase(str: string): string

Defined in util/underscore.ts:123

Parameters:

Name Type
str string

Returns: string


stringify

stringify(value: any): string

Defined in util/underscore.ts:31

Parameters:

Name Type
value any

Returns: string


toLiquid

toLiquid(value: any): any

Defined in util/underscore.ts:44

Parameters:

Name Type
value any

Returns: any


toValue

toValue(value: any): any

Defined in util/underscore.ts:36

Parameters:

Name Type
value any

Returns: any