Skip to main content

Class: OverlayType

Defined in: api.ts:63

Constructors

Constructor

new OverlayType(overlayClass): OverlayType

Defined in: api.ts:71

Parameters

overlayClass

SvelteComponentConstructor

Returns

OverlayType

Properties

compactEditorButtons

compactEditorButtons: Map<string, boolean>

Defined in: api.ts:69


overlayClass

overlayClass: SvelteComponentConstructor

Defined in: api.ts:66


overlayComponentEditors

overlayComponentEditors: Map<string, SvelteComponentConstructor>

Defined in: api.ts:68


overlayComponentNames

overlayComponentNames: Map<string, string>

Defined in: api.ts:67


overlayComponents

overlayComponents: Map<string, SvelteComponentConstructor>

Defined in: api.ts:65


overlayEditor

overlayEditor: SvelteComponentConstructor

Defined in: api.ts:64

Methods

registerComponent()

registerComponent(key, readableName, type): void

Defined in: api.ts:84

Parameters

key

string

readableName

string

type

SvelteComponentConstructor

Returns

void


registerComponentEditor()

registerComponentEditor(key, editor, compactButtons): void

Defined in: api.ts:89

Parameters

key

string

editor

SvelteComponentConstructor

compactButtons

boolean = false

Returns

void


registerOverlayEditor()

registerOverlayEditor(editor): void

Defined in: api.ts:80

Parameters

editor

SvelteComponentConstructor

Returns

void