Interface for implementing your own state

Type Parameters

  • T

Hierarchy

Implements

Constructors

Properties

#postHandlers: Record<string, EventHandler<Undefinable<T>>>
#preHandlers: Record<string, EventHandler<Undefinable<T>>>
#updatedEvent: default<Undefinable<T>>
#updatingEvent: default<Undefinable<T>>
#value: Undefinable<T>

Accessors

Methods

  • Creates a subscription to the ModelState that will be called when the state is updated.

    Parameters

    • postCallback: ((value) => void)
        • (value): void
        • Parameters

          Returns void

    • Optional preCallback: ((value) => void)
        • (value): void
        • Parameters

          Returns void

    Returns string

    A symbol that must saved to unsubscribe from the ModelState

  • Parameters

    • postCallback: ((value) => void)
        • (value): void
        • Parameters

          Returns void

    • Optional preCallback: ((value) => void)
        • (value): void
        • Parameters

          Returns void

    • publishCurrentValue: boolean = true

    Returns string

Generated using TypeDoc