Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Readonly Abstract childComponentCount

childComponentCount: number

Readonly Abstract childComponents

childComponents: readonly Component[]

Readonly componentFlags

componentFlags: number

Readonly componentObservers

componentObservers: readonly ComponentObserver<Component>[]

Readonly executeService

executeService: ExecuteService<Component>

Readonly historyService

historyService: HistoryService<Component>

Readonly Abstract key

key: undefined | string

Readonly Abstract parentComponent

parentComponent: null | Component

Readonly storageService

storageService: StorageService<Component>

Static Readonly Extrinsic

Extrinsic: number = 1

Static Readonly Intrinsic

Intrinsic: number = 0

Static Readonly NeedsAssemble

NeedsAssemble: number = ...

Static Readonly NeedsCompile

NeedsCompile: number = ...

Static Readonly NeedsCompute

NeedsCompute: number = ...

Static Readonly NeedsExecute

NeedsExecute: number = ...

Static Readonly NeedsGenerate

NeedsGenerate: number = ...

Static Readonly NeedsResolve

NeedsResolve: number = ...

Static Readonly NeedsRevise

NeedsRevise: number = ...

Static Readonly insertChildFlags

insertChildFlags: number = 0

Static Readonly mountFlags

mountFlags: number = 0

Static Readonly powerFlags

powerFlags: number = 0

Static Readonly removeChildFlags

removeChildFlags: number = 0

Accessors

componentContext

insertChildFlags

  • get insertChildFlags(): number

mountFlags

  • get mountFlags(): number

powerFlags

  • get powerFlags(): number

removeChildFlags

  • get removeChildFlags(): number

superComponentContext

Methods

addComponentObserver

Abstract appendChildComponent

  • appendChildComponent(childComponent: Component, key?: string): void

Protected attachParentComponent

  • attachParentComponent(parentComponent: Component): void

Abstract cascadeCompile

  • cascadeCompile(compileFlags: number, componentContext: ComponentContext): void

Abstract cascadeExecute

  • cascadeExecute(executeFlags: number, componentContext: ComponentContext): void

Abstract cascadeInsert

  • cascadeInsert(updateFlags?: number, componentContext?: ComponentContext): void

Abstract cascadeMount

  • cascadeMount(): void

Abstract cascadePower

  • cascadePower(): void

Abstract cascadeUnmount

  • cascadeUnmount(): void

Abstract cascadeUnpower

  • cascadeUnpower(): void

Protected compileChildComponents

  • compileChildComponents(compileFlags: number, componentContext: ComponentContext, compileChildComponent: (childComponent: Component, compileFlags: number, componentContext: ComponentContext) => void): void

Protected detachParentComponent

  • detachParentComponent(parentComponent: Component): void

Protected didAddComponentObserver

Protected didAssemble

Protected didCompile

Protected didCompileChildComponent

Protected didCompileChildComponents

  • didCompileChildComponents(compileFlags: number, componentContext: ComponentContext): void

Protected didCompute

Protected didExecute

Protected didExecuteChildComponent

Protected didExecuteChildComponents

  • didExecuteChildComponents(executeFlags: number, componentContext: ComponentContext): void

Protected didGenerate

Protected didInsertChildComponent

  • didInsertChildComponent(childComponent: Component, targetComponent: null | Component): void

Protected didMount

  • didMount(): void

Protected didPower

  • didPower(): void

Protected didRemoveChildComponent

  • didRemoveChildComponent(childComponent: Component): void

Protected didRemoveComponentObserver

Protected didRequestUpdate

  • didRequestUpdate(targetComponent: Component, updateFlags: number, immediate: boolean): void

Protected didRequireUpdate

  • didRequireUpdate(updateFlags: number, immediate: boolean): void

Protected didResolve

Protected didRevise

Protected didSetParentComponent

  • didSetParentComponent(newParentComponent: null | Component, oldParentComponent: null | Component): void

Protected didUnmount

  • didUnmount(): void

Protected didUnpower

  • didUnpower(): void

Protected executeChildComponents

  • executeChildComponents(executeFlags: number, componentContext: ComponentContext, executeChildComponent: (childComponent: Component, executeFlags: number, componentContext: ComponentContext) => void): void

Abstract firstChildComponent

Abstract forEachChildComponent

  • forEachChildComponent<T>(callback: (childComponent: Component) => void | T): undefined | T
  • forEachChildComponent<T, S>(callback: (childComponent: Component) => void | T, thisArg: S): undefined | T

getBaseComponent

Abstract getChildComponent

  • getChildComponent(key: string): null | Component

Abstract getComponentFastener

Abstract getComponentModel

Abstract getComponentProperty

Abstract getComponentService

Abstract getComponentTrait

Abstract getComponentView

