Class HtmlView

Hierarchy

Constructors

Properties

Accessors

Methods

addConstraint addConstraintVariable addEventListener appendChild attachFastener bindFastener callObservers cascadeDisplay cascadeProcess cascadeUnhide commonAncestor constraint constraintVariable decohereFastener detectTheme didAnimate didApplyTheme didAttachParent didChange didComposite didCull didDetachParent didDisplay didHide didInsertChild didLayout didMount didObserve didProcess didProject didRasterize didReinsertChild didRemoveChild didRender didResize didScroll didSetAttribute didSetIntangible didSetStyle didSetUnbounded didUncull didUnhide didUnmount didUnobserve dispatchEvent displayChild displayChildren equals forEachChild getAncestor getAttribute getChild getFastener getFirstChild getLastChild getLook getLookOr getNextSibling getParentFastener getPreviousSibling getRoot getStyle getTargetChild getTransition hasConstraint hasConstraintVariable hashCode injectChild insertChild intersectsViewport isAncestorOf isPositioned likeType? modifyMood modifyTheme needsDisplay needsProcess needsUpdate observe onAnimate onApplyTheme onAttachParent onChange onComposite onCull onDetachParent onDisplay onHide onInsertChild onLayout onMount onObserve onProcess onProject onRasterize onReinsertChild onRemoveChild onRender onResize onScroll onSetAttribute onSetIntangible onSetStyle onSetUnbounded onUncull onUnhide onUnmount onUnobserve prependChild processChild processChildren reinsertChild remove removeChild removeChildren removeConstraint removeConstraintVariable removeEventListener replaceChild requestUpdate requireUpdate set setAttribute setChild setCulled setHidden setIntangible setIntrinsic setStyle setUnbounded sortChildren tryFastener unobserve willAnimate willApplyTheme willAttachParent willChange willComposite willCull willDetachParent willDisplay willHide willInsertChild willLayout willMount willObserve willProcess willProject willRasterize willReinsertChild willRemoveChild willRender willResize willScroll willSetAttribute willSetIntangible willSetStyle willSetUnbounded willUncull willUnhide willUnmount willUnobserve create forTag fromLike fromNode fromTag get

Constructors

Properties

didMountObservers: Set<Required<Pick<ViewObserver<View>, "viewDidMount">>>
didUnmountObservers: Set<Required<Pick<ViewObserver<View>, "viewDidUnmount">>>
firstChild: View
key: string
lastChild: View
mood: Property<HtmlView, MoodVector<Feel>, [MoodVector<Feel>]> & {}

