Interface ComponentSet<R, C, I>

Type Parameters

Hierarchy

Properties

coherentTime: number
componentCount: number
inlet: Fastener<any, any, any> | readonly Fastener<any, any, any>[]
inletVersion: number | readonly number[]
name: PropertyKey
owner: R
version: number

Accessors

  • get affinity(): Affinity
  • Returns Affinity

  • get binds(): boolean
  • Returns boolean

  • get coherent(): boolean
  • Returns boolean

  • get componentType(): ComponentFactory<C>
  • Returns ComponentFactory<C>

  • get derived(): boolean
  • Returns boolean

  • get fastenerType(): Proto<ComponentSet<any, any, any>>
  • Returns Proto<ComponentSet<any, any, any>>

  • get inheritName(): PropertyKey
  • Returns PropertyKey

  • get inherits(): boolean
  • Returns boolean

  • get inletKeys(): readonly PropertyKey[]
  • Protected

    Returns readonly PropertyKey[]

  • get mounted(): boolean
  • Returns boolean

  • get observes(): boolean
  • Returns boolean

  • get ordered(): boolean
  • Returns boolean

  • get parent(): ComponentSet<any, C, any>
  • Returns ComponentSet<any, C, any>

  • get parentComponent(): Component<any>
  • Protected

    Returns Component<any>

  • get parentType(): Proto<any>
  • Returns Proto<any>

  • get sorted(): boolean
  • Returns boolean

Methods

  • Parameters

    • Optional component: C | LikeType<C>
    • Optional target: Component<any>
    • Optional key: string

    Returns C

  • Parameters

    • components: {
          [componentId: string]: C | undefined;
      }
      • [componentId: string]: C | undefined
    • Optional target: Component<any>

    Returns void

  • Parameters

    • Optional component: C | LikeType<C>
    • Optional target: Component<any>

    Returns C

  • Parameters

    • components: {
          [componentId: string]: C | undefined;
      }
      • [componentId: string]: C | undefined
    • Optional target: Component<any>

    Returns void

  • Parameters

    Returns void

  • Protected

    Returns void

  • Type Parameters

    • K extends string | number | symbol

    • IK

    Parameters

    Returns void

  • Type Parameters

    • I0 extends any

    Parameters

    Returns void

  • Protected

    Parameters

    • a: C
    • b: C

    Returns number

  • Protected

    Parameters

    • component: C

    Returns string

  • Returns C

  • Parameters

    • Optional inlet: Fastener<any, any, any>

    Returns void

  • Parameters

    Returns void

  • Protected

    Parameters

    • component: C

    Returns void

  • Parameters

    • component: C

    Returns C

  • Parameters

    • Optional components: {
          [componentId: string]: C | undefined;
      }
      • [componentId: string]: C | undefined

    Returns void

  • Parameters

    • component: C

    Returns C

  • Parameters

    • Optional components: {
          [componentId: string]: C | undefined;
      }
      • [componentId: string]: C | undefined

    Returns void

  • Protected

    Returns void

  • Parameters

    Returns C

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • component: C

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • inherits: boolean
    • inheritName: PropertyKey

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

  • Parameters

    • value: C | LikeType<C>

    Returns C

  • Returns C

  • Type Parameters

    Parameters

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

    Returns F

  • Type Parameters

    Parameters

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

    Returns F

  • Parameters

    Returns Timing

  • Parameters

    Returns boolean

  • Parameters

    Returns boolean

  • Protected

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    • component: C

    Returns void

  • Protected

    Parameters

    Returns void

  • Parameters

    • Optional parent: Component<any>
    • Optional component: C | LikeType<C>
    • Optional target: Component<any>
    • Optional key: string

    Returns C

  • Parameters

    • parent: Component<any>
    • components: {
          [componentId: string]: C | undefined;
      }
      • [componentId: string]: C | undefined
    • Optional target: Component<any>

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • component: C

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • inherits: boolean
    • inheritName: PropertyKey

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

  • Parameters

    • Optional ordered: boolean

    Returns ComponentSet<R, C, I>

  • Parameters

    • t: number

    Returns void

  • Parameters

    • component: C
    • Optional target: Component<any>

    Returns void

  • Parameters

    • component: C

    Returns C

  • Parameters

    • Optional components: {
          [componentId: string]: C | undefined;
      }
      • [componentId: string]: C | undefined

    Returns void

  • Returns void

  • Parameters

    • updateFlags: number

    Returns void

  • Returns readonly Fastener<any, any, any>[]

  • Parameters

    Returns void

  • Protected

    Parameters

    • coherent: boolean

    Returns void

  • Protected

    Parameters

    • coherentTime: number

    Returns void

  • Parameters

    • components: {
          [componentId: string]: C | undefined;
      }
      • [componentId: string]: C | undefined
    • Optional target: Component<any>

    Returns void

  • Parameters

    • inherits: boolean | PropertyKey

    Returns void

  • Parameters

    • Optional sorted: boolean

    Returns ComponentSet<R, C, I>

  • Returns string

  • Parameters

    • Optional inlet: Fastener<any, any, any>

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • component: C

    Returns void

  • Protected

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    • inherits: boolean
    • inheritName: PropertyKey

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Parameters

    Returns void

  • Protected

    Returns void

Generated using TypeDoc