6989a98d75
- Arkitektur: docs/auth/passwordless-architecture.md - Backend: iom/quixzoom-auth-service/ (FastAPI + Redis) - Webb: quixzoom-market-pages/se/login/ (QR-kod + polling) - App: iom/quixzoom-app/src/features/auth/ (push + deep links) Flöde: QR-kod → app-godkännande → webb-inloggad
19 lines
815 B
TypeScript
19 lines
815 B
TypeScript
import { Request } from '../base';
|
|
import { Context, ReadonlyContext } from '../context';
|
|
import { ContextBuilder } from '../context-builder';
|
|
import { SelectFields } from '../field-selection';
|
|
import { Result } from '../validation-result';
|
|
import { ContextRunner, ResultWithContext } from './context-runner';
|
|
export declare class ResultWithContextImpl extends Result implements ResultWithContext {
|
|
readonly context: ReadonlyContext;
|
|
constructor(context: ReadonlyContext);
|
|
}
|
|
export declare class ContextRunnerImpl implements ContextRunner {
|
|
private readonly builderOrContext;
|
|
private readonly selectFields;
|
|
constructor(builderOrContext: ContextBuilder | Context, selectFields?: SelectFields);
|
|
run(req: Request, options?: {
|
|
dryRun?: boolean;
|
|
}): Promise<ResultWithContextImpl>;
|
|
}
|