Type declaration

    moodModifier: Property<HtmlView, MoodMatrix<Feel, Feel>, [MoodMatrix<Feel, Feel>]>
    nextSibling: View
    node: HTMLElement
    observerType?: Class<HtmlViewObserver<HtmlView>>
    parent: View
    previousSibling: View
    styler: Provider<HtmlView, StylerService>
    theme: Property<HtmlView, ThemeMatrix, [ThemeMatrix]> & {}

    Type declaration

      themeModifier: Property<HtmlView, MoodMatrix<Feel, Feel>, [MoodMatrix<Feel, Feel>]>
      updater: Provider<HtmlView, DisplayerService>
      willMountObservers: Set<Required<Pick<ViewObserver<View>, "viewWillMount">>>
      willUnmountObservers: Set<Required<Pick<ViewObserver<View>, "viewWillUnmount">>>
      InsertChildFlags: number
      MountFlags: number
      NeedsAnimate: number
      NeedsChange: number
      NeedsComposite: number
      NeedsDisplay: number
      NeedsLayout: number
      NeedsProcess: number
      NeedsProject: number
      NeedsRasterize: number
      NeedsRender: number
      NeedsResize: number
      NeedsScroll: number
      ReinsertChildFlags: number
      RemoveChildFlags: number
      UncullFlags: number
      UnhideFlags: number
      tag: string

      Accessors

      • get attributes(): HtmlAttributes<this>
      • Returns HtmlAttributes<this>

      • get classList(): ClassList<this>
      • Returns ClassList<this>

      • get clientBounds(): R2Box
      • Returns R2Box

      • get clientTransform(): Transform
      • Returns the transformation from viewport coordinates to view coordinates.

        Returns Transform

      • get componentType(): Class<View>
      • Returns Class<View>

      • get culled(): boolean
      • Returns boolean

      • get displaying(): boolean
      • Returns boolean

      • get dom(): Provider<this, DomService>
      • Returns Provider<this, DomService>

      • get edgeInsets(): Property<this, ViewInsets, [ViewInsets]>
      • Returns Property<this, ViewInsets, [ViewInsets]>

      • get hidden(): boolean
      • Returns true if this view is ineligible for rendering and hit testing, and should be excluded from its parent's layout and hit bounds.

        Returns boolean

      • get insertChildFlags(): number
      • Returns number

      • get inserting(): boolean
      • Returns boolean

      • get intangible(): boolean
      • Returns boolean

      • get layoutViewport(): LayoutViewport
      • Returns LayoutViewport

      • get modal(): Provider<this, ModalService> & {
            dismiss(modalView?) => void;
            present(modalView?, options?) => void;
            toggle(modalView?) => void;
        }
      • Returns Provider<this, ModalService> & {
            dismiss(modalView?) => void;
            present(modalView?, options?) => void;
            toggle(modalView?) => void;
        }

      • get mountFlags(): number
      • Returns number

      • get mounted(): boolean
      • Returns boolean

      • get pageBounds(): R2Box
      • Returns R2Box

      • get pageTransform(): Transform
      • Returns the transformation from page coordinates to view coordinates.

        Returns Transform

      • get parentTransform(): Transform
      • Returns Transform

      • get popoverFrame(): R2Box
      • Returns the bounding box, in page coordinates, the edges to which attached popovers should point.

        Returns R2Box

      • get processing(): boolean
      • Returns boolean

      • get reinsertChildFlags(): number
      • Returns number

      • get removeChildFlags(): number
      • Returns number

      • get removing(): boolean
      • Returns boolean

      • get solver(): Provider<this, SolverService>
      • Returns Provider<this, SolverService>

      • get style(): StyleAttribute<this>
      • Returns StyleAttribute<this>

      • get text(): TextAnimator<this, any, [any]>
      • Returns TextAnimator<this, any, [any]>

      • get textContent(): string
      • Returns string

      • set textContent(textContent): void
      • Parameters

        • textContent: string

        Returns void

      • get unbounded(): boolean
      • Returns boolean

      • get uncullFlags(): number
      • Returns number

      • get unhideFlags(): number
      • Returns number

      • get updateTime(): number
      • Returns number

      • get updating(): boolean
      • Returns boolean

      • get viewIdiom(): ViewIdiom
      • Returns ViewIdiom

      • get viewport(): Provider<this, ViewportService> & Provider<NodeView, ViewportService> & ViewportServiceObserver<ViewportService>
      • Returns Provider<this, ViewportService> & Provider<NodeView, ViewportService> & ViewportServiceObserver<ViewportService>

      • get visualViewport(): VisualViewport_2
      • Returns VisualViewport_2

      Methods

      • Parameters

        • constraint: Constraint

        Returns void

      • Parameters

        • constraintVariable: ConstraintVariable

        Returns void

      • Type Parameters

        • K extends keyof HTMLElementEventMap

        Parameters

        • type: K
        • listener: ((this, event) => unknown)
            • (this, event): unknown
            • Parameters

              • this: HTMLElement
              • event: HTMLElementEventMap[K]

              Returns unknown

        • Optional options: boolean | AddEventListenerOptions

        Returns void

      • Parameters

        • type: string
        • listener: EventListenerOrEventListenerObject
        • Optional options: boolean | AddEventListenerOptions

        Returns void

      • Type Parameters

        • F extends Class<Instance<F, View>> & Creatable<Instance<F, View>>

        Parameters

        • childFactory: F
        • Optional key: string

        Returns InstanceType<F>

      • Type Parameters

        • V extends View

        Parameters

        • child: V | LikeType<V>
        • Optional key: string

        Returns V

      • Type Parameters

        Parameters

        • tag: K
        • Optional key: string

        Returns HtmlViewTagMap[K]

      • Parameters

        • child: Node | View | {
              create?() => View;
          } | keyof HtmlViewTagMap
        • Optional key: string

        Returns View

      • Parameters

        • fastener: Fastener<any, any, any>

        Returns void

      • Parameters

        • fastener: Fastener<any, any, any>

        Returns void

      • Type Parameters

        • O

        • K extends string | number | symbol

        Parameters

        • this: {
              observerType?: Class<O>;
          }
          • Optional Readonly observerType?: Class<O>
        • key: K
        • Rest ...args: ObserverParameters<O, K>

        Returns void

      • Parameters

        • displayFlags: number

        Returns void

      • Parameters

        • processFlags: number

        Returns void

      • Returns void

      • Parameters

        • relative: View

        Returns View

      • Parameters

        • lhs: ConstraintExpressionLike
        • relation: ConstraintRelation
        • Optional rhs: ConstraintExpressionLike
        • Optional strength: ConstraintStrengthLike

        Returns Constraint

      • Parameters

        • name: string
        • Optional value: number
        • Optional strength: ConstraintStrengthLike

        Returns ConstraintProperty<unknown, number, [number]>

      • Parameters

        • fastener: Fastener<any, any, any>

        Returns void

      • Returns void

      • Returns void

      • Parameters

        • theme: ThemeMatrix
        • mood: MoodVector<Feel>
        • timing: boolean | Timing

        Returns void

      • Parameters

        • parent: View

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Parameters

        • parent: View

        Returns void

      • Parameters

        • displayFlags: number

        Returns void

      • Returns void

      • Parameters

        • child: View
        • target: View

        Returns void

      • Returns void

      • Returns void

      • Parameters

        • processFlags: number

        Returns void

      • Returns void

      • Returns void

      • Parameters

        • child: View
        • target: View

        Returns void

      • Parameters

        • child: View

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Parameters

        • attributeName: string
        • value: unknown

        Returns void

      • Parameters

        • intangible: boolean

        Returns void

      • Parameters

        • propertyName: string
        • value: unknown
        • priority: string

        Returns void

      • Parameters

        • unboundedFlag: boolean

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Parameters

        • event: Event

        Returns boolean

      • Parameters

        • child: View
        • displayFlags: number

        Returns void

      • Parameters

        • displayFlags: number
        • displayChild: ((this, child, displayFlags) => void)
            • (this, child, displayFlags): void
            • Parameters

              • this: HtmlView
              • child: View
              • displayFlags: number

              Returns void

        Returns void

      • Parameters

        • that: unknown

        Returns boolean

      • Type Parameters

        • T

        Parameters

        • callback: ((child) => void | T)
            • (child): void | T
            • Parameters

              • child: View

              Returns void | T

        Returns T

      • Type Parameters

        • T

        • S

        Parameters

        • callback: ((this, child) => void | T)
            • (this, child): void | T
            • Parameters

              • this: S
              • child: View

              Returns void | T

        • thisArg: S

        Returns T

      • Type Parameters

        • F extends Class<View>

        Parameters

        • ancestorType: F

        Returns InstanceType<F>

      • Parameters

        • ancestorType: Class<View>

        Returns View

      • Parameters

        • attributeName: string

        Returns string

      • Type Parameters

        • F extends Class<View>

        Parameters

        • key: string
        • childType: F

        Returns InstanceType<F>

      • Parameters

        • key: string
        • Optional childType: Class<View>

        Returns View

      • Type Parameters

        • F extends Fastener<any, any, any>

        Parameters

        • fastenerName: PropertyKey
        • Optional fastenerType: Proto<F>
        • Optional contextType: Proto<any>

        Returns F

      • Type Parameters

        • F extends Class<View>

        Parameters

        • childType: F

        Returns InstanceType<F>

      • Parameters

        • childType: Class<View>

        Returns View

      • Type Parameters

        • F extends Class<View>

        Parameters

        • childType: F

        Returns InstanceType<F>

      • Parameters

        • childType: Class<View>

        Returns View

      • Type Parameters

        • T

        Parameters

        • look: Look<T>
        • Optional mood: MoodVector<Feel>

        Returns T

      • Type Parameters

        • T

        • E

        Parameters

        • look: Look<T>
        • elseValue: E

        Returns T | E

      • Type Parameters

        • T

        • E

        Parameters

        • look: Look<T>
        • mood: MoodVector<Feel>
        • elseValue: E

        Returns T | E

      • Type Parameters

        • F extends Class<View>

        Parameters

        • siblingType: F

        Returns InstanceType<F>

      • Parameters

        • siblingType: Class<View>

        Returns View

      • Type Parameters

        • F extends Fastener<any, any, any>

        Parameters

        • fastenerName: PropertyKey
        • Optional fastenerType: Proto<F>
        • Optional contextType: Proto<any>

        Returns F

      • Type Parameters

        • F extends Class<View>

        Parameters

        • siblingType: F

        Returns InstanceType<F>

      • Parameters

        • siblingType: Class<View>

        Returns View

      • Type Parameters

        • F extends Class<View>

        Parameters

        • rootType: F

        Returns InstanceType<F>

      • Parameters

        • rootType: Class<View>

        Returns View

      • Parameters

        • propertyNames: string | readonly string[]

        Returns string | CSSStyleValue

      • Parameters

        • child: View
        • comparator: Comparator<View>

        Returns View

      • Parameters

        • fastener: Fastener<any, any, any>

        Returns Timing

      • Parameters

        • constraint: Constraint

        Returns boolean

      • Parameters

        • constraintVariable: ConstraintVariable

        Returns boolean

      • Returns number

      • Type Parameters

        Parameters

        • childFactory: F
        • target: Node | NodeView
        • Optional key: string

        Returns InstanceType<F>

      • Type Parameters

        Parameters

        • child: V | LikeType<V>
        • target: Node | NodeView
        • Optional key: string

        Returns V

      • Parameters

        • child: Node | NodeView | {
              create?() => View;
          }
        • target: Node | NodeView
        • Optional key: string

        Returns NodeView

      • Type Parameters

        • F extends Class<Instance<F, View>> & Creatable<Instance<F, View>>

        Parameters

        • childFactory: F
        • target: Node | View
        • Optional key: string

        Returns InstanceType<F>

      • Type Parameters

        • V extends View

        Parameters

        • child: V | LikeType<V>
        • target: Node | View
        • Optional key: string

        Returns V

      • Type Parameters

        Parameters

        • tag: K
        • target: Node | View
        • Optional key: string

        Returns HtmlViewTagMap[K]

      • Parameters

        • child: Node | View | {
              create?() => View;
          } | keyof HtmlViewTagMap
        • target: Node | View
        • Optional key: string

        Returns View

      • Returns boolean

      • Parameters

        • descendant: View

        Returns boolean

      • Returns boolean

      • Parameters

        • like: Node | {
              create?() => View;
          } | keyof HtmlViewTagMap

        Returns void

      • Parameters

        • feel: Feel
        • updates: MoodVectorUpdates<Feel>
        • Optional timing: boolean | TimingLike

        Returns void

      • Parameters

        • feel: Feel
        • updates: MoodVectorUpdates<Feel>
        • Optional timing: boolean | TimingLike

        Returns void

      • Parameters

        • cols: [feel: Feel, updates: MoodVectorUpdates<Feel>][]
        • Optional timing: boolean | TimingLike

        Returns void

      • Parameters

        • displayFlags: number

        Returns number

      • Parameters

        • processFlags: number

        Returns number

      • Parameters

        • updateFlags: number
        • immediate: boolean

        Returns number

      • Returns void

      • Parameters

        • theme: ThemeMatrix
        • mood: MoodVector<Feel>
        • timing: boolean | Timing

        Returns void

      • Parameters

        • parent: View

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Parameters

        • parent: View

        Returns void

      • Parameters

        • displayFlags: number

        Returns void

      • Returns void

      • Parameters

        • child: View
        • target: View

        Returns void

      • Returns void

      • Returns void

      • Parameters

        • processFlags: number

        Returns void

      • Returns void

      • Returns void

      • Parameters

        • child: View
        • target: View

        Returns void

      • Parameters

        • child: View

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Parameters

        • attributeName: string
        • value: unknown

        Returns void

      • Parameters

        • intangible: boolean

        Returns void

      • Parameters

        • propertyName: string
        • value: unknown
        • priority: string

        Returns void

      • Parameters

        • unboundedFlag: boolean

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Type Parameters

        • F extends Class<Instance<F, View>> & Creatable<Instance<F, View>>

        Parameters

        • childFactory: F
        • Optional key: string

        Returns InstanceType<F>

      • Type Parameters

        • V extends View

        Parameters

        • child: V | LikeType<V>
        • Optional key: string

        Returns V

      • Type Parameters

        Parameters

        • tag: K
        • Optional key: string

        Returns HtmlViewTagMap[K]

      • Parameters

        • child: Node | View | {
              create?() => View;
          } | keyof HtmlViewTagMap
        • Optional key: string

        Returns View

      • Parameters

        • child: View
        • processFlags: number

        Returns void

      • Parameters

        • processFlags: number
        • processChild: ((this, child, processFlags) => void)
            • (this, child, processFlags): void
            • Parameters

              • this: HtmlView
              • child: View
              • processFlags: number

              Returns void

        Returns void

      • Parameters

        • child: View
        • target: View

        Returns void

      • Returns void

      • Type Parameters

        • V extends Node | View

        Parameters

        • child: V

        Returns V

      • Parameters

        • key: string | View

        Returns View

      • Parameters

        • key: string | Node | View

        Returns Node | View

      • Returns void

      • Parameters

        • constraint: Constraint

        Returns void

      • Parameters

        • constraintVariable: ConstraintVariable

        Returns void

      • Type Parameters

        • K extends keyof HTMLElementEventMap

        Parameters

        • type: K
        • listener: ((this, event) => unknown)
            • (this, event): unknown
            • Parameters

              • this: HTMLElement
              • event: HTMLElementEventMap[K]

              Returns unknown

        • Optional options: boolean | EventListenerOptions

        Returns void

      • Parameters

        • type: string
        • listener: EventListenerOrEventListenerObject
        • Optional options: boolean | EventListenerOptions

        Returns void

      • Type Parameters

        • F extends Class<Instance<F, View>> & Creatable<Instance<F, View>>

        Parameters

        • newChildFactory: F
        • oldChild: View

        Returns View

      • Type Parameters

        • V extends View

        Parameters

        • newChild: Node | View | {
              create?() => View;
          } | keyof HtmlViewTagMap
        • oldChild: V

        Returns V

      • Parameters

        • newChild: Node | View | {
              create?() => View;
          } | keyof HtmlViewTagMap
        • oldChild: View

        Returns View

      • Parameters

        • target: View
        • updateFlags: number
        • immediate: boolean

        Returns void

      • Parameters

        • updateFlags: number
        • Optional immediate: boolean

        Returns void

      • Type Parameters

        • S

        Parameters

        • this: S
        • properties: {
              [K in string | number | symbol as S[K] extends {
                      set(value) => any;
                  }
                  ? K
                  : never]?: S[K] extends {
                      set(value) => any;
                  }
                  ? T
                  : never
          }
        • Optional timing: boolean | TimingLike

        Returns HtmlView

      • Parameters

        • attributeName: string
        • value: unknown

        Returns HtmlView

      • Type Parameters

        • F extends Class<Instance<F, View>> & Creatable<Instance<F, View>>

        Parameters

        • key: string
        • newChildFactory: F

        Returns View

      • Parameters

        • key: string
        • newChild: Node | View | {
              create?() => View;
          } | keyof HtmlViewTagMap

        Returns View

      • Parameters

        • culled: boolean

        Returns void

      • Makes this view ineligible for rendering and hit testing, and excludes this view from its parent's layout and hit bounds, when hidden is true. Makes this view eligible for rendering and hit testing, and includes this view in its parent's layout and hit bounds, when hidden is false.

        Parameters

        • hidden: boolean

        Returns void

      • Parameters

        • intangible: boolean

        Returns void

      • Type Parameters

        • S

        Parameters

        • this: S
        • properties: {
              [K in string | number | symbol as S[K] extends {
                      setIntrinsic(value) => any;
                  }
                  ? K
                  : never]?: S[K] extends {
                      setIntrinsic(value) => any;
                  }
                  ? T
                  : never
          }
        • Optional timing: boolean | TimingLike

        Returns HtmlView

      • Parameters

        • propertyName: string
        • value: unknown
        • Optional priority: string

        Returns HtmlView

      • Parameters

        • unboundedFlag: boolean

        Returns void

      • Parameters

        • comparator: Comparator<View>

        Returns void

      • Type Parameters

        • K extends keyof HtmlView

        • F extends string | number | boolean | HTMLElement | Transform | R2Box | readonly Fastener<any, any, any>[] | {} | {} | (() => void) | {} | {} | (<F>(fastenerName, fastenerType?, contextType?) => F) | (<F>(fastenerName, fastenerType?, contextType?) => F) | ((fastener) => void) | ((fastener) => void) | (<O, K>(this, key, ...args) => void) | ((that) => boolean) | (() => number) | View | LayoutViewport | Class<View> | {} | {} | {} | {
              <F>(siblingType): InstanceType<F>;
              (siblingType): View;
          } | {} | {
              <F>(siblingType): InstanceType<F>;
              (siblingType): View;
          } | {} | {
              <F>(childType): InstanceType<F>;
              (childType): View;
          } | {} | {
              <F>(childType): InstanceType<F>;
              (childType): View;
          } | {} | {
              <T>(callback): T;
              <T, S>(callback, thisArg): T;
          } | Dictionary<View> | {
              <F>(key, childType): InstanceType<F>;
              (key, childType?): View;
          } | {} | ((comparator) => void) | ((child, comparator) => View) | {
              <F>(ancestorType): InstanceType<F>;
              (ancestorType): View;
          } | {
              <F>(rootType): InstanceType<F>;
              (rootType): View;
          } | ((descendant) => boolean) | ((relative) => View) | {} | ((updateFlags, immediate?) => void) | {} | ((lhs, relation, rhs?, strength?) => Constraint) | ((constraint) => boolean) | ((constraint) => void) | ((constraint) => void) | ((name, value?, strength?) => ConstraintProperty<unknown, number, [number]>) | ((constraintVariable) => boolean) | ((constraintVariable) => void) | ((constraintVariable) => void) | {} | {} | {} | {} | {} | (<T>(look, mood?) => T) | {
              <T, E>(look, elseValue): T | E;
              <T, E>(look, mood, elseValue): T | E;
          } | ReadonlySet<Constraint> | ReadonlySet<ConstraintVariable> | VisualViewport_2 | {} | {} | ((feel, updates, timing?) => void) | {
              (feel, updates, timing?): void;
              (cols, timing?): void;
          } | ((fastener) => Timing) | ((event) => boolean) | {
              <V>(child): V;
              (key): View;
              (key): Node | View;
          } | (() => void) | ((child, target) => void) | {
              <F>(childFactory, target, key?): InstanceType<F>;
              <V>(child, target, key?): V;
              (child, target, key?): NodeView;
          } | ((attributeName) => string) | ((propertyNames) => string | CSSStyleValue) | ((like) => void) | Class<HtmlViewObserver<HtmlView>> | HtmlAttributes<HtmlView> | ((attributeName, value) => HtmlView) | StyleAttribute<HtmlView> | ((propertyName, value, priority?) => HtmlView) | ClassList<HtmlView> | Provider<HtmlView, ViewportService> & Provider<NodeView, ViewportService> & ViewportServiceObserver<ViewportService> | TextAnimator<HtmlView, any, [any]> | {
              <F>(key, newChildFactory): View;
              (key, newChild): View;
          } | {
              <F>(childFactory, key?): InstanceType<F>;
              <V>(child, key?): V;
              <K>(tag, key?): HtmlViewTagMap[K];
              (child, key?): View;
          } | {
              <F>(childFactory, key?): InstanceType<F>;
              <V>(child, key?): V;
              <K>(tag, key?): HtmlViewTagMap[K];
              (child, key?): View;
          } | {
              <F>(childFactory, target, key?): InstanceType<F>;
              <V>(child, target, key?): V;
              <K>(tag, target, key?): HtmlViewTagMap[K];
              (child, target, key?): View;
          } | {
              <F>(newChildFactory, oldChild): View;
              <V>(newChild, oldChild): V;
              (newChild, oldChild): View;
          } | {
              <K>(type, listener, options?): void;
              (type, listener, options?): void;
          } | {
              <K>(type, listener, options?): void;
              (type, listener, options?): void;
          } | Provider<HtmlView, DisplayerService> | Provider<HtmlView, SolverService> | Provider<HtmlView, StylerService> | Property<HtmlView, MoodVector<Feel>, [MoodVector<Feel>]> & {} | Property<HtmlView, ThemeMatrix, [ThemeMatrix]> & {} | Property<HtmlView, MoodMatrix<Feel, Feel>, [MoodMatrix<Feel, Feel>]> | Property<HtmlView, ViewInsets, [ViewInsets]> | (<K, F>(fastenerName) => F extends Fastener<any, any, any>
              ? F
              : never) | (<S>(this, properties, timing?) => HtmlView) | (<S>(this, properties, timing?) => HtmlView) | ReadonlySet<HtmlViewObserver<HtmlView>> | ((observer) => void) | ((observer) => void) | Provider<HtmlView, DomService> | Provider<HtmlView, ModalService> & {
              dismiss(modalView?) => void;
              present(modalView?, options?) => void;
              toggle(modalView?) => void;
          } | {} | ((culled) => void) | {} | {} | ((hidden) => void) | {} | (() => void) | ((unboundedFlag) => void) | ((intangible) => void) | ((target, updateFlags, immediate) => void) | ((processFlags) => void) | ((displayFlags) => void) | {} | {} | (() => boolean) | (() => boolean) = HtmlView[K]

        Parameters

        • fastenerName: K

        Returns F extends Fastener<any, any, any>
            ? F
            : never

      • Returns void

      • Parameters

        • theme: ThemeMatrix
        • mood: MoodVector<Feel>
        • timing: boolean | Timing

        Returns void

      • Parameters

        • parent: View

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Parameters

        • parent: View

        Returns void

      • Parameters

        • displayFlags: number

        Returns void

      • Returns void

      • Parameters

        • child: View
        • target: View

        Returns void

      • Returns void

      • Returns void

      • Parameters

        • processFlags: number

        Returns void

      • Returns void

      • Returns void

      • Parameters

        • child: View
        • target: View

        Returns void

      • Parameters

        • child: View

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Parameters

        • attributeName: string
        • value: unknown

        Returns void

      • Parameters

        • intangible: boolean

        Returns void

      • Parameters

        • propertyName: string
        • value: unknown
        • priority: string

        Returns void

      • Parameters

        • unboundedFlag: boolean

        Returns void

      • Returns void

      • Returns void

      • Returns void

      • Type Parameters

        Parameters

        • this: S

        Returns InstanceType<S>

      • Returns HtmlView

      • Type Parameters

        • S extends Class<Instance<S, View>>

        Parameters

        • this: S
        • value: InstanceType<S> | LikeType<InstanceType<S>>

        Returns InstanceType<S>

      • Type Parameters

        • S extends (new (node) => Instance<S, HtmlView>)

        Parameters

        • this: S
        • node: HTMLElement

        Returns InstanceType<S>

      • Parameters

        • node: HTMLElement

        Returns HtmlView

      • Parameters

        • tag: "style"

        Returns StyleView

      • Parameters

        • tag: "svg"

        Returns SvgView

      • Type Parameters

        Parameters

        • this: S
        • tag: string

        Returns InstanceType<S>

      • Parameters

        • tag: string

        Returns HtmlView

      • Type Parameters

        Parameters

        • this: S
        • node: Node

        Returns InstanceType<S>

      Generated using TypeDoc