Context_2<T>: T extends {
        [K: symbol]: {
            ctx: infer C;
        };
    }
    ? C & T & {
        $name?: string;
        $parent?: unknown;
        name?: string;
    }
    : T & {
        $name?: string;
        $parent?: unknown;
        name?: string;
    }

Type Parameters

  • T