Module: "util/underscore"

Variables

Const toLowerCase

toLowerCase: toLowerCase = String.prototype.toLowerCase

Defined in src/util/underscore.ts:4


Const toStr

toStr: toString = Object.prototype.toString

Defined in src/util/underscore.ts:3

Functions

caseInsensitiveCompare

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

Defined in src/util/underscore.ts:143

Parameters:

Name Type
a any
b any

Returns: 1 | 0 | -1


changeCase

changeCase(str: string): string

Defined in src/util/underscore.ts:133

Parameters:

Name Type
str string

Returns: string


ellipsis

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

Defined in src/util/underscore.ts:138

Parameters:

Name Type
str string
N number

Returns: string


escapeRegex

escapeRegex(str: string): string

Defined in src/util/underscore.ts:15

Parameters:

Name Type
str string

Returns: string


forOwn

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

Defined in src/util/underscore.ts:69

Type parameters:

T

Parameters:

obj: 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 src/util/underscore.ts:122

Type parameters:

T

Parameters:

Name Type
val T

Returns: T


isArray

isArray(value: any): value is any[]

Defined in src/util/underscore.ts:56

Parameters:

Name Type
value any

Returns: value is any[]


isFunction

isFunction(value: any): value is Function

Defined in src/util/underscore.ts:11

Parameters:

Name Type
value any

Returns: value is Function


isNil

isNil(value: any): boolean

Defined in src/util/underscore.ts:52

Parameters:

Name Type
value any

Returns: boolean


isNumber

isNumber(value: any): value is number

Defined in src/util/underscore.ts:43

Parameters:

Name Type
value any

Returns: value is number


isObject

isObject(value: any): value is object

Defined in src/util/underscore.ts:94

Parameters:

Name Type
value any

Returns: value is object


isString

isString(value: any): value is string

Defined in src/util/underscore.ts:6

Parameters:

Name Type
value any

Returns: value is string


last

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

Defined in src/util/underscore.ts:82

Type parameters:

T

Parameters:

Name Type
arr T[]

Returns: T

last(arr: string): string

Defined in src/util/underscore.ts:83

Parameters:

Name Type
arr string

Returns: string


pad

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

Defined in src/util/underscore.ts:115

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

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

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

Parameters:

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

Returns: number[]


snakeCase

snakeCase(str: string): string

Defined in src/util/underscore.ts:126

Parameters:

Name Type
str string

Returns: string


stringify

stringify(value: any): string

Defined in src/util/underscore.ts:31

Parameters:

Name Type
value any

Returns: string


toLiquid

toLiquid(value: any): any

Defined in src/util/underscore.ts:47

Parameters:

Name Type
value any

Returns: any


toValue

toValue(value: any): any

Defined in src/util/underscore.ts:39

Parameters:

Name Type
value any

Returns: any