Module: "util/underscore"

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