form-schema-runtime - v1.0.0
    Preparing search index...

    Interface EventRegistry

    Tracks DOM event listeners so custom renderers can participate in cleanup.

    interface EventRegistry {
        cleanup(): void;
        listen<K extends keyof HTMLElementEventMap>(
            element: HTMLElement | Document,
            type: K,
            listener: (event: HTMLElementEventMap[K]) => void,
        ): void;
    }
    Index

    Methods

    Methods

    • Remove all listeners registered through this registry.

      Returns void

    • Register an event listener that will be removed when the form re-renders or is destroyed.

      Type Parameters

      • K extends keyof HTMLElementEventMap

      Parameters

      • element: HTMLElement | Document
      • type: K
      • listener: (event: HTMLElementEventMap[K]) => void

      Returns void