• English
  • ThemeBuilder

    Theme builder for setting and getting the current theme.

    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