@simulacrum/auth0-simulator
Version:
Run local instance of Auth0 API for local development and integration testing
21 lines (20 loc) • 948 B
text/typescript
import { Auth0InitialStore, auth0UserSchema, defaultUser } from "./store/entities.mjs";
import { Auth0ExtendStoreInput, ExtendedSimulationStore } from "./store/index.mjs";
import { Auth0Configuration } from "./types.mjs";
import { FoundationSimulator, SimulationHandlers } from "@simulacrum/foundation-simulator";
import { Router } from "express";
//#region src/index.d.ts
type Auth0Simulator = (args?: {
debug?: boolean;
initialState?: Auth0InitialStore;
extend?: {
extendStore?: Auth0ExtendStoreInput;
openapiHandlers?: (simulationStore: ExtendedSimulationStore) => SimulationHandlers;
extendRouter?: (router: Router, simulationStore: ExtendedSimulationStore) => void;
};
options?: Partial<Auth0Configuration>;
}) => FoundationSimulator<ExtendedSimulationStore>;
declare const simulation: Auth0Simulator;
//#endregion
export { Auth0Simulator, auth0UserSchema, defaultUser, simulation };
//# sourceMappingURL=index.d.mts.map