Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ICallbacksMutable<T>

The callbacks that can be invoked with visit

Type parameters

  • T

Hierarchy

  • ICallbacksMutable

Index

Methods

Optional audio

  • audio(node: IAudioExtendedMutable<T>): void
  • Will be invoked on an audio node being visited

    Parameters

    • node: IAudioExtendedMutable<T>

    Returns void

Optional banner

  • banner(node: IBannerExtendedMutable<T>): void
  • Will be invoked on a banner node being visited

    Parameters

    • node: IBannerExtendedMutable<T>

    Returns void

Optional card

  • card(node: ICardExtendedMutable<T>): void
  • Will be invoked on a card node being visited

    Parameters

    • node: ICardExtendedMutable<T>

    Returns void

Optional carousel

  • carousel(node: ICarouselExtendedMutable<T>): void
  • Will be invoked on a carousel node being visited

    Parameters

    • node: ICarouselExtendedMutable<T>

    Returns void

Optional code

  • code(node: ICodeExtendedMutable<T>): void
  • Will be invoked on a code node being visited

    Parameters

    • node: ICodeExtendedMutable<T>

    Returns void

Optional container

  • container(node: IContainerExtendedMutable<T>): void
  • Will be invoked on a container node being visited

    Parameters

    • node: IContainerExtendedMutable<T>

    Returns void

Optional gradedText

  • gradedText(node: IGradedTextExtendedMutable<T>): void
  • Will be invoked on a gradedText node being visited

    Parameters

    • node: IGradedTextExtendedMutable<T>

    Returns void

Optional heading

  • heading(node: IHeadingExtendedMutable<T>): void
  • Will be invoked on a heading node being visited

    Parameters

    • node: IHeadingExtendedMutable<T>

    Returns void

Optional image

  • image(node: IImageExtendedMutable<T>): void
  • Will be invoked on a image node being visited

    Parameters

    • node: IImageExtendedMutable<T>

    Returns void

Optional link

  • link(node: ILinkExtendedMutable<T>): void
  • Will be invoked on a link node being visited

    Parameters

    • node: ILinkExtendedMutable<T>

    Returns void

Optional list

  • list(node: IListExtendedMutable<T>): void
  • Will be invoked on a list node being visited

    Parameters

    • node: IListExtendedMutable<T>

    Returns void

Optional modal

  • modal(node: IModalExtendedMutable<T>): void
  • Will be invoked on a modal node being visited

    Parameters

    • node: IModalExtendedMutable<T>

    Returns void

Optional node

  • node(node: INodeExtendedMutable<T>): void
  • Will be invoked on any node being visited, if not already visited by another callback

    Parameters

    • node: INodeExtendedMutable<T>

    Returns void

Optional padding

  • padding(node: IPaddingExtendedMutable<T>): void
  • Will be invoked on a padding node being visited

    Parameters

    • node: IPaddingExtendedMutable<T>

    Returns void

Optional quote

  • quote(node: IQuoteExtendedMutable<T>): void
  • Will be invoked on a quote node being visited

    Parameters

    • node: IQuoteExtendedMutable<T>

    Returns void

Optional scrollable

  • scrollable(node: IScrollableExtendedMutable<T>): void
  • Will be invoked on a scrollable node being visited

    Parameters

    • node: IScrollableExtendedMutable<T>

    Returns void

Optional separator

  • separator(node: ISeparatorExtendedMutable<T>): void
  • Will be invoked on a separator node being visited

    Parameters

    • node: ISeparatorExtendedMutable<T>

    Returns void

Optional span

  • span(node: ISpanExtendedMutable<T>): void
  • Will be invoked on a span node being visited

    Parameters

    • node: ISpanExtendedMutable<T>

    Returns void

Optional text

  • text(node: ITextExtendedMutable<T>): void
  • Will be invoked on a text node being visited

    Parameters

    • node: ITextExtendedMutable<T>

    Returns void

Optional video

  • video(node: IVideoExtendedMutable<T>): void
  • Will be invoked on a video node being visited

    Parameters

    • node: IVideoExtendedMutable<T>

    Returns void