@companion-module/base
Preparing search index...
CompanionActionDefinitions
Type Alias CompanionActionDefinitions<Tschemas>
CompanionActionDefinitions
:
{
[
K
in
keyof
Tschemas
]
:
Tschemas
[
K
]
extends
infer
Schema
?
Schema
extends
CompanionActionSchemaWithResult
<
infer
Options
,
infer
Result
,
>
?
|
CompanionActionDefinitionBase
<
Options
>
&
(
|
CompanionActionDefinitionSubscribeHooks
<
Options
>
|
CompanionActionDefinitionNoSubscribeHooks
)
&
CompanionActionDefinitionCallbackWithResult
<
Options
,
Result
>
|
false
|
undefined
:
Schema
extends
CompanionActionSchemaWithoutResult
<
infer
Options
>
?
|
CompanionActionDefinitionBase
<
Options
>
&
(
|
CompanionActionDefinitionSubscribeHooks
<
Options
>
|
CompanionActionDefinitionNoSubscribeHooks
)
&
CompanionActionDefinitionCallbackWithoutResult
<
Options
>
|
false
|
undefined
:
never
:
never
}
The definition of a set of actions, as a record of
CompanionActionDefinition
s.
Type Parameters
Tschemas
extends
Record
<
string
,
|
CompanionActionSchemaWithoutResult
<
CompanionOptionValues
>
|
CompanionActionSchemaWithResult
<
CompanionOptionValues
,
JsonValue
>
,
>
=
Record
<
string
,
|
CompanionActionSchemaWithoutResult
<
CompanionOptionValues
>
|
CompanionActionSchemaWithResult
<
CompanionOptionValues
,
JsonValue
>
,
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@companion-module/base
Loading...
The definition of a set of actions, as a record of CompanionActionDefinitions.