Skip to content

@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