Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

  • Parameters

    • node: SVGElement

    Returns SvgIconView

Properties

Readonly alignmentBaseline

alignmentBaseline: AttributeAnimator<SvgIconView, AlignmentBaseline, never>

Readonly childMap

childMap: null | Dictionary<View>

Readonly clipPath

clipPath: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly constraintVariables

constraintVariables: readonly ConstraintVariable[]

Readonly constraints

constraints: readonly Constraint[]

Optional Readonly contextType

contextType: Class<ViewContext>

Readonly cssTransform

cssTransform: StyleAnimator<SvgIconView, null | Transform, null | AnyTransform>

Readonly cursor

cursor: AttributeAnimator<SvgIconView, undefined | CssCursor, never>

Readonly cx

cx: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly cy

cy: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly d

d: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly decoherent

decoherent: null | readonly Fastener<unknown>[]

Readonly displayProvider

Readonly domProvider

Readonly dx

Readonly dy

Readonly edgeMode

edgeMode: AttributeAnimator<SvgIconView, undefined | string, never>

Optional Readonly familyType

familyType: Class<View>

Readonly fasteners

fasteners: null | {}

Readonly fill

Readonly fillRule

fillRule: AttributeAnimator<SvgIconView, undefined | FillRule, never>

Readonly filter

filter: StyleAnimator<SvgIconView, undefined | string, never>

Readonly flags

flags: number

Readonly floodColor

floodColor: AttributeAnimator<SvgIconView, null | Color, null | AnyColor>

Readonly floodOpacity

floodOpacity: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly fontFamily

fontFamily: StyleAnimator<SvgIconView, undefined | string | string[], undefined | string | readonly string[]>

Readonly fontSize

fontSize: StyleAnimator<SvgIconView, null | Length, null | AnyLength>

Readonly fontStretch

fontStretch: StyleAnimator<SvgIconView, undefined | FontStretch, never>

Readonly fontStyle

fontStyle: StyleAnimator<SvgIconView, undefined | FontStyle, never>

Readonly fontVariant

fontVariant: StyleAnimator<SvgIconView, undefined | FontVariant, never>

Readonly fontWeight

fontWeight: StyleAnimator<SvgIconView, undefined | FontWeight, never>

Readonly graphics

graphics: ThemeAnimator<SvgIconView, null | Graphics, null | Graphics>

Readonly height

Readonly iconColor

iconColor: ThemeAnimator<SvgIconView, null | Color, null | AnyColor>

Readonly iconHeight

iconHeight: ThemeAnimator<SvgIconView, null | Length, null | AnyLength>

Readonly iconWidth

iconWidth: ThemeAnimator<SvgIconView, null | Length, null | AnyLength>

Readonly in

in: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly in2

in2: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly key

key: undefined | string

Readonly layoutProvider

Readonly lengthAdjust

lengthAdjust: AttributeAnimator<SvgIconView, undefined | "spacing" | "spacingAndGlyphs", never>

Readonly lineHeight

lineHeight: StyleAnimator<SvgIconView, null | Length, null | AnyLength>

Readonly modalProvider

Readonly mode

mode: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly mood

Readonly moodModifier

moodModifier: Property<SvgIconView, null | MoodMatrix<Feel, Feel>, null | MoodMatrix<Feel, Feel>>

Readonly node

node: SVGElement

Readonly observerCache

Optional Readonly observerType

observerType: Class<SvgViewObserver<SvgView>>

Readonly observers

observers: readonly SvgViewObserver<SvgView>[]

Readonly opacity

opacity: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly pointerEvents

pointerEvents: AttributeAnimator<SvgIconView, undefined | SvgPointerEvents, never>

Readonly points

points: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly preserveAspectRatio

preserveAspectRatio: AttributeAnimator<SvgIconView, undefined | boolean, never>

Readonly r

r: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly result

result: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly stdDeviation

stdDeviation: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly stroke

stroke: AttributeAnimator<SvgIconView, null | Color, null | AnyColor>

Readonly strokeDasharray

strokeDasharray: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly strokeDashoffset

strokeDashoffset: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly strokeLinecap

strokeLinecap: AttributeAnimator<SvgIconView, undefined | StrokeLinecap, never>

