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
14 lines
619 B
TypeScript
14 lines
619 B
TypeScript
import { ContextBuilder } from '../context-builder';
|
|
import { CustomValidator } from '../base';
|
|
import { BailOptions, ContextHandler, OptionalOptions } from './context-handler';
|
|
import { ContextRunner } from './context-runner';
|
|
export declare class ContextHandlerImpl<Chain> implements ContextHandler<Chain> {
|
|
private readonly builder;
|
|
private readonly chain;
|
|
constructor(builder: ContextBuilder, chain: Chain);
|
|
bail(opts?: BailOptions): Chain;
|
|
if(condition: CustomValidator | ContextRunner): Chain;
|
|
optional(options?: OptionalOptions | boolean): Chain;
|
|
hide(hiddenValue?: string): Chain;
|
|
}
|