Class: AppNamespace
Hierarchy
NamespaceBase
↳
AppNamespace
Methods
registerCSS
▸ registerCSS(id
, css
): Promise
<void
>
Parameters
Name | Type |
---|---|
id | string |
css | string |
Returns
Promise
<void
>
registerCallback
▸ registerCallback<T
>(callbackId
, callback
): void
Type parameters
Name | Type |
---|---|
T | extends undefined | SRSScheduleCard = undefined |
Parameters
Name | Type |
---|---|
callbackId | string |
callback | T extends undefined ? CallbackFn : T extends SRSScheduleCard ? SpecialPluginCallbackInfo [T ] : never |
Returns
void
registerCommand
▸ registerCommand(command
): Promise
<void
>
Parameters
Name | Type |
---|---|
command | Command |
Returns
Promise
<void
>
registerPowerup
▸ registerPowerup(name
, code
, description
, options
): Promise
<void
>
Parameters
Name | Type |
---|---|
name | string |
code | string |
description | string |
options | RegisterPowerupOptions |
Returns
Promise
<void
>
registerRemMenuItem
▸ registerRemMenuItem(command
): Promise
<void
>
Parameters
Name | Type |
---|---|
command | Command |
Returns
Promise
<void
>
registerWidget
▸ registerWidget(fileName
, location
, options
): Promise
<void
>
Parameters
Name | Type |
---|---|
fileName | string |
location | WidgetLocation |
options | WidgetOptions |
Returns
Promise
<void
>
releaseKeys
▸ releaseKeys(keys
): Promise
<void
>
Parameters
Name | Type |
---|---|
keys | string [] |
Returns
Promise
<void
>
stealKeys
▸ stealKeys(keys
): Promise
<void
>
Parameters
Name | Type |
---|---|
keys | string [] |
Returns
Promise
<void
>
toast
▸ toast(message
): Promise
<void
>
Parameters
Name | Type |
---|---|
message | string |
Returns
Promise
<void
>
transaction
▸ transaction<F
>(fn
): Promise
<Awaited
<ReturnType
<F
>>>
Type parameters
Name | Type |
---|---|
F | extends () => any |
Parameters
Name | Type |
---|---|
fn | F |
Returns
Promise
<Awaited
<ReturnType
<F
>>>
unregisterWidget
▸ unregisterWidget(fileName
, location
): Promise
<void
>
Parameters
Name | Type |
---|---|
fileName | string |
location | WidgetLocation |
Returns
Promise
<void
>