Class DisplayerService

Hierarchy

  • Service
    • DisplayerService

Constructors

Properties

firstChild: Service
key: string
lastChild: Service
nextSibling: Service
parent: Service
previousSibling: Service

Type declaration

    updateTime: number
    visibilityChange: EventHandler<DisplayerService, EventTarget>
    InsertChildFlags: number
    MountFlags: number
    ReinsertChildFlags: number
    RemoveChildFlags: number

    Accessors

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

    • get insertChildFlags(): number
    • Returns number

    • get inserting(): boolean
    • Returns boolean

    • get mountFlags(): number
    • Returns number

    • get mounted(): boolean
    • Returns boolean

    • get powerFlags(): number
    • Returns number

    • get reinsertChildFlags(): number
    • Returns number

    • get removeChildFlags(): number
    • Returns number

    • get removing(): boolean
    • Returns boolean

    Methods

    • Type Parameters

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

      Parameters

      • childFactory: F
      • Optional key: string

      Returns InstanceType<F>

    • Type Parameters

      • Child extends Service

      Parameters

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

      Returns Child

    • Parameters

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

      Returns Service

    • Parameters

      • fastener: Fastener<any, any, any>

      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

    • Returns void

    • Returns void

    • Returns void

    • Parameters

      • relative: Service

      Returns Service

    • Parameters

      • fastener: Fastener<any, any, any>

      Returns void

    • Parameters

      • parent: Service

      Returns void

    • Parameters

      • parent: Service

      Returns void

    • Parameters

      • child: Service
      • target: Service

      Returns void

    • Returns void

    • Returns void

    • Parameters

      • child: Service
      • target: Service

      Returns void

    • Parameters

      • child: Service

      Returns void

    • Returns void

    • Returns void

    • Parameters

      • fastener: Fastener<any, any, any>

      Returns void

    • Parameters

      • that: unknown

      Returns boolean

    • Type Parameters

      • T

      Parameters

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

            • child: Service

            Returns void | T

      Returns T

    • Type Parameters

      • T

      • S

      Parameters

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

            • this: S
            • child: Service

            Returns void | T

      • thisArg: S

      Returns T

    • Type Parameters

      • F extends Class<Service>

      Parameters

      • ancestorType: F

      Returns InstanceType<F>

    • Parameters

      • ancestorType: Class<Service>

      Returns Service

    • Type Parameters

      • F extends Class<Service>

      Parameters

      • key: string
      • childType: F

      Returns InstanceType<F>

    • Parameters

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

      Returns Service

    • Type Parameters

      • F extends Fastener<any, any, any>

      Parameters

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

      Returns F

    • Type Parameters

      • F extends Class<Service>

      Parameters

      • childType: F

      Returns InstanceType<F>

    • Parameters

      • childType: Class<Service>

      Returns Service

    • Type Parameters

      • F extends Class<Service>

      Parameters

      • childType: F

      Returns InstanceType<F>

    • Parameters

      • childType: Class<Service>

      Returns Service

    • Type Parameters

      • F extends Class<Service>

      Parameters

      • siblingType: F

      Returns InstanceType<F>

    • Parameters

      • siblingType: Class<Service>

      Returns Service

    • Type Parameters

      • F extends Fastener<any, any, any>

      Parameters

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

      Returns F

    • Type Parameters

      • F extends Class<Service>

      Parameters

      • siblingType: F

      Returns InstanceType<F>

    • Parameters

      • siblingType: Class<Service>

      Returns Service

    • Type Parameters

      • F extends Class<Service>

      Parameters

      • rootType: F

      Returns InstanceType<F>

    • Parameters

      • rootType: Class<Service>

      Returns Service

    • Parameters

      • child: Service
      • comparator: Comparator<Service>

      Returns Service

    • Returns number

    • Type Parameters

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

      Parameters

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

      Returns InstanceType<F>

    • Type Parameters

      • Child extends Service

      Parameters

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

      Returns Child

    • Parameters

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

      Returns Service

    • Parameters

      • descendant: Service

      Returns boolean

    • Parameters

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

      Returns void

    • Returns void

    • Parameters

      • updateFlags: number
      • immediate: boolean

      Returns number

    • Parameters

      • parent: Service

      Returns void

    • Parameters

      • parent: Service

      Returns void

    • Parameters

      • child: Service
      • target: Service

      Returns void

    • Returns void

    • Returns void

    • Parameters

      • child: Service
      • target: Service

      Returns void

    • Parameters

      • child: Service

      Returns void

    • Returns void

    • Returns void

    • Returns void

    • Type Parameters

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

      Parameters

      • childFactory: F
      • Optional key: string

      Returns InstanceType<F>

    • Type Parameters

      • Child extends Service

      Parameters

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

      Returns Child

    • Parameters

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

      Returns Service

    • Parameters

      • Optional t: number

      Returns void

    • Parameters

      • child: Service
      • target: Service

      Returns void

    • Returns void

    • Type Parameters

      • Child extends Service

      Parameters

      • child: Child

      Returns Child

    • Parameters

      • child: Service

      Returns Service

    • Parameters

      • key: string | Service

      Returns Service

    • Returns void

    • Type Parameters

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

      Parameters

      • newChildFactory: F
      • oldChild: Service

      Returns Service

    • Type Parameters

      • Child extends Service

      Parameters

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

      Returns Child

    • Parameters

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

      Returns Service

    • Parameters

      • target: View
      • updateFlags: number
      • immediate: boolean

      Returns void

    • Parameters

      • updateFlags: number
      • Optional immediate: boolean

      Returns void

    • Parameters

      • Optional time: number
      • Optional immediate: boolean

      Returns void

    • Returns void

    • Parameters

      • Optional immediate: boolean

      Returns void

    • Returns void

    • Parameters

      • updateDelay: number

      Returns void

    • 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 DisplayerService

    • Type Parameters

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

      Parameters

      • key: string
      • newChildFactory: F

      Returns Service

    • Parameters

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

      Returns Service

    • 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 DisplayerService

    • Parameters

      • comparator: Comparator<Service>

      Returns void

    • Type Parameters

      • K extends keyof DisplayerService

      • F extends string | number | boolean | readonly Fastener<any, any, any>[] | {} | {} | {} | (() => void) | (() => void) | (() => void) | {} | (() => void) | {} | ((updateFlags, immediate?) => void) | (<F>(fastenerName, fastenerType?, contextType?) => F) | (<F>(fastenerName, fastenerType?, contextType?) => F) | ((fastener) => void) | ((fastener) => void) | ((t?) => void) | (<O, K>(this, key, ...args) => void) | ((that) => boolean) | (() => number) | Service | ((like) => void) | Class<Service> | {} | {} | {} | {
            <F>(siblingType): InstanceType<F>;
            (siblingType): Service;
        } | {} | {
            <F>(siblingType): InstanceType<F>;
            (siblingType): Service;
        } | {} | {
            <F>(childType): InstanceType<F>;
            (childType): Service;
        } | {} | {
            <F>(childType): InstanceType<F>;
            (childType): Service;
        } | {} | {
            <T>(callback): T;
            <T, S>(callback, thisArg): T;
        } | Dictionary<Service> | {
            <F>(key, childType): InstanceType<F>;
            (key, childType?): Service;
        } | {
            <F>(key, newChildFactory): Service;
            (key, newChild): Service;
        } | {
            <F>(childFactory, key?): InstanceType<F>;
            <Child>(child, key?): Child;
            (child, key?): Service;
        } | {
            <F>(childFactory, key?): InstanceType<F>;
            <Child>(child, key?): Child;
            (child, key?): Service;
        } | {
            <F>(childFactory, target, key?): InstanceType<F>;
            <Child>(child, target, key?): Child;
            (child, target, key?): Service;
        } | {
            <F>(newChildFactory, oldChild): Service;
            <Child>(newChild, oldChild): Child;
            (newChild, oldChild): Service;
        } | {
            <Child>(child): Child;
            (child): Service;
            (key): Service;
        } | ((child, target) => void) | ((comparator) => void) | ((child, comparator) => Service) | {
            <F>(ancestorType): InstanceType<F>;
            (ancestorType): Service;
        } | {
            <F>(rootType): InstanceType<F>;
            (rootType): Service;
        } | ((descendant) => boolean) | ((relative) => Service) | Class<DisplayerServiceObserver<DisplayerService>> | (<K, F>(fastenerName) => F extends Fastener<any, any, any>
            ? F
            : never) | (<S>(this, properties, timing?) => DisplayerService) | (<S>(this, properties, timing?) => DisplayerService) | ReadonlySet<DisplayerServiceObserver<DisplayerService>> | ((observer) => void) | ((observer) => void) | ViewSet<DisplayerService, View, [View]> & {} | Provider<DisplayerService, ViewportService> & ViewportServiceObserver<ViewportService> | {} | ((target, updateFlags, immediate) => void) | (() => void) | (() => void) | EventHandler<DisplayerService, EventTarget> = DisplayerService[K]

      Parameters

      • fastenerName: K

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

    • Returns void

    • Returns void

    • Returns void

    • Parameters

      • parent: Service

      Returns void

    • Parameters

      • parent: Service

      Returns void

    • Parameters

      • child: Service
      • target: Service

      Returns void

    • Returns void

    • Returns void

    • Parameters

      • child: Service
      • target: Service

      Returns void

    • Parameters

      • child: Service

      Returns void

    • 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>

    • Type Parameters

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

      Parameters

      • this: S

      Returns InstanceType<S>

    Generated using TypeDoc