Type Alias TKeyOf<Type>

TKeyOf<Type>: Type extends TComputed<infer Target extends string, infer Parameters extends TSchema[]>
    ? TFromComputed<Target, Parameters>
    : Type extends TRef<infer Ref extends string>
        ? TFromRef<Ref>
        : Type extends TMappedResult
            ? TKeyOfFromMappedResult<Type>
            : TKeyOfFromType<Type>

Type Parameters