@serenity-is/corelib / ScriptData

Namespace: ScriptData

Table of contents

Functions

Functions

bindToChange

bindToChange(name, onChange): void | () => void

Parameters

Name Type
name string
onChange () => void

Returns

void | () => void

Defined in

src/q/scriptdata-compat.ts:9


canLoad

canLoad(name): boolean

Check if a dynamic script with provided name is available in the cache or it is a registered script name

Parameters

Name Type Description
name string Dynamic script name

Returns

boolean

True if already available or registered

Defined in

src/q/scriptdata-compat.ts:20


ensure

ensure<TData>(name, dynJS?): TData

Type parameters

Name Type
TData any

Parameters

Name Type
name string
dynJS? boolean

Returns

TData

Defined in

src/q/scriptdata-compat.ts:22


reload

reload<TData>(name, dynJS?): TData

Type parameters

Name Type
TData any

Parameters

Name Type
name string
dynJS? boolean

Returns

TData

Defined in

src/q/scriptdata-compat.ts:59


reloadAsync

reloadAsync<TData>(name): Promise<TData>

Type parameters

Name Type
TData any

Parameters

Name Type
name string

Returns

Promise<TData>

Defined in

src/q/scriptdata-compat.ts:65


set

set(name, value): void

Parameters

Name Type
name string
value any

Returns

void

Defined in

src/q/scriptdata-compat.ts:69