Library
core
modules
Core Src Util

Lawtext core references / core/src/util

Module: core/src/util

Table of contents

Classes

Type Aliases

Variables

Functions

Type Aliases

Diff

Ƭ Diff<T, U>: T extends U ? never : T

Type parameters

Name
T
U

Defined in

core/src/util/index.ts:55 (opens in a new tab)


ResolvedType

Ƭ ResolvedType<T>: T extends PromiseLike<infer U> ? U : T

Type parameters

Name
T

Defined in

core/src/util/index.ts:20 (opens in a new tab)

Variables

pictMimeDict

Const pictMimeDict: Object

Type declaration

NameType
.bmp"image/bmp"
.gif"image/gif"
.jpeg"image/jpeg"
.jpg"image/jpeg"
.pdf"application/pdf"
.png"image/png"
.svg"image/svg+xml"
.tif"image/tiff"
.tiff"image/tiff"

Defined in

core/src/util/index.ts:58 (opens in a new tab)

Functions

assertNever

assertNever(x): never

Parameters

NameType
xnever

Returns

never

Defined in

core/src/util/index.ts:51 (opens in a new tab)


decodeBase64

decodeBase64(base64): Uint8Array

Parameters

NameType
base64string

Returns

Uint8Array

Defined in

core/src/util/index.ts:33 (opens in a new tab)


omit

omit<T, K>(obj, ...keys): Omit<T, K>

Type parameters

NameType
TT
Kextends string | number | symbol

Parameters

NameType
objT
...keysK[]

Returns

Omit<T, K>

Defined in

core/src/util/index.ts:27 (opens in a new tab)


pick

pick<T, K>(obj, ...keys): Pick<T, K>

Type parameters

NameType
TT
Kextends string | number | symbol

Parameters

NameType
objT
...keysK[]

Returns

Pick<T, K>

Defined in

core/src/util/index.ts:22 (opens in a new tab)


range

range(start, end): Generator<number, void, unknown>

Parameters

NameType
startnumber
endnumber

Returns

Generator<number, void, unknown>

Defined in

core/src/util/index.ts:14 (opens in a new tab)


throttle

throttle<TArgs>(func, waitms, initialWaitms?): (...args: TArgs) => void

Type parameters

NameType
TArgsextends unknown[]

Parameters

NameType
func(...args: TArgs) => unknown
waitmsnumber
initialWaitms?number

Returns

fn

▸ (...args): void

Parameters
NameType
...argsTArgs
Returns

void

Defined in

core/src/util/index.ts:70 (opens in a new tab)


throwError

throwError(): never

Returns

never

Defined in

core/src/util/index.ts:47 (opens in a new tab)


wait

wait(ms): Promise<void>

Parameters

NameType
msnumber

Returns

Promise<void>

Defined in

core/src/util/index.ts:1 (opens in a new tab)


withTime

withTime<TArgs, TRet>(func): (...args: TArgs) => Promise<[time: number, ret: TRet]>

Type parameters

NameType
TArgsextends unknown[]
TRetTRet

Parameters

NameType
func(...args: TArgs) => TRet | Promise<TRet>

Returns

fn

▸ (...args): Promise<[time: number, ret: TRet]>

Parameters
NameType
...argsTArgs
Returns

Promise<[time: number, ret: TRet]>

Defined in

core/src/util/index.ts:5 (opens in a new tab)