Class: OverlayType
obs-utils/src/utils/api.OverlayType
Constructors
constructor
• new OverlayType(overlayClass
): OverlayType
Parameters
Name | Type |
---|---|
overlayClass | SvelteComponentConstructor |
Returns
Properties
compactEditorButtons
• compactEditorButtons: Map
<string
, boolean
>
overlayClass
• overlayClass: SvelteComponentConstructor
overlayComponentEditors
• overlayComponentEditors: Map
<string
, SvelteComponentConstructor
>
overlayComponentNames
• overlayComponentNames: Map
<string
, string
>
overlayComponents
• overlayComponents: Map
<string
, SvelteComponentConstructor
>
overlayEditor
• overlayEditor: SvelteComponentConstructor
Methods
registerComponent
▸ registerComponent(key
, readableName
, type
): void
Parameters
Name | Type |
---|---|
key | string |
readableName | string |
type | SvelteComponentConstructor |
Returns
void
registerComponentEditor
▸ registerComponentEditor(key
, editor
, compactButtons?
): void
Parameters
Name | Type | Default value |
---|---|---|
key | string | undefined |
editor | SvelteComponentConstructor | undefined |
compactButtons | boolean | false |
Returns
void
registerOverlayEditor
▸ registerOverlayEditor(editor
): void
Parameters
Name | Type |
---|---|
editor | SvelteComponentConstructor |
Returns
void