@simulacrum/auth0-simulator
Version:
Run local instance of Auth0 API for local development and integration testing
17 lines • 976 B
TypeScript
import { createFoundationSimulationServer, type SimulationHandlers, type FoundationSimulator } from "@simulacrum/foundation-simulator";
import { ExtendedSimulationStore } from "./store/index.ts";
import { type Auth0InitialStore } from "./store/entities.ts";
import { Auth0Configuration } from "./types.ts";
export type Auth0Simulator = ({ initialState, extend, options, }?: {
initialState?: Auth0InitialStore;
extend?: {
extendStore?: SimulationInput["extendStore"];
openapiHandlers?: (simulationStore: ExtendedSimulationStore) => SimulationHandlers;
extendRouter?: SimulationInput["extendRouter"];
};
options?: Partial<Auth0Configuration>;
}) => ReturnType<FoundationSimulator<ExtendedSimulationStore>>;
type SimulationInput = Parameters<typeof createFoundationSimulationServer>[0];
export declare const simulation: Auth0Simulator;
export { auth0UserSchema, defaultUser } from "./store/entities.ts";
//# sourceMappingURL=index.d.ts.map