Options
All
  • Public
  • Public/Protected
  • All
Menu

Module Types

Collection of type definitions used throughout Wafer

Index

Type aliases

DOMUpdateFn

DOMUpdateFn: (target: Element | ServerElement, value: any, el: Element | ServerElement) => Promise<string | void> | void

Type declaration

ParserHTMLElement

ParserHTMLElement: HTMLElement

ParserNode

ParserNode: Node

Registry

Registry: Object<string, RegistryEntry>

Object of tag names to Wafer component definitions

ServerElement

ServerElement: ServerElement

ShadowOpts

ShadowOpts: "open" | "closed" | false

If an what type of Shadow Root to attach

TargetEvents

TargetEvents: Object<string, ((this: Element, ev: Event) => any) | TargetEvent>

Object of event names to event handlers

UseFn

UseFn: (value: any, el: HTMLElement | {}, targetEl?: HTMLElement | {}) => any

Type declaration

    • (value: any, el: HTMLElement | {}, targetEl?: HTMLElement | {}): any
    • Parameters

      • value: any
      • el: HTMLElement | {}
      • Optional targetEl: HTMLElement | {}

      Returns any

WaferServer

WaferServer: WaferServer

Generated using TypeDoc