Public<T>: T extends {
        edges: {
            node: infer E;
        }[];
    }
    ? Public<E>[]
    : T extends object
        ? {
            [K in keyof T]: Public<T[K]>
        }
        : T

Type Parameters

  • T

Generated using TypeDoc