Skip to content

@serenity-is/corelib / ScriptData

Namespace: ScriptData

Table of contents

Functions

Functions

bindToChange

▸ bindToChange(name, regClass, onChange): void

Parameters

Name Type
name string
regClass string
onChange () => void

Returns

void

Defined in

src/q/scriptdata.ts:50


canLoad

▸ canLoad(name): boolean

Parameters

Name Type
name string

Returns

boolean

Defined in

src/q/scriptdata.ts:200


ensure

▸ ensure<TData>(name): TData

Type parameters

Name Type
TData any

Parameters

Name Type
name string

Returns

TData

Defined in

src/q/scriptdata.ts:162


ensureAsync

▸ ensureAsync<TData>(name): Promise<TData>

Type parameters

Name Type
TData any

Parameters

Name Type
name string

Returns

Promise<TData>

Defined in

src/q/scriptdata.ts:176


reload

▸ reload<TData>(name): TData

Type parameters

Name Type
TData any

Parameters

Name Type
name string

Returns

TData

Defined in

src/q/scriptdata.ts:187


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.ts:194


set

▸ set(name, value): void

Parameters

Name Type
name string
value any

Returns

void

Defined in

src/q/scriptdata.ts:211


setRegisteredScripts

▸ setRegisteredScripts(scripts): void

Parameters

Name Type
scripts any[]

Returns

void

Defined in

src/q/scriptdata.ts:204


triggerChange

▸ triggerChange(name): void

Parameters

Name Type
name string

Returns

void

Defined in

src/q/scriptdata.ts:58


unbindFromChange

▸ unbindFromChange(regClass): void

Parameters

Name Type
regClass string

Returns

void

Defined in

src/q/scriptdata.ts:62