ThemeBuilder

Theme builder for setting and getting the current theme.

Properties

Methods

constructor

Constructor

Definition:

constructor(_doc: Y.Doc, dsl: Y.Map<any>)

Parameters:

ParameterTypeDescription
_docY.Doc-
dslY.Map-

observe

Listens for theme changes, returns an unsubscribe function.

Definition:

observe(callback: ObserveCallback): () => void

Returns: () => void

Parameters:

ParameterTypeDescription
callbackObserveCallback- Callback function

setTheme

Sets the theme.

Definition:

setTheme(theme: string)

Parameters:

ParameterTypeDescription
themestring- Theme name

getTheme

Gets the current theme.

Definition:

getTheme(): string

Returns: string

toJSON

Exports to JSON.

Definition:

toJSON(): string

Returns: string