@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
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
ensure
▸ ensure<TData>(name, dynJS?): TData
Type parameters
| Name | Type |
|---|---|
TData |
any |
Parameters
| Name | Type |
|---|---|
name |
string |
dynJS? |
boolean |
Returns
TData
Defined in
reload
▸ reload<TData>(name, dynJS?): TData
Type parameters
| Name | Type |
|---|---|
TData |
any |
Parameters
| Name | Type |
|---|---|
name |
string |
dynJS? |
boolean |
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