@schamane/small-graphql-mongoose-middleware
Version:

12 lines (11 loc) • 440 B
TypeScript
import { Strategy } from 'passport';
import { User } from './userModel';
export declare type MockVerifyFunction = (username: string, password: string, done: (error: unknown, user?: unknown) => void) => unknown;
export declare const LocalUser: User;
export declare class MockStrategy extends Strategy {
name?: string;
private mockVerify;
constructor(verify: MockVerifyFunction);
authenticate(): void;
private verified;
}