Readonly strokeLinejoin

strokeLinejoin: AttributeAnimator<SvgIconView, undefined | StrokeLinejoin, never>

Readonly strokeMiterlimit

strokeMiterlimit: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly strokeWidth

strokeWidth: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly textAnchor

textAnchor: AttributeAnimator<SvgIconView, undefined | TextAnchor, never>

Readonly textLength

textLength: AttributeAnimator<SvgIconView, null | Length, null | AnyLength>

Readonly theme

Readonly themeModifier

themeModifier: Property<SvgIconView, null | MoodMatrix<Feel, Feel>, null | MoodMatrix<Feel, Feel>>

Readonly themeProvider

Readonly touchAction

touchAction: StyleAnimator<SvgIconView, undefined | TouchAction, never>

Readonly transform

Readonly type

type: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly uid

uid: number

Readonly values

values: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly viewBox

viewBox: AttributeAnimator<SvgIconView, undefined | string, never>

Readonly viewportProvider

Readonly width

Readonly x

x: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly x1

x1: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly x2

x2: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly xAlign

xAlign: Animator<SvgIconView, number, number>

Readonly y

y: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly y1

y1: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly y2

y2: AttributeAnimator<SvgIconView, undefined | number, never>

Readonly yAlign

yAlign: Animator<SvgIconView, number, number>

Static Readonly ContextualFlag

ContextualFlag: number

Static Readonly CullFlag

CullFlag: number

Static Readonly CulledFlag

CulledFlag: number

Static Readonly CulledMask

CulledMask: number

Static Readonly DisplayMask

DisplayMask: number

Static Readonly DisplayingFlag

DisplayingFlag: number

Static Readonly FlagMask

FlagMask: number

Static Readonly FlagShift

FlagShift: number

Static Readonly HiddenFlag

HiddenFlag: number

Static Readonly HiddenMask

HiddenMask: number

Static Readonly HideFlag

HideFlag: number

Static Readonly InsertChildFlags

InsertChildFlags: number

Static Readonly IntangibleFlag

IntangibleFlag: number

Static Readonly MountFlags

MountFlags: number

Static Readonly MountedFlag

MountedFlag: number

Static Readonly NeedsAnimate

NeedsAnimate: number

Static Readonly NeedsChange

NeedsChange: number

Static Readonly NeedsComposite

NeedsComposite: number

Static Readonly NeedsDisplay

NeedsDisplay: number

Static Readonly NeedsLayout

NeedsLayout: number

Static Readonly NeedsProcess

NeedsProcess: number

Static Readonly NeedsProject

NeedsProject: number

Static Readonly NeedsRasterize

NeedsRasterize: number

Static Readonly NeedsRender

NeedsRender: number

Static Readonly NeedsResize

NeedsResize: number

Static Readonly NeedsScroll

NeedsScroll: number

Static Readonly ProcessMask

ProcessMask: number

Static Readonly ProcessingFlag

ProcessingFlag: number

Static Readonly RemoveChildFlags

RemoveChildFlags: number

Static Readonly RemovingFlag

RemovingFlag: number

Static Readonly StatusMask

StatusMask: number

Static Readonly TraversingFlag

TraversingFlag: number

Static Readonly UnboundedFlag

UnboundedFlag: number

Static Readonly UncullFlags

UncullFlags: number

Static Readonly UpdateMask

UpdateMask: number

Static Readonly UpdatingMask

UpdatingMask: number

Static Readonly namespace

namespace: string

Static Readonly tag

tag: string

Static uid

uid: () => number

Type declaration

    • (): number
    • Returns number

Accessors

childCount

  • get childCount(): number
  • Returns number

children

  • get children(): readonly View[]
  • Returns readonly View[]

classList

  • get classList(): DOMTokenList
  • Returns DOMTokenList

clientBounds

  • get clientBounds(): R2Box
  • Returns R2Box

clientTransform

  • Returns Transform

culled

  • get culled(): boolean
  • Returns boolean

displaying

  • get displaying(): boolean
  • Returns boolean

iconBounds

  • get iconBounds(): R2Box
  • Returns R2Box

insertChildFlags

  • get insertChildFlags(): number
  • Returns number

intangible

  • get intangible(): boolean
  • Returns boolean

