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 Parameter | Default type |
|---|---|
T | any |
F extends Joinable | Joinable |
Returns ​
Specification<T, F>