Skip to content

SudoSOS Back-end API / internal/middleware / SpecificationFactory

Type Alias: SpecificationFactory()<T, F> ​

ts
type SpecificationFactory<T, F> = () => Specification<T, F>;

A factory function that returns a fresh Specification per call. This prevents ValidationError.join() from mutating shared trace instances across requests.

Type Parameters ​

Type ParameterDefault type
Tany
F extends JoinableJoinable

Returns ​

Specification<T, F>