mountFlags

  • get mountFlags(): number
  • Returns number

mounted

  • get mounted(): boolean
  • Returns boolean

pageBounds

  • get pageBounds(): R2Box
  • Returns R2Box

pageTransform

  • Returns Transform

parent

  • get parent(): null | View
  • Returns null | View

parentTransform

  • Returns Transform

popoverFrame

  • get popoverFrame(): R2Box
  • Returns R2Box

processing

  • get processing(): boolean
  • Returns boolean

removeChildFlags

  • get removeChildFlags(): number
  • Returns number

superViewContext

  • Returns ViewContext

traversing

  • get traversing(): boolean
  • Returns boolean

unbounded

  • get unbounded(): boolean
  • Returns boolean

uncullFlags

  • get uncullFlags(): number
  • Returns number

updating

  • get updating(): boolean
  • Returns boolean

viewContext

  • Returns ViewContextType<this>

viewIdiom

  • Returns ViewIdiom

viewport

  • Returns Viewport

Methods

activateConstraint

  • activateConstraint(constraint: Constraint): void
  • Parameters

    Returns void

activateConstraintVariable

Protected activateLayout

  • activateLayout(): void
  • Returns void

addClass

  • Parameters

    • Rest ...classNames: string[]

    Returns SvgIconView

addConstraint

  • Parameters

    Returns void

addConstraintVariable

  • Parameters

    Returns void

appendChild

  • Type parameters

    Parameters

    • child: V
    • Optional key: string

    Returns V

  • Type parameters

    • F: new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>, F>

    Parameters

    • factory: F
    • Optional key: string

    Returns InstanceType<F>

  • Type parameters

    Parameters

    • tag: K
    • Optional key: string

    Returns SvgViewTagMap[K]

  • Parameters

    Returns NodeView

applyTheme

Protected attachFastener

  • attachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

attachParent

  • attachParent(parent: View): void
  • Parameters

    Returns void

Protected bindChildFastener

  • bindChildFastener(fastener: Fastener<unknown>, child: View, target: null | View): void
  • Parameters

    Returns void

Protected bindChildFasteners

  • bindChildFasteners(child: View, target: null | View): void
  • Parameters

    Returns void

Protected bindFastener

  • bindFastener(fastener: Fastener<unknown>): void
  • Parameters

    Returns void

callObservers

  • Type parameters

    • O

    • K: string | number | symbol

    Parameters

    Returns void

cascadeCull

  • cascadeCull(): void
  • Returns void

cascadeDisplay

  • cascadeDisplay(displayFlags: number, baseViewContext: ViewContext): void
  • Parameters

    Returns void

cascadeInsert

  • cascadeInsert(updateFlags?: number, viewContext?: ViewContext): void
  • Parameters

    • Optional updateFlags: number
    • Optional viewContext: ViewContext

    Returns void

cascadeMount

  • cascadeMount(): void
  • Returns void

cascadeProcess

  • cascadeProcess(processFlags: number, baseViewContext: ViewContext): void
  • Parameters

    Returns void

cascadeUncull

  • cascadeUncull(): void
  • Returns void

cascadeUnmount

  • cascadeUnmount(): void
  • Returns void

Protected changeMood

  • changeMood(): void
  • Returns void

Protected changeTheme

  • changeTheme(): void
  • Returns void

className

  • className(): undefined | string
  • className(value: undefined | string): SvgIconView
  • Returns undefined | string

  • Parameters

    • value: undefined | string

    Returns SvgIconView

constraint

constraintVariable

Protected cullChildren

  • cullChildren(): void
  • Returns void

deactivateConstraint

  • deactivateConstraint(constraint: Constraint): void
  • Parameters

    Returns void

deactivateConstraintVariable

Protected deactivateLayout

  • deactivateLayout(): void
  • Returns void

decohereFastener

  • decohereFastener(fastener: Fastener<unknown>): void
  • Parameters

    Returns void

Protected detachFastener

  • detachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

detachParent

  • detachParent(parent: View): void
  • Parameters

    Returns void

Protected didAnimate

  • Parameters

    Returns void

Protected didApplyTheme

Protected didAttachFastener

  • didAttachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected didAttachParent

  • didAttachParent(parent: View): void
  • Parameters

    Returns void

