PokéRogue
    Preparing search index...

    Type Alias Mock<T>

    Mock: MockInstance<T> & (
        T extends Constructable
            ? T extends Procedure
                ? {
                    (...args: Parameters<T>): ReturnType<T>;
                    new (...args: ConstructorParameters<T>): InstanceType<T>;
                }
                : new (...args: ConstructorParameters<T>) => InstanceType<T>
            : {
                (...args: MockParameters<T>): MockReturnType<T>;
                new (...args: MockParameters<T>): MockReturnType<T>;
            }
    ) & { [P in keyof T]: T[P] }

    Type Parameters