Class Model

Hierarchy

Implements

  • Consumable
  • WarpRef

Constructors

Properties

Accessors

Methods

analyzeChild analyzeChildren analyzeOwnChildren analyzeTraitChildren appendChild appendTrait attachFastener authenticate bindFastener callObservers cascadeAnalyze cascadeRefresh command commonAncestor consume decohereFastener didAggregate didAnalyze didAttachParent didConsume didCorrelate didDetachParent didInsertChild didInsertTrait didMount didMutate didObserve didReconcile didRefresh didReinsertChild didRemoveChild didRemoveTrait didStartConsuming didStopConsuming didUnconsume didUnmount didUnobserve didValidate downlink downlinkList downlinkMap downlinkValue equals findTrait forEachChild forEachTrait getAncestor getAncestorTrait getChild getFastener getFirstChild getLastChild getNextSibling getParentFastener getPreviousSibling getRoot getRootTrait getTargetChild getTrait getTraitFastener hasTrait hashCode hostRef insertChild insertTrait isAncestorOf laneRef likeType? mount needsAnalyze needsRefresh needsUpdate nodeRef observe onAggregate onAnalyze onAttachParent onConsume onCorrelate onDetachParent onInsertChild onInsertTrait onMount onMutate onObserve onReconcile onRefresh onReinsertChild onRemoveChild onRemoveTrait onStartConsuming onStopConsuming onUnconsume onUnmount onUnobserve onValidate prependChild prependTrait refreshChild refreshChildren refreshOwnChildren refreshTraitChildren reinsertChild remove removeChild removeChildren removeTrait replaceChild replaceTrait requestUpdate requireUpdate set setChild setIntrinsic setTrait sortChildren sortTraits startConsuming stopConsuming tryFastener unconsume unmount unobserve willAggregate willAnalyze willAttachParent willConsume willCorrelate willDetachParent willInsertChild willInsertTrait willMount willMutate willObserve willReconcile willRefresh willReinsertChild willRemoveChild willRemoveTrait willStartConsuming willStopConsuming willUnconsume willUnmount willUnobserve willValidate create fromLike

Constructors

  • Returns Model

Properties

firstChild: Model
firstTrait: Trait
key: string
lastChild: Model
lastTrait: Trait
nextSibling: Model
observerType?: Class<ModelObserver<Model>>
parent: Model
previousSibling: Model
updater: Provider<Model, RefresherService>
InsertChildFlags: number
InsertTraitFlags: number
MountFlags: number
NeedsAggregate: number
NeedsAnalyze: number
NeedsCorrelate: number
NeedsMutate: number
NeedsReconcile: number
NeedsRefresh: number
NeedsValidate: number
ReinsertChildFlags: number
RemoveChildFlags: number
RemoveTraitFlags: number
StartConsumingFlags: number
StopConsumingFlags: number

Accessors

  • get analyzing(): boolean
  • Returns boolean

  • get componentType(): Class<Model>
  • Returns Class<Model>

  • get consuming(): boolean
  • Returns boolean

  • get hostUri(): Property<this, Uri, [Uri]>
  • Returns Property<this, Uri, [Uri]>

  • get insertChildFlags(): number
  • Returns number

  • get insertTraitFlags(): number
  • Returns number

  • get inserting(): boolean
  • Returns boolean

  • get laneUri(): Property<this, Uri, [Uri]>
  • Returns Property<this, Uri, [Uri]>

  • get mountFlags(): number
  • Returns number

  • get mounted(): boolean
  • Returns boolean

  • get nodeUri(): Property<this, Uri, [Uri]>
  • Returns Property<this, Uri, [Uri]>

  • get refreshing(): boolean
  • Returns boolean

  • get reinsertChildFlags(): number
  • Returns number

  • get removeChildFlags(): number
  • Returns number

  • get removeTraitFlags(): number
  • Returns number

  • get removing(): boolean
  • Returns boolean

  • get startConsumingFlags(): number
  • Returns number

  • get stopConsumingFlags(): number
  • Returns number

  • get updateTime(): number
  • Returns number

  • get updating(): boolean
  • Returns boolean

  • get warpRef(): Property<this, WarpRef, [WarpRef]>
  • Returns Property<this, WarpRef, [WarpRef]>

