外观
@freenotes/web-runtime / StandardSchemaV1
Interface: StandardSchemaV1<TInput, TOutput>
Defined in: src/http/types.ts:82
Structural subset of Standard Schema V1 used by HTTP contracts.
Schema libraries such as Zod can be passed directly without becoming a runtime dependency of web-runtime.
Type Parameters
TInput
TInput = unknown
TOutput
TOutput = TInput
Properties
~standard
readonly~standard:object
Defined in: src/http/types.ts:83
types?
readonlyoptionaltypes?:object
types.input
readonlyinput:TInput
types.output
readonlyoutput:TOutput
validate
readonlyvalidate: (value,options?) =>MaybePromise<{issues?:undefined;value:TOutput; } | {issues: readonlyStandardSchemaIssue[]; }>
Parameters
value
unknown
options?
Returns
MaybePromise<{ issues?: undefined; value: TOutput; } | { issues: readonly StandardSchemaIssue[]; }>
vendor
readonlyvendor:string
version
readonlyversion:1