Function wrd
- wrd<S extends SchemaTypeDefinitionModern = never>(
tag: [S] extends [never]
? "You must provide a type argument <T> for custom tags"
: string,
): WRDSchemaType<S>Open a WRD schema by tag
Type Parameters
- S extends SchemaTypeDefinitionModern = never
Specify the schema structure. Use AnySchemaType to disable type checking
Parameters
- tag: [S] extends [never]
? "You must provide a type argument <T> for custom tags"
: string
Returns WRDSchemaType<S>
- S extends SchemaTypeDefinitionModern = never
- wrd<S extends AnySchemaType = never>(
tag: [S] extends [never]
? "You must provide a type argument <T> for custom tags"
: string,
): WRDSchemaType<S>Open a WRD schema by tag
Type Parameters
- S extends AnySchemaType = never
Parameters
- tag: [S] extends [never]
? "You must provide a type argument <T> for custom tags"
: string
Returns WRDSchemaType<S>
- wrd<S extends keyof WRDSchemaLike = never>(
tag: [S] extends [never]
? "You must provide a type argument <T> for custom tags"
: string,
): WRDSchemaType<WRDSchemaLike[S]>Open a WRD schema by tag
Type Parameters
- S extends keyof WRDSchemaLike = never
Parameters
- tag: [S] extends [never]
? "You must provide a type argument <T> for custom tags"
: string
Returns WRDSchemaType<WRDSchemaLike[S]>
Open a WRD schema by tag