interface Tasks {
    invokeAuthAdmin: (<F>(args) => Promise<any>);
    killEmulator: (() => Promise<null>);
    startEmulator: ((args) => Promise<null>);
}

Properties

invokeAuthAdmin: (<F>(args) => Promise<any>)

Type declaration

    • <F>(args): Promise<any>
    • Type Parameters

      • F extends "tenantManager" | "projectConfigManager" | "createCustomToken" | "verifyIdToken" | "getUser" | "getUserByEmail" | "getUserByPhoneNumber" | "getUserByProviderUid" | "getUsers" | "listUsers" | "createUser" | "deleteUser" | "deleteUsers" | "updateUser" | "setCustomUserClaims" | "revokeRefreshTokens" | "importUsers" | "createSessionCookie" | "verifySessionCookie" | "generatePasswordResetLink" | "generateEmailVerificationLink" | "generateVerifyAndChangeEmailLink" | "generateSignInWithEmailLink" | "listProviderConfigs" | "getProviderConfig" | "deleteProviderConfig" | "updateProviderConfig" | "createProviderConfig" | "_verifyAuthBlockingToken"

      Parameters

      • args: {
            functionName: F;
            params: Parameters<Auth[F]>;
            port: string;
            projectId: string;
        }
        • functionName: F
        • params: Parameters<Auth[F]>
        • port: string
        • projectId: string

      Returns Promise<any>

killEmulator: (() => Promise<null>)

Type declaration

    • (): Promise<null>
    • Returns Promise<null>

startEmulator: ((args) => Promise<null>)

Type declaration

    • (args): Promise<null>
    • Parameters

      • args: {
            UIPort: number;
            databaseToImport?: string;
            only: string[] | ("functions" | "hosting" | "firestore" | "storage" | "auth")[];
            ports: number[];
            projectId: string;
            shouldSaveData: boolean;
            suiteId: string;
        }
        • UIPort: number
        • Optional databaseToImport?: string
        • only: string[] | ("functions" | "hosting" | "firestore" | "storage" | "auth")[]
        • ports: number[]
        • projectId: string
        • shouldSaveData: boolean
        • suiteId: string

      Returns Promise<null>

Generated using TypeDoc