RecursiveTestable | WebHare Platform SDK
WebHare Platform SDK
    Preparing search index...

    Type Alias RecursiveTestable<T>

    RecursiveTestable:
        | (
            T extends (infer U)[]
                ? ReadonlyArray<RecursiveTestable<U>>
                : T extends string
                    ? T
                    | `${T}`
                    | RegExp
                    : T extends PrimitiveType
                        ? T
                        : T extends object
                            ? { readonly [K in keyof T]: RecursiveTestable<T[K]> }
                            : T
        )
        | TestFunction<T>

    Recursively allow Regexps to match strings. Also allow the string values for string enums.

    Type Parameters

    • T

      Type to convert