Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TraitViewControllerRefInit<T, V, C>

Type parameters

Hierarchy

Index

Properties

Optional affinity

affinity: number

Optional binds

binds: boolean

Optional extends

extends: null | string | boolean | { prototype: TraitViewControllerRef<any, any, any, any> }

Optional inherits

inherits: string | boolean

Optional key

key: string | boolean

Optional lazy

lazy: boolean

Optional name

name: string

Optional observes

observes: boolean

Optional parentController

parentController: null | Controller

Optional parentView

parentView: null | View

Optional static

static: string | boolean

Optional type

Methods

Optional createController

  • createController(trait?: T): C
  • Parameters

    • Optional trait: T

    Returns C

Optional deinitController

  • deinitController(controller: C): void
  • Parameters

    • controller: C

    Returns void

Optional detectController

  • detectController(controller: Controller): null | C

Optional didAttachController

  • didAttachController(controller: C, targetController: null | Controller): void
  • Parameters

    • controller: C
    • targetController: null | Controller

    Returns void

Optional didBindSuperFastener

  • didBindSuperFastener(superFastener: Fastener<unknown>): void

Optional didDetachController

  • didDetachController(controller: C): void
  • Parameters

    • controller: C

    Returns void

Optional didInherit

  • didInherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

Optional didMount

  • didMount(): void
  • Returns void

Optional didSetAffinity

  • didSetAffinity(newAffinity: number, oldAffinity: number): void
  • Parameters

    • newAffinity: number
    • oldAffinity: number

    Returns void

Optional didSetInherits

  • didSetInherits(inherits: boolean, superName: undefined | string): void
  • Parameters

    • inherits: boolean
    • superName: undefined | string

    Returns void

Optional didUnbindSuperFastener

  • didUnbindSuperFastener(superFastener: Fastener<unknown>): void

Optional didUninherit

  • didUninherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

Optional didUnmount

  • didUnmount(): void
  • Returns void

Optional fromAny

  • Parameters

    Returns C

Optional getTraitViewRef

  • Parameters

    • controller: C

    Returns TraitViewRef<any, T, V>

Optional init

  • init(): void
  • Returns void

Optional initController

  • initController(controller: C): void
  • Parameters

    • controller: C

    Returns void

Optional insertChild

  • insertChild(parent: Controller, child: C, target: null | Controller, key: undefined | string): void
  • Parameters

    Returns void

Optional willAttachController

  • willAttachController(controller: C, targetController: null | Controller): void

Optional willBindSuperFastener

  • willBindSuperFastener(superFastener: Fastener<unknown>): void

Optional willDetachController

  • willDetachController(controller: C): void
  • Parameters

    • controller: C

    Returns void

Optional willInherit

  • willInherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

Optional willMount

  • willMount(): void
  • Returns void

Optional willSetAffinity

  • willSetAffinity(newAffinity: number, oldAffinity: number): void
  • Parameters

    • newAffinity: number
    • oldAffinity: number

    Returns void

Optional willSetInherits

  • willSetInherits(inherits: boolean, superName: undefined | string): void
  • Parameters

    • inherits: boolean
    • superName: undefined | string

    Returns void

Optional willUnbindSuperFastener

  • willUnbindSuperFastener(superFastener: Fastener<unknown>): void

Optional willUninherit

  • willUninherit(superFastener: Fastener<unknown>): void
  • Parameters

    Returns void

Optional willUnmount

  • willUnmount(): void
  • Returns void

Generated using TypeDoc