Protected didChange

  • Parameters

    Returns void

Protected didCull

  • didCull(): void
  • Returns void

Protected didDetachFastener

  • didDetachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected didDetachParent

  • didDetachParent(parent: View): void
  • Parameters

    Returns void

Protected didDisplay

  • didDisplay(displayFlags: number, viewContext: ViewContext): void
  • Parameters

    Returns void

Protected didInsertChild

  • didInsertChild(child: View, target: null | View): void
  • Parameters

    Returns void

Protected didLayout

  • Parameters

    Returns void

Protected didMount

  • didMount(): void
  • Returns void

Protected didObserve

  • Parameters

    Returns void

Protected didProcess

  • didProcess(processFlags: number, viewContext: ViewContext): void
  • Parameters

    Returns void

Protected didRemoveChild

  • didRemoveChild(child: View): void
  • Parameters

    Returns void

Protected didResize

  • Parameters

    Returns void

Protected didScroll

  • Parameters

    Returns void

Protected didSetAttribute

  • didSetAttribute(attributeName: string, value: unknown): void
  • Parameters

    • attributeName: string
    • value: unknown

    Returns void

Protected didSetIntangible

  • didSetIntangible(intangible: boolean): void
  • Parameters

    • intangible: boolean

    Returns void

Protected didSetStyle

  • didSetStyle(propertyName: string, value: unknown, priority: undefined | string): void
  • Parameters

    • propertyName: string
    • value: unknown
    • priority: undefined | string

    Returns void

Protected didSetUnbounded

  • didSetUnbounded(unboundedFlag: boolean): void
  • Parameters

    • unboundedFlag: boolean

    Returns void

Protected didUncull

  • didUncull(): void
  • Returns void

Protected didUnmount

  • didUnmount(): void
  • Returns void

Protected didUnobserve

  • Parameters

    Returns void

dispatchEvent

  • dispatchEvent(event: Event): boolean
  • Parameters

    • event: Event

    Returns boolean

Protected displayChild

  • displayChild(child: View, displayFlags: number, viewContext: ViewContext): void
  • Parameters

    Returns void

Protected displayChildren

  • displayChildren(displayFlags: number, viewContext: ViewContext, displayChild: (childView: View, displayFlags: number, viewContext: ViewContext) => void): void
  • Parameters

    • displayFlags: number
    • viewContext: ViewContext
    • displayChild: (childView: View, displayFlags: number, viewContext: ViewContext) => void
        • Parameters

          Returns void

    Returns void

equals

  • equals(that: unknown): boolean
  • Parameters

    • that: unknown

    Returns boolean

evaluateConstraintVariables

  • evaluateConstraintVariables(): void
  • Returns void

extendViewContext

firstChild

  • firstChild(): null | View
  • Returns null | View

font

  • Returns null | Font

  • Parameters

    Returns SvgIconView

forEachChild

  • forEachChild<T>(callback: (child: View) => void | T): undefined | T
  • forEachChild<T, S>(callback: (child: View) => void | T, thisArg: S): undefined | T
  • Type parameters

    • T

    Parameters

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

          Returns void | T

    Returns undefined | T

  • Type parameters

    • T

    • S

    Parameters

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

          Returns void | T

    • thisArg: S

    Returns undefined | T

forEachObserver

getAttribute

  • getAttribute(attributeName: string): null | string
  • Parameters

    • attributeName: string

    Returns null | string

getBase

  • getBase<F>(baseBound: F): null | InstanceType<F>
  • Type parameters

    Parameters

    • baseBound: F

    Returns null | InstanceType<F>

getChild

  • getChild<F>(key: string, childBound: F): null | InstanceType<F>
  • getChild(key: string, childBound?: new (...args: any[]) => View): null | View
  • Type parameters

    • F: new (...args: any[]) => View

    Parameters

    • key: string
    • childBound: F

    Returns null | InstanceType<F>

  • Parameters

    • key: string
    • Optional childBound: new (...args: any[]) => View
        • new (...args: any[]): View
        • Parameters

          • Rest ...args: any[]

          Returns View

    Returns null | View

getFastener

  • getFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

getLazyFastener

  • getLazyFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getLazyFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

