synku
    Preparing search index...

    Class UserComponent<TUserComponentOptions, T>Abstract

    Type Parameters

    • TUserComponentOptions extends {} = {}
    • T extends any = any

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    shortName: string

    Accessors

    • get children(): T[]

      Returns T[]

    • get depth(): number

      Returns number

    • get drafts(): DeepPartial<TBase>[]

      Returns DeepPartial<TBase>[]

    • get longName(): string

      Returns string

    • get name(): string

      Alias of longName

      Returns string

    • get parent(): null | T

      Returns null | T

    • get root(): T

      Returns T

    Methods

    • Type Parameters

      • C extends Constructor<IComponent<T>>

      Parameters

      • name: string
      • type: C
      • options: ComponentOptionsOf<C>

      Returns InstanceType<C>

    • Parameters

      • name: string

      Returns IComponent<T>

    • Type Parameters

      • TDraft extends unknown

      Parameters

      Returns this

    • Type Parameters

      • T extends unknown

      Parameters

      • type: Constructor<T>

      Returns null | DeepPartial<T>

    • Type Parameters

      • T extends unknown

      Parameters

      • Optionaltype: Constructor<T>

      Returns DeepPartial<T>[]

    • Returns Behavior[]

    • Returns void

    • Returns Component<T>

    • Parameters

      • callback: NodeWalkCallback<Component<T>>
      • depthFirst: boolean = false

      Returns void

    • Parameters

      Returns this