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