getLook

  • Type parameters

    • T

    Parameters

    Returns undefined | T

getLookOr

  • getLookOr<T, E>(look: Look<T, unknown>, elseValue: E): T | E
  • getLookOr<T, E>(look: Look<T, unknown>, mood: null | MoodVector<Feel>, elseValue: E): T | E
  • Type parameters

    • T

    • E

    Parameters

    • look: Look<T, unknown>
    • elseValue: E

    Returns T | E

  • Type parameters

    • T

    • E

    Parameters

    Returns T | E

getStyle

  • getStyle(propertyNames: string | readonly string[]): undefined | string | CSSStyleValue
  • Parameters

    • propertyNames: string | readonly string[]

    Returns undefined | string | CSSStyleValue

getSuper

  • getSuper<F>(superBound: F): null | InstanceType<F>
  • Type parameters

    Parameters

    • superBound: F

    Returns null | InstanceType<F>

getSuperFastener

  • getSuperFastener<F>(fastenerName: string, fastenerBound: Class<F>): null | F
  • getSuperFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): null | Fastener<unknown>
  • Type parameters

    Parameters

    • fastenerName: string
    • fastenerBound: Class<F>

    Returns null | F

  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns null | Fastener<unknown>

hasClass

  • hasClass(className: string): boolean
  • Parameters

    • className: string

    Returns boolean

hasConstraint

  • Parameters

    Returns boolean

hasConstraintVariable

  • Parameters

    Returns boolean

hasFastener

  • hasFastener(fastenerName: string, fastenerBound?: null | Class<Fastener<unknown>>): boolean
  • Parameters

    • fastenerName: string
    • Optional fastenerBound: null | Class<Fastener<unknown>>

    Returns boolean

hashCode

  • hashCode(): number
  • Returns number

id

  • id(): undefined | string
  • id(value: undefined | string): SvgIconView
  • Returns undefined | string

  • Parameters

    • value: undefined | string

    Returns SvgIconView

init

  • Parameters

    Returns void

Protected initAttributes

Protected initElement

  • initElement(node: Element): void
  • Parameters

    • node: Element

    Returns void

Protected initStyle

injectChild

  • injectChild(child: Node | View, target: null | Node | View, key?: string): void
  • Parameters

    • child: Node | View
    • target: null | Node | View
    • Optional key: string

    Returns void

insertChild

  • insertChild<V>(child: V, target: null | Node | View, key?: string): V
  • insertChild<F>(factory: F, target: null | View, key?: string): InstanceType<F>
  • insertChild<K>(tag: K, target: null | Node | View, key?: string): SvgViewTagMap[K]
  • insertChild(child: AnyNodeView<NodeView> | keyof SvgViewTagMap, target: null | Node | View, key?: string): NodeView
  • Type parameters

    Parameters

    • child: V
    • target: null | Node | View
    • Optional key: string

    Returns V

  • Type parameters

    • F: new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>, F>

    Parameters

    • factory: F
    • target: null | View
    • Optional key: string

    Returns InstanceType<F>

  • Type parameters

    Parameters

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

    Returns SvgViewTagMap[K]

  • Parameters

    Returns NodeView

Protected insertChildMap

  • insertChildMap(child: View): void
  • Parameters

    Returns void

intersectsViewport

  • intersectsViewport(): boolean
  • Returns boolean

lastChild

  • lastChild(): null | View
  • Returns null | View

modifyMood

  • Parameters

    Returns void

modifyTheme

mount

  • mount(): void
  • Returns void

Protected mountChildren

  • mountChildren(): void
  • Returns void

Protected mountFasteners

  • mountFasteners(): void
  • Returns void

Protected mountTheme

  • mountTheme(): void
  • Returns void

Protected needsDisplay

  • needsDisplay(displayFlags: number, viewContext: ViewContext): number
  • Parameters

    Returns number

Protected needsProcess

  • needsProcess(processFlags: number, viewContext: ViewContext): number
  • Parameters

    Returns number

Protected needsUpdate

  • needsUpdate(updateFlags: number, immediate: boolean): number
  • Parameters

    • updateFlags: number
    • immediate: boolean

    Returns number

nextChild

  • nextChild(targetView: View): null | View
  • Parameters

    Returns null | View

observe

  • Parameters

    Returns void

