Type alias UnwrapSimple<T>

UnwrapSimple<T>: T extends primitive
    ? T
    : T extends Resource
        ? T
        : T extends (infer U)[]
            ? UnwrappedArray<U>
            : T extends object
                ? UnwrappedObject<T>
                : never

Handles encountering basic types when unwrapping.

Type Parameters

  • T

Generated using TypeDoc