Methods

  • Parameters

    • child: Model
    • analyzeFlags: number

    Returns void

  • Parameters

    • analyzeFlags: number
    • analyzeChild: ((this, child, analyzeFlags) => void)
        • (this, child, analyzeFlags): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • analyzeFlags: number
    • analyzeChild: ((this, child, analyzeFlags) => void)
        • (this, child, analyzeFlags): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • trait: Trait
    • analyzeFlags: number
    • analyzeChild: ((this, child, analyzeFlags) => void)
        • (this, child, analyzeFlags): void
        • Parameters

          Returns void

    Returns void

  • Type Parameters

    • F extends Class<Instance<F, Model>> & Creatable<Instance<F, Model>>

    Parameters

    • childFactory: F
    • Optional key: string

    Returns InstanceType<F>

  • Type Parameters

    Parameters

    • child: Child | LikeType<Child>
    • Optional key: string

    Returns Child

  • Parameters

    • child: Model | {
          create?() => Model;
      }
    • Optional key: string

    Returns Model

  • Type Parameters

    • F extends Class<Instance<F, Trait>> & Creatable<Instance<F, Trait>>

    Parameters

    • childFactory: F
    • Optional key: string

    Returns InstanceType<F>

  • Type Parameters

    Parameters

    • trait: T | LikeType<T>
    • Optional key: string

    Returns T

  • Parameters

    • trait: Trait | {
          create?() => Trait;
      }
    • Optional key: string

    Returns Trait

  • Parameters

    • fastener: Fastener<any, any, any>

    Returns void

  • Parameters

    • hostUri: UriLike
    • credentials: ValueLike

    Returns void

  • Parameters

    • credentials: ValueLike

    Returns void

  • Parameters

    • fastener: Fastener<any, any, [any]>

    Returns void

  • Type Parameters

    • O

    • K extends string | number | symbol

    Parameters

    • this: {
          observerType?: Class<O>;
      }
      • Optional Readonly observerType?: Class<O>
    • key: K
    • Rest ...args: ObserverParameters<O, K>

    Returns void

  • Parameters

    • analyzeFlags: number

    Returns void

  • Parameters

    • refreshFlags: number

    Returns void

  • Parameters

    • hostUri: UriLike
    • nodeUri: UriLike
    • laneUri: UriLike
    • body: ValueLike

    Returns void

  • Parameters

    • nodeUri: UriLike
    • laneUri: UriLike
    • body: ValueLike

    Returns void

  • Parameters

    • laneUri: UriLike
    • body: ValueLike

    Returns void

  • Parameters

    • body: ValueLike

    Returns void

  • Parameters

    Returns Model

  • Parameters

    • consumer: unknown

    Returns void

  • Parameters

    • fastener: Fastener<any, any, any>

    Returns void

  • Returns void

  • Parameters

    • analyzeFlags: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • consumer: unknown

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • refreshFlags: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • consumer: unknown

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • Optional template: ThisType<EventDownlink<WarpRef, any, [any]>> & EventDownlinkDescriptor<WarpRef> & Partial<Omit<EventDownlink<WarpRef, any, [any]>, keyof EventDownlinkDescriptor<WarpRef>>> & {
          inletKeys?: readonly (keyof WarpRef)[];
      }

    Returns EventDownlink<WarpRef, any, [any]>

  • Type Parameters

    • V = Value

    Parameters

    • Optional template: ThisType<ListDownlink<WarpRef, V, [Iterable<V>]>> & ListDownlinkDescriptor<WarpRef, V> & Partial<Omit<ListDownlink<WarpRef, V, [Iterable<V>]>, keyof ListDownlinkDescriptor<WarpRef, V>>> & {
          inletKeys?: readonly (keyof WarpRef)[];
      }

    Returns ListDownlink<WarpRef, V, [Iterable<V>]>

  • Type Parameters

    • K = Value

    • V = Value

    Parameters

    • Optional template: ThisType<MapDownlink<WarpRef, K, V, [Iterable<[K, V]>]>> & MapDownlinkDescriptor<WarpRef, K, V> & Partial<Omit<MapDownlink<WarpRef, K, V, [Iterable<[K, V]>]>, keyof MapDownlinkDescriptor<WarpRef, K, V>>> & {
          inletKeys?: readonly (keyof WarpRef)[];
      }

    Returns MapDownlink<WarpRef, K, V, [Iterable<[K, V]>]>

  • Type Parameters

    • V = Value

    Parameters

    • Optional template: ThisType<ValueDownlink<WarpRef, V, [V]>> & ValueDownlinkDescriptor<WarpRef, V> & Partial<Omit<ValueDownlink<WarpRef, V, [V]>, keyof ValueDownlinkDescriptor<WarpRef, V>>> & {
          inletKeys?: readonly (keyof WarpRef)[];
      }

    Returns ValueDownlink<WarpRef, V, [V]>

  • Parameters

    • that: unknown

    Returns boolean

  • Type Parameters

    Parameters

    • key: string
    • traitClass: F

    Returns InstanceType<F>

  • Parameters

    • key: string
    • traitClass: Class<Trait>

    Returns Trait

  • Type Parameters

    • T

    Parameters

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

          Returns void | T

    Returns T

  • Type Parameters

    • T

    • S

    Parameters

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

          Returns void | T

    • thisArg: S

    Returns T

  • Type Parameters

    • T

    Parameters

    • callback: ((trait) => void | T)
        • (trait): void | T
        • Parameters

          Returns void | T

    Returns T

  • Type Parameters

    • T

    • S

    Parameters

    • callback: ((this, trait) => void | T)
        • (this, trait): void | T
        • Parameters

          Returns void | T

    • thisArg: S

    Returns T

  • Type Parameters

    Parameters

    • ancestorType: F

    Returns InstanceType<F>

  • Parameters

    • ancestorType: Class<Model>

    Returns Model

  • Type Parameters

    Parameters

    • ancestorType: F

    Returns InstanceType<F>

  • Type Parameters

    Parameters

    • key: string
    • childType: F

    Returns InstanceType<F>

  • Parameters

    • key: string
    • Optional childType: Class<Model>

    Returns Model

  • Type Parameters

    • F extends Fastener<any, any, any>

    Parameters

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

    Returns F

  • Type Parameters

    Parameters

    • childType: F

    Returns InstanceType<F>

  • Parameters

    Returns Model

  • Type Parameters

    Parameters

    • childType: F

    Returns InstanceType<F>

  • Parameters

    Returns Model

  • Type Parameters

    Parameters

    • siblingType: F

    Returns InstanceType<F>

  • Parameters

    • siblingType: Class<Model>

    Returns Model

  • Type Parameters

    • F extends Fastener<any, any, any>

    Parameters

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

    Returns F

  • Type Parameters

    Parameters

    • siblingType: F

    Returns InstanceType<F>

  • Parameters

    • siblingType: Class<Model>

    Returns Model

  • Type Parameters

    Parameters

    • rootType: F

    Returns InstanceType<F>

  • Parameters

    Returns Model

  • Type Parameters

    Parameters

    • rootType: F

    Returns InstanceType<F>

  • Parameters

    Returns Model

  • Type Parameters

    Parameters

    • key: string
    • traitClass: F

    Returns InstanceType<F>

  • Parameters

    • key: string
    • Optional traitClass: Class<Trait>

    Returns Trait

  • Type Parameters

    Parameters

    • traitClass: F

    Returns InstanceType<F>

  • Type Parameters

    • F extends Fastener<any, any, [any]>

    Parameters

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

    Returns F

  • Parameters

    • key: string
    • Optional traitClass: Class<Trait>

    Returns boolean

  • Parameters

    • traitClass: Class<Trait>

    Returns boolean

  • Returns number

  • Parameters

    • hostUri: UriLike

    Returns WarpRef

  • Type Parameters

    • F extends Class<Instance<F, Model>> & Creatable<Instance<F, Model>>

    Parameters

    • childFactory: F
    • target: Model
    • Optional key: string

    Returns InstanceType<F>

  • Type Parameters

    Parameters

    • child: Child | LikeType<Child>
    • target: Model
    • Optional key: string

    Returns Child

  • Parameters

    • child: Model | {
          create?() => Model;
      }
    • target: Model
    • Optional key: string

    Returns Model

  • Type Parameters

    • F extends Class<Instance<F, Trait>> & Creatable<Instance<F, Trait>>

    Parameters

    • childFactory: F
    • target: Trait
    • Optional key: string

    Returns InstanceType<F>

  • Type Parameters

    Parameters

    • trait: T | LikeType<T>
    • target: Trait
    • Optional key: string

    Returns T

  • Parameters

    • trait: Trait | {
          create?() => Trait;
      }
    • target: Trait
    • Optional key: string

    Returns Trait

  • Parameters

    Returns boolean

  • Parameters

    • hostUri: UriLike
    • nodeUri: UriLike
    • laneUri: UriLike

    Returns WarpRef

  • Parameters

    • nodeUri: UriLike
    • laneUri: UriLike

    Returns WarpRef

  • Parameters

    • laneUri: UriLike

    Returns WarpRef

  • Parameters

    • like: {
          create?() => Model;
      }
      • create?:function
        • Returns Model

    Returns void

  • Returns void

  • Parameters

    • analyzeFlags: number

    Returns number

  • Parameters

    • refreshFlags: number

    Returns number

  • Parameters

    • updateFlags: number
    • immediate: boolean

    Returns number

  • Parameters

    • hostUri: UriLike
    • nodeUri: UriLike

    Returns WarpRef

  • Parameters

    • nodeUri: UriLike

    Returns WarpRef

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • analyzeFlags: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • consumer: unknown

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • refreshFlags: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • consumer: unknown

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Returns void

  • Type Parameters

    • F extends Class<Instance<F, Model>> & Creatable<Instance<F, Model>>

    Parameters

    • childFactory: F
    • Optional key: string

    Returns InstanceType<F>

  • Type Parameters

    Parameters

    • child: Child | LikeType<Child>
    • Optional key: string

    Returns Child

  • Parameters

    • child: Model | {
          create?() => Model;
      }
    • Optional key: string

    Returns Model

  • Type Parameters

    • F extends Class<Instance<F, Trait>> & Creatable<Instance<F, Trait>>

    Parameters

    • childFactory: F
    • Optional key: string

    Returns InstanceType<F>

  • Type Parameters

    Parameters

    • trait: T | LikeType<T>
    • Optional key: string

    Returns T

  • Parameters

    • trait: Trait | {
          create?() => Trait;
      }
    • Optional key: string

    Returns Trait

  • Parameters

    • child: Model
    • refreshFlags: number

    Returns void

  • Parameters

    • refreshFlags: number
    • refreshChild: ((this, child, refreshFlags) => void)
        • (this, child, refreshFlags): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • refreshFlags: number
    • refreshChild: ((this, child, refreshFlags) => void)
        • (this, child, refreshFlags): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    • trait: Trait
    • refreshFlags: number
    • refreshChild: ((this, child, refreshFlags) => void)
        • (this, child, refreshFlags): void
        • Parameters

          Returns void

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Type Parameters

    Parameters

    • child: Child

    Returns Child

  • Parameters

    Returns Model

  • Parameters

    Returns Model

  • Returns void

  • Type Parameters

    Parameters

    • trait: T

    Returns T

  • Parameters

    Returns Trait

  • Type Parameters

    • F extends Class<Instance<F, Model>> & Creatable<Instance<F, Model>>

    Parameters

    • newChildFactory: F
    • oldChild: Model

    Returns Model

  • Type Parameters

    Parameters

    • newChild: Model | {
          create?() => Model;
      }
    • oldChild: Child

    Returns Child

  • Parameters

    Returns Model

  • Type Parameters

    • F extends Class<Instance<F, Trait>> & Creatable<Instance<F, Trait>>

    Parameters

    • newChildFactory: F
    • oldTrait: Trait

    Returns Trait

  • Type Parameters

    Parameters

    • newTrait: Trait | {
          create?() => Trait;
      }
    • oldTrait: T

    Returns T

  • Parameters

    Returns Trait

  • Parameters

    • target: Model
    • updateFlags: number
    • immediate: boolean

    Returns void

  • Parameters

    • updateFlags: number
    • Optional immediate: boolean

    Returns void

  • Type Parameters

    • S

    Parameters

    • this: S
    • properties: {
          [K in string | number | symbol as S[K] extends {
                  set(value) => any;
              }
              ? K
              : never]?: S[K] extends {
                  set(value) => any;
              }
              ? T
              : never
      }
    • Optional timing: boolean | TimingLike

    Returns Model

  • Type Parameters

    • F extends Class<Instance<F, Model>> & Creatable<Instance<F, Model>>

    Parameters

    • key: string
    • newChildFactory: F

    Returns Model

  • Parameters

    • key: string
    • newChild: Model | {
          create?() => Model;
      }

    Returns Model

  • Type Parameters

    • S

    Parameters

    • this: S
    • properties: {
          [K in string | number | symbol as S[K] extends {
                  setIntrinsic(value) => any;
              }
              ? K
              : never]?: S[K] extends {
                  setIntrinsic(value) => any;
              }
              ? T
              : never
      }
    • Optional timing: boolean | TimingLike

    Returns Model

  • Type Parameters

    • F extends Class<Instance<F, Trait>> & Creatable<Instance<F, Trait>>

    Parameters

    • key: string
    • newChildFactory: F

    Returns Trait

  • Parameters

    • key: string
    • newTrait: Trait | {
          create?() => Trait;
      }

    Returns Trait

  • Parameters

    • comparator: Comparator<Model>

    Returns void

  • Parameters

    • comparator: Comparator<Trait>

    Returns void

  • Returns void

  • Returns void

  • Type Parameters

    • K extends keyof Model

    • F extends string | number | boolean | readonly Fastener<any, any, any>[] | {} | {} | (() => void) | (() => void) | (() => void) | (() => void) | (<F>(fastenerName, fastenerType?, contextType?) => F) | (<F>(fastenerName, fastenerType?, contextType?) => F) | ((fastener) => void) | ((fastener) => void) | (<O, K>(this, key, ...args) => void) | ((that) => boolean) | (() => number) | ReadonlySet<unknown> | Model | ((like) => void) | Class<ModelObserver<Model>> | Class<Model> | {} | {} | {} | {
          <F>(siblingType): InstanceType<F>;
          (siblingType): Model;
      } | {} | {
          <F>(siblingType): InstanceType<F>;
          (siblingType): Model;
      } | {} | {
          <F>(childType): InstanceType<F>;
          (childType): Model;
      } | {} | {
          <F>(childType): InstanceType<F>;
          (childType): Model;
      } | {} | {
          <T>(callback): T;
          <T, S>(callback, thisArg): T;
      } | Dictionary<Model> | {
          <F>(key, childType): InstanceType<F>;
          (key, childType?): Model;
      } | {
          <F>(key, newChildFactory): Model;
          (key, newChild): Model;
      } | {
          <F>(childFactory, key?): InstanceType<F>;
          <Child>(child, key?): Child;
          (child, key?): Model;
      } | {
          <F>(childFactory, key?): InstanceType<F>;
          <Child>(child, key?): Child;
          (child, key?): Model;
      } | {
          <F>(childFactory, target, key?): InstanceType<F>;
          <Child>(child, target, key?): Child;
          (child, target, key?): Model;
      } | {
          <F>(newChildFactory, oldChild): Model;
          <Child>(newChild, oldChild): Child;
          (newChild, oldChild): Model;
      } | {} | {
          <Child>(child): Child;
          (child): Model;
          (key): Model;
      } | ((child, target) => void) | ((comparator) => void) | ((child, comparator) => Model) | {
          <F>(ancestorType): InstanceType<F>;
          (ancestorType): Model;
      } | {
          <F>(rootType): InstanceType<F>;
          (rootType): Model;
      } | ((descendant) => boolean) | ((relative) => Model) | {} | {} | ((updateFlags, immediate?) => void) | (<K, F>(fastenerName) => F extends Fastener<any, any, any>
          ? F
          : never) | (<S>(this, properties, timing?) => Model) | (<S>(this, properties, timing?) => Model) | {} | ReadonlySet<ModelObserver<Model>> | ((observer) => void) | ((observer) => void) | Trait | ((consumer) => void) | ((consumer) => void) | ((template?) => EventDownlink<WarpRef, any, [any]>) | (<V>(template?) => ValueDownlink<WarpRef, V, [V]>) | (<V>(template?) => ListDownlink<WarpRef, V, [Iterable<V>]>) | (<K, V>(template?) => MapDownlink<WarpRef, K, V, [Iterable<[K, V]>]>) | {
          (hostUri, nodeUri, laneUri, body): void;
          (nodeUri, laneUri, body): void;
          (laneUri, body): void;
          (body): void;
      } | {
          (hostUri, credentials): void;
          (credentials): void;
      } | ((hostUri) => WarpRef) | {
          (hostUri, nodeUri): WarpRef;
          (nodeUri): WarpRef;
      } | {
          (hostUri, nodeUri, laneUri): WarpRef;
          (nodeUri, laneUri): WarpRef;
          (laneUri): WarpRef;
      } | {} | {} | Dictionary<Trait> | (<F>(fastenerName, fastenerType?, contextType?) => F) | ((target, updateFlags, immediate) => void) | ((analyzeFlags) => void) | ((refreshFlags) => void) | {} | {} | {
          <T>(callback): T;
          <T, S>(callback, thisArg): T;
      } | {
          <F>(key, traitClass): InstanceType<F>;
          (key, traitClass): Trait;
      } | {
          (key, traitClass?): boolean;
          (traitClass): boolean;
      } | {
          <F>(key, traitClass): InstanceType<F>;
          (key, traitClass?): Trait;
          <F>(traitClass): InstanceType<F>;
      } | {
          <F>(key, newChildFactory): Trait;
          (key, newTrait): Trait;
      } | {
          <F>(childFactory, key?): InstanceType<F>;
          <T>(trait, key?): T;
          (trait, key?): Trait;
      } | {
          <F>(childFactory, key?): InstanceType<F>;
          <T>(trait, key?): T;
          (trait, key?): Trait;
      } | {
          <F>(childFactory, target, key?): InstanceType<F>;
          <T>(trait, target, key?): T;
          (trait, target, key?): Trait;
      } | {
          <F>(newChildFactory, oldTrait): Trait;
          <T>(newTrait, oldTrait): T;
          (newTrait, oldTrait): Trait;
      } | {
          <T>(trait): T;
          (key): Trait;
      } | ((comparator) => void) | (<F>(ancestorType) => InstanceType<F>) | (<F>(rootType) => InstanceType<F>) | {} | Provider<Model, RefresherService> | Property<Model, Uri, [Uri]> | Provider<Model, SelectionService> | Property<Model, WarpRef, [WarpRef]> = Model[K]

    Parameters

    • fastenerName: K

    Returns F extends Fastener<any, any, any>
        ? F
        : never

  • Parameters

    • consumer: unknown

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • analyzeFlags: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    • consumer: unknown

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Returns void

  • Parameters

    Returns void

  • Returns void

  • Parameters

    • refreshFlags: number

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Parameters

    Returns void

  • Returns void

  • Returns void

  • Parameters

    • consumer: unknown

    Returns void

  • Returns void

  • Parameters

    Returns void

  • Returns void

  • Type Parameters

    • S extends (new () => InstanceType<S>)

    Parameters

    • this: S

    Returns InstanceType<S>

  • Type Parameters

    • S extends Class<Instance<S, Component<Component<any>>>>

    Parameters

    • this: S
    • value: InstanceType<S> | LikeType<InstanceType<S>>

    Returns InstanceType<S>

Generated using TypeDoc