off

  • off<K>(type: K, listener: (event: SVGElementEventMap[K]) => unknown, options?: boolean | EventListenerOptions): SvgIconView
  • off(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | EventListenerOptions): SvgIconView
  • Type parameters

    • K: keyof SVGElementEventMap

    Parameters

    • type: K
    • listener: (event: SVGElementEventMap[K]) => unknown
        • (event: SVGElementEventMap[K]): unknown
        • Parameters

          • event: SVGElementEventMap[K]

          Returns unknown

    • Optional options: boolean | EventListenerOptions

    Returns SvgIconView

  • Parameters

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

    Returns SvgIconView

on

  • on<K>(type: K, listener: (event: SVGElementEventMap[K]) => unknown, options?: boolean | AddEventListenerOptions): SvgIconView
  • on(type: string, listener: EventListenerOrEventListenerObject, options?: boolean | AddEventListenerOptions): SvgIconView
  • Type parameters

    • K: keyof SVGElementEventMap

    Parameters

    • type: K
    • listener: (event: SVGElementEventMap[K]) => unknown
        • (event: SVGElementEventMap[K]): unknown
        • Parameters

          • event: SVGElementEventMap[K]

          Returns unknown

    • Optional options: boolean | AddEventListenerOptions

    Returns SvgIconView

  • Parameters

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

    Returns SvgIconView

Protected onAnimate

  • Parameters

    Returns void

Protected onApplyTheme

  • Parameters

    Returns void

Protected onAttachFastener

  • onAttachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected onAttachParent

  • onAttachParent(parent: View): void
  • Parameters

    Returns void

Protected onChange

  • Parameters

    Returns void

Protected onCull

  • onCull(): void
  • Returns void

Protected onDetachFastener

  • onDetachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected onDetachParent

  • onDetachParent(parent: View): void
  • Parameters

    Returns void

Protected onDisplay

  • onDisplay(displayFlags: number, viewContext: ViewContext): void
  • Parameters

    Returns void

Protected onInsertChild

  • onInsertChild(child: View, target: null | View): void
  • Parameters

    Returns void

Protected onLayout

  • Parameters

    Returns void

Protected onMount

  • onMount(): void
  • Returns void

Protected onObserve

  • Parameters

    Returns void

Protected onProcess

  • onProcess(processFlags: number, viewContext: ViewContext): void
  • Parameters

    Returns void

Protected onRemoveChild

  • onRemoveChild(child: View): void
  • Parameters

    Returns void

Protected onResize

  • Parameters

    Returns void

Protected onScroll

  • Parameters

    Returns void

Protected onSetAttribute

  • onSetAttribute(attributeName: string, value: unknown): void
  • Parameters

    • attributeName: string
    • value: unknown

    Returns void

Protected onSetIntangible

  • onSetIntangible(intangible: boolean): void
  • Parameters

    • intangible: boolean

    Returns void

Protected onSetStyle

  • onSetStyle(propertyName: string, value: unknown, priority: undefined | string): void
  • Parameters

    • propertyName: string
    • value: unknown
    • priority: undefined | string

    Returns void

Protected onSetUnbounded

  • onSetUnbounded(unboundedFlag: boolean): void
  • Parameters

    • unboundedFlag: boolean

    Returns void

Protected onUncull

  • onUncull(): void
  • Returns void

Protected onUnmount

  • onUnmount(): void
  • Returns void

Protected onUnobserve

  • Parameters

    Returns void

prependChild

  • Type parameters

    Parameters

    • child: V
    • Optional key: string

    Returns V

  • Type parameters

    • F: new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>, F>

    Parameters

    • factory: F
    • Optional key: string

    Returns InstanceType<F>

  • Type parameters

    Parameters

    • tag: K
    • Optional key: string

    Returns SvgViewTagMap[K]

  • Parameters

    Returns NodeView

previousChild

  • previousChild(targetView: View): null | View
  • Parameters

    Returns null | View

Protected processChild

  • processChild(child: View, processFlags: number, viewContext: ViewContext): void
  • Parameters

    Returns void

