s
@tsed/schema
Usage
typescript
import { s } from "@tsed/schema";Overview
ts
const s: {
readonly from: typeof from;
readonly allOf: typeof allOf;
readonly anyOf: typeof anyOf;
readonly any: typeof any;
readonly boolean: typeof boolean;
readonly array: typeof array;
readonly map: typeof map;
readonly set: typeof set;
readonly record: typeof record;
readonly date: typeof date;
readonly datetime: typeof datetime;
readonly time: typeof time;
readonly email: typeof email;
readonly enums: typeof enums;
readonly integer: typeof integer;
readonly number: typeof number;
readonly lazyRef: typeof lazyRef;
readonly object: typeof object;
readonly oneOf: typeof oneOf;
readonly string: typeof string;
readonly uri: typeof uri;
readonly url: typeof url;
};
export namespace s {
type infer<S> = Infer<S>;
}Description
A namespace of all schema builder functions.
readonly from
ts
readonly from: typeof from;readonly allOf
ts
readonly allOf: typeof allOf;readonly anyOf
ts
readonly anyOf: typeof anyOf;readonly any
ts
readonly any: typeof any;readonly boolean
ts
readonly boolean: typeof boolean;readonly array
ts
readonly array: typeof array;readonly map
ts
readonly map: typeof map;readonly set
ts
readonly set: typeof set;readonly record
ts
readonly record: typeof record;readonly date
ts
readonly date: typeof date;readonly datetime
ts
readonly datetime: typeof datetime;readonly time
ts
readonly time: typeof time;readonly email
ts
readonly email: typeof email;readonly enums
ts
readonly enums: typeof enums;readonly integer
ts
readonly integer: typeof integer;readonly number
ts
readonly number: typeof number;readonly lazyRef
ts
readonly lazyRef: typeof lazyRef;readonly object
ts
readonly object: typeof object;readonly oneOf
ts
readonly oneOf: typeof oneOf;readonly string
ts
readonly string: typeof string;readonly uri
ts
readonly uri: typeof uri;readonly url
ts
readonly url: typeof url;type infer
ts
type infer<S> = Infer<S>;