Type Parameters

  • Schemes extends BaseSchemes

Hierarchy

  • Scope<never, [Root<Schemes>]>
    • TypedSocketsPlugin

Constructors

Properties

__scope: {
    parents: [Root<Schemes>];
    produces: never;
}
lastConnectionRemove: null | Connection<GraphNode<Record<string, Socket<SocketType, "scalar" | "array">>, {}, {}, Record<string, unknown>, Record<string, unknown>>, GraphNode<Record<string, Socket<SocketType, "scalar" | "array">>, {}, {}, Record<string, unknown>, Record<string, unknown>>> = null
name: string
parent?: any
signal: Signal<any>

Methods

  • Parameters

    Returns void

  • Type Parameters

    • C extends never

    Parameters

    • context: C

    Returns Promise<undefined>

  • Returns boolean

  • Type Parameters

    • T extends Root<Schemes>
    • P extends []

    Returns Scope<T, P>

  • Type Parameters

    • T

    Parameters

    • type: Type<T>

    Returns T

  • Type Parameters

    • S extends Scope<any, any[]>

    Parameters

    • scope: NestedScope<S, [never, Root<Schemes>]>

    Returns {
        debug<T>(_f: ((p: {
            [K in string | number | symbol]: Root<Schemes>
        }) => T)): void;
    }

    • debug:function
      • Type Parameters

        • T extends []

        Parameters

        • _f: ((p: {
              [K in string | number | symbol]: Root<Schemes>
          }) => T)
            • (p): T
            • Parameters

              • p: {
                    [K in string | number | symbol]: Root<Schemes>
                }

              Returns T

        Returns void