Abstract getComponentViewTrait

getSuperComponent

Abstract hasComponentFastener

  • hasComponentFastener(fastenerName: string): boolean

Abstract hasComponentModel

  • hasComponentModel(fastenerName: string): boolean

Abstract hasComponentProperty

  • hasComponentProperty(propertyName: string): boolean

Abstract hasComponentService

  • hasComponentService(serviceName: string): boolean

Abstract hasComponentTrait

  • hasComponentTrait(fastenerName: string): boolean

Abstract hasComponentView

  • hasComponentView(fastenerName: string): boolean

Abstract hasComponentViewTrait

  • hasComponentViewTrait(fastenerName: string): boolean

initComponent

Abstract insertChildComponent

  • insertChildComponent(childComponent: Component, targetComponent: null | Component, key?: string): void

isCompiling

  • isCompiling(): boolean

isExecuting

  • isExecuting(): boolean

isMounted

  • isMounted(): boolean

isPowered

  • isPowered(): boolean

isTraversing

  • isTraversing(): boolean

isUpdating

  • isUpdating(): boolean

Abstract lastChildComponent

mount

  • mount(): void

needsCompile

  • needsCompile(compileFlags: number, componentContext: ComponentContext): number

needsExecute

  • needsExecute(executeFlags: number, componentContext: ComponentContext): number

Abstract nextChildComponent

Protected onAddComponentObserver

Protected onAssemble

Protected onCompile

Protected onCompileChildComponent

Protected onCompileChildComponents

  • onCompileChildComponents(compileFlags: number, componentContext: ComponentContext): void

Protected onCompute

Protected onExecute

Protected onExecuteChildComponent

Protected onExecuteChildComponents

  • onExecuteChildComponents(executeFlags: number, componentContext: ComponentContext): void

Protected onGenerate

Protected onInsertChildComponent

  • onInsertChildComponent(childComponent: Component, targetComponent: null | Component): void

Protected onMount

  • onMount(): void

Protected onPower

  • onPower(): void

Protected onRemoveChildComponent

  • onRemoveChildComponent(childComponent: Component): void

Protected onRemoveComponentObserver

Protected onRequestUpdate

  • onRequestUpdate(targetComponent: Component, updateFlags: number, immediate: boolean): void

Protected onRequireUpdate

  • onRequireUpdate(updateFlags: number, immediate: boolean): void

Protected onResolve

Protected onRevise

Protected onSetParentComponent

  • onSetParentComponent(newParentComponent: null | Component, oldParentComponent: null | Component): void

Protected onUnmount

  • onUnmount(): void

Protected onUnpower

  • onUnpower(): void

Abstract prependChildComponent

  • prependChildComponent(childComponent: Component, key?: string): void

Abstract previousChildComponent

Abstract remove

  • remove(): void

Abstract removeAll

  • removeAll(): void

Abstract removeChildComponent

  • removeChildComponent(key: string): null | Component
  • removeChildComponent(childComponent: Component): void

removeComponentObserver

requestUpdate

  • requestUpdate(targetComponent: Component, updateFlags: number, immediate: boolean): void

requireUpdate

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

Abstract setChildComponent

Abstract setComponentFastener

setComponentFlags

  • setComponentFlags(componentFlags: number): void

Abstract setComponentModel

Abstract setComponentProperty

Abstract setComponentService

Abstract setComponentTrait

Abstract setComponentView

Abstract setComponentViewTrait

Protected willAddComponentObserver

Protected willAssemble

Protected willCompile

Protected willCompileChildComponent

Protected willCompileChildComponents

  • willCompileChildComponents(compileFlags: number, componentContext: ComponentContext): void

Protected willCompute

Protected willExecute

Protected willExecuteChildComponent

Protected willExecuteChildComponents

  • willExecuteChildComponents(executeFlags: number, componentContext: ComponentContext): void

Protected willGenerate

Protected willInsertChildComponent

  • willInsertChildComponent(childComponent: Component, targetComponent: null | Component): void

Protected willMount

  • willMount(): void

Protected willPower

  • willPower(): void

Protected willRemoveChildComponent

  • willRemoveChildComponent(childComponent: Component): void

Protected willRemoveComponentObserver

Protected willRequestUpdate

  • willRequestUpdate(targetComponent: Component, updateFlags: number, immediate: boolean): void

Protected willRequireUpdate

  • willRequireUpdate(updateFlags: number, immediate: boolean): void

Protected willResolve

Protected willRevise

Protected willSetParentComponent

  • willSetParentComponent(newParentComponent: null | Component, oldParentComponent: null | Component): void

Protected willUnmount

  • willUnmount(): void

Protected willUnpower

  • willUnpower(): void

Generated using TypeDoc