Skip to content

toolmark-monorepo / @toolmark/core / StandardJSONSchemaV1 / Props

Interface: Props<Input, Output> ​

Defined in: packages/core/src/standard-schema.ts:107

The Standard JSON Schema properties interface.

Extends ​

Type Parameters ​

Input ​

Input = unknown

Output ​

Output = Input

Properties ​

jsonSchema ​

readonly jsonSchema: Converter

Defined in: packages/core/src/standard-schema.ts:109

Methods for generating the input/output JSON Schema.


types? ​

readonly optional types?: Types<Input, Output>

Defined in: packages/core/src/standard-schema.ts:28

Inferred types associated with the schema.

Inherited from ​

Props.types


vendor ​

readonly vendor: string

Defined in: packages/core/src/standard-schema.ts:26

The vendor name of the schema library.

Inherited from ​

Props.vendor


version ​

readonly version: 1

Defined in: packages/core/src/standard-schema.ts:24

The version number of the standard.

Inherited from ​

Props.version