utilium
    Preparing search index...

    Type Alias ExpandRecursively<T>

    ExpandRecursively: T extends (...args: infer A) => infer R
        ? (...args: ExpandRecursively<A>) => ExpandRecursively<R>
        : T extends object
            ? T extends infer O
                ? { [K in keyof O]: ExpandRecursively<O[K]> }
                : never
            : T

    Recursivly expands the type T (for intellisense and debugging)

    Type Parameters

    • T