SongGuess
    Preparing search index...

    Type Alias Stubify<T>

    Stubify: T extends Stubable
        ? Stub<T>
        : T extends Map<infer K, infer V>
            ? Map<Stubify<K>, Stubify<V>>
            : T extends Set<infer V>
                ? Set<Stubify<V>>
                : T extends ReadonlyMap<infer K, infer V>
                    ? ReadonlyMap<Stubify<K>, Stubify<V>>
                    : T extends ReadonlySet<infer V>
                        ? ReadonlySet<Stubify<V>>
                        : T extends (infer V)[]
                            ? Stubify<V>[]
                            : T extends ReadonlyArray<infer V>
                                ? ReadonlyArray<Stubify<V>>
                                : T extends BaseType
                                    ? T
                                    : T extends { [key: string
                                    | number]: any }
                                        ? { [K in keyof (...)]: Stubify<(...)> }
                                        : T

    Type Parameters

    • T