Protected processChildren

  • processChildren(processFlags: number, viewContext: ViewContext, processChild: (childView: View, processFlags: number, viewContext: ViewContext) => void): void
  • Parameters

    • processFlags: number
    • viewContext: ViewContext
    • processChild: (childView: View, processFlags: number, viewContext: ViewContext) => void
        • Parameters

          Returns void

    Returns void

recohereAnimators

  • recohereAnimators(t: number): void
  • Parameters

    • t: number

    Returns void

recohereFasteners

  • recohereFasteners(t?: number): void
  • Parameters

    • Optional t: number

    Returns void

remove

  • remove(): void
  • Returns void

removeChild

  • removeChild(key: string): null | View
  • removeChild<V>(child: V): V
  • removeChild(child: Node): View
  • Parameters

    • key: string

    Returns null | View

  • Type parameters

    Parameters

    • child: V

    Returns V

  • Parameters

    • child: Node

    Returns View

Protected removeChildMap

  • removeChildMap(child: View): void
  • Parameters

    Returns void

removeChildren

  • removeChildren(): void
  • Returns void

removeClass

  • Parameters

    • Rest ...classNames: string[]

    Returns SvgIconView

removeConstraint

  • Parameters

    Returns void

removeConstraintVariable

Protected renderIcon

  • renderIcon(): void
  • Returns void

replaceChild

  • Type parameters

    Parameters

    Returns V

  • Type parameters

    Parameters

    Returns V

Protected replaceChildMap

  • replaceChildMap(newChild: View, oldChild: View): void
  • Parameters

    Returns void

requestUpdate

  • requestUpdate(target: View, updateFlags: number, immediate: boolean): void
  • Parameters

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

    Returns void

requireUpdate

  • requireUpdate(updateFlags: number, immediate?: boolean): void
  • Parameters

    • updateFlags: number
    • Optional immediate: boolean

    Returns void

setAttribute

  • setAttribute(attributeName: string, value: unknown): SvgIconView
  • Parameters

    • attributeName: string
    • value: unknown

    Returns SvgIconView

setChild

  • Type parameters

    Parameters

    • key: string
    • newChild: V

    Returns null | View

  • Type parameters

    • F: new (...args: any[]) => InstanceType<F> & Creatable<InstanceType<F>, F>

    Parameters

    • key: string
    • factory: F

    Returns null | View

  • Parameters

    Returns null | View

setConstraintVariable

  • Parameters

    Returns void

setCulled

  • setCulled(culled: boolean): void
  • Parameters

    • culled: boolean

    Returns void

setFastener

  • setFastener(fastenerName: string, newFastener: null | Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • newFastener: null | Fastener<unknown>

    Returns void

setFlags

  • setFlags(flags: number): void
  • Parameters

    • flags: number

    Returns void

setIntangible

  • setIntangible(intangible: boolean): void
  • Parameters

    • intangible: boolean

    Returns void

setKey

  • setKey(key: undefined | string): void
  • Parameters

    • key: undefined | string

    Returns void

setProperties

setProperty

  • setProperty(key: string, value: unknown, timing?: null | boolean | AnyTiming, affinity?: number): void
  • Parameters

    • key: string
    • value: unknown
    • Optional timing: null | boolean | AnyTiming
    • Optional affinity: number

    Returns void

setStyle

  • setStyle(propertyName: string, value: unknown, priority?: string): SvgIconView
  • Parameters

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

    Returns SvgIconView

setUnbounded

  • setUnbounded(unboundedFlag: boolean): void
  • Parameters

    • unboundedFlag: boolean

    Returns void

text

  • text(): undefined | string
  • text(value: undefined | null | string): SvgIconView
  • Returns undefined | string

  • Parameters

    • value: undefined | null | string

    Returns SvgIconView

Protected themeAnimators

toggleClass

  • toggleClass(className: string, state?: boolean): SvgIconView
  • Parameters

    • className: string
    • Optional state: boolean

    Returns SvgIconView

Protected unbindChildFastener

  • unbindChildFastener(fastener: Fastener<unknown>, child: View): void
  • Parameters

    Returns void

Protected unbindChildFasteners

  • unbindChildFasteners(child: View): void
  • Parameters

    Returns void

Protected uncullChildren

  • uncullChildren(): void
  • Returns void

Protected unmountChildren

  • unmountChildren(): void
  • Returns void

Protected unmountFasteners

  • unmountFasteners(): void
  • Returns void

unobserve

  • Parameters

    Returns void

Protected updateTheme

  • updateTheme(timing?: boolean | AnyTiming): void
  • Parameters

    Returns void

Protected willAnimate

  • Parameters

    Returns void

Protected willApplyTheme

Protected willAttachFastener

  • willAttachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected willAttachParent

  • willAttachParent(parent: View): void
  • Parameters

    Returns void

Protected willChange

  • Parameters

    Returns void

Protected willCull

  • willCull(): void
  • Returns void

Protected willDetachFastener

  • willDetachFastener(fastenerName: string, fastener: Fastener<unknown>): void
  • Parameters

    • fastenerName: string
    • fastener: Fastener<unknown>

    Returns void

Protected willDetachParent

  • willDetachParent(parent: View): void
  • Parameters

    Returns void

Protected willDisplay

  • willDisplay(displayFlags: number, viewContext: ViewContext): void
  • Parameters

    Returns void

Protected willInsertChild

  • willInsertChild(child: View, target: null | View): void
  • Parameters

    Returns void

Protected willLayout

  • Parameters

    Returns void

Protected willMount

  • willMount(): void
  • Returns void

Protected willObserve

  • Parameters

    Returns void

Protected willProcess

  • willProcess(processFlags: number, viewContext: ViewContext): void
  • Parameters

    Returns void

Protected willRemoveChild

  • willRemoveChild(child: View): void
  • Parameters

    Returns void

Protected willResize

  • Parameters

    Returns void

Protected willScroll

  • Parameters

    Returns void

Protected willSetAttribute

  • willSetAttribute(attributeName: string, value: unknown): void
  • Parameters

    • attributeName: string
    • value: unknown

    Returns void

Protected willSetIntangible

  • willSetIntangible(intangible: boolean): void
  • Parameters

    • intangible: boolean

    Returns void

Protected willSetStyle

  • willSetStyle(propertyName: string, value: unknown, priority: undefined | string): void
  • Parameters

    • propertyName: string
    • value: unknown
    • priority: undefined | string

    Returns void

Protected willSetUnbounded

  • willSetUnbounded(unboundedFlag: boolean): void
  • Parameters

    • unboundedFlag: boolean

    Returns void

Protected willUncull

  • willUncull(): void
  • Returns void

Protected willUnmount

  • willUnmount(): void
  • Returns void

Protected willUnobserve

  • Parameters

    Returns void

Static create

  • create<S>(): InstanceType<S>
  • create(): SvgView
  • Type parameters

    • S: new (...args: any[]) => InstanceType<S>

    Returns InstanceType<S>

  • Returns SvgView

Static forTag

  • Type parameters

    • S: new (...args: any[]) => InstanceType<S>

    Parameters

    • tag: string

    Returns SvgViewFactory<InstanceType<S>, AnySvgView<InstanceType<S>>>

  • Parameters

    • tag: string

    Returns SvgViewFactory<SvgView, AnySvgView<SvgView>>

Static fromAny

Static fromInit

  • fromInit<S>(init: InitType<InstanceType<S>>): InstanceType<S>
  • Type parameters

    • S: new (...args: any[]) => InstanceType<S>

    Parameters

    Returns InstanceType<S>

Static fromNode

  • fromNode<S>(node: ViewNodeType<InstanceType<S>>): InstanceType<S>
  • fromNode(node: SVGElement): SvgView
  • Type parameters

    • S: new (node: SVGElement) => InstanceType<S>

    Parameters

    Returns InstanceType<S>

  • Parameters

    • node: SVGElement

    Returns SvgView

Static fromTag

  • fromTag<S>(tag: string): InstanceType<S>
  • fromTag(tag: string): SvgView
  • Type parameters

    • S: new (...args: any[]) => InstanceType<S>

    Parameters

    • tag: string

    Returns InstanceType<S>

  • Parameters

    • tag: string

    Returns SvgView

Static isNodeMounted

  • isNodeMounted(node: Node): boolean
  • Parameters

    • node: Node

    Returns boolean

Static isRootView

  • isRootView(node: Node): boolean
  • Parameters

    • node: Node

    Returns boolean

Static mount

  • Parameters

    Returns void

Generated using TypeDoc