@serenity-is/corelib / ScriptData
Namespace: ScriptData
Table of contents
Functions
- bindToChange
- canLoad
- ensure
- ensureAsync
- reload
- reloadAsync
- set
- setRegisteredScripts
- triggerChange
- unbindFromChange
Functions
bindToChange
▸ bindToChange(name, regClass, onChange): void
Parameters
| Name | Type |
|---|---|
name |
string |
regClass |
string |
onChange |
() => void |
Returns
void
Defined in
canLoad
▸ canLoad(name): boolean
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
boolean
Defined in
ensure
▸ ensure<TData>(name): TData
Type parameters
| Name | Type |
|---|---|
TData |
any |
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
TData
Defined in
ensureAsync
▸ ensureAsync<TData>(name): Promise<TData>
Type parameters
| Name | Type |
|---|---|
TData |
any |
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
Promise<TData>
Defined in
reload
▸ reload<TData>(name): TData
Type parameters
| Name | Type |
|---|---|
TData |
any |
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
TData
Defined in
reloadAsync
▸ reloadAsync<TData>(name): Promise<TData>
Type parameters
| Name | Type |
|---|---|
TData |
any |
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
Promise<TData>
Defined in
set
▸ set(name, value): void
Parameters
| Name | Type |
|---|---|
name |
string |
value |
any |
Returns
void
Defined in
setRegisteredScripts
▸ setRegisteredScripts(scripts): void
Parameters
| Name | Type |
|---|---|
scripts |
any[] |
Returns
void
Defined in
triggerChange
▸ triggerChange(name): void
Parameters
| Name | Type |
|---|---|
name |
string |
Returns
void
Defined in
unbindFromChange
▸ unbindFromChange(regClass): void
Parameters
| Name | Type |
|---|---|
regClass |
string |
Returns
void