Skip to main content

extension-whitespace

package @remirror/extension-whitespace

class WhitespaceExtension​

Manage whitespace characters within your editor.

This adds decorators to the editor to represent the whitespace characters and can be useful for increasing the accessibility of your editor.

Signature:

export declare class WhitespaceExtension extends PlainExtension<WhitespaceOptions> 

Extends: PlainExtension<WhitespaceOptions>

(Some inherited members may not be shown because they are not represented in the documentation.)

property name​

Signature:

get name(): "whitespace";

method createDecorations​

Signature:

createDecorations(): DecorationSet;

Returns:

DecorationSet

method hideWhitespace​

Force the white space characters to be shown.

Signature:

hideWhitespace(): CommandFunction;

Returns:

CommandFunction

method isWhitespaceVisible​

Determine if whitespace characters are currently shown.

Signature:

isWhitespaceVisible(): Helper<boolean>;

Returns:

Helper<boolean>

method onApplyState​

Update the whitespace decorations for each state update.

Signature:

onApplyState(props: ApplyStateLifecycleProps): void;

Parameters:

ParameterTypeDescription
propsApplyStateLifecycleProps

Returns:

void

method onCreate​

Signature:

onCreate(): void;

Returns:

void

method onInitState​

Create the initial decoration state.

Signature:

onInitState(state: EditorState): void;

Parameters:

ParameterTypeDescription
stateEditorState

Returns:

void

method onSetOptions​

When the decorators are updated we should update trigger an update to the editor state.

Signature:

protected onSetOptions(props: OnSetOptionsProps<WhitespaceOptions>): void;

Parameters:

ParameterTypeDescription
propsOnSetOptionsProps<WhitespaceOptions>

Returns:

void

method showWhitespace​

Force the white space characters to be shown.

Signature:

showWhitespace(): CommandFunction;

Returns:

CommandFunction

method toggleWhitespace​

Toggle the visibility of whitespace characters.

Signature:

toggleWhitespace(): CommandFunction;

Returns:

CommandFunction