@tsed/schema
Version:
JsonSchema module for Ts.ED Framework
46 lines (45 loc) • 993 B
JavaScript
import { allOf } from "./allOf.js";
import { any } from "./any.js";
import { anyOf } from "./anyOf.js";
import { boolean } from "./boolean.js";
import { array, map, record, set } from "./collection.js";
import { date, datetime, time } from "./date.js";
import { email } from "./email.js";
import { enums } from "./enums.js";
import { from } from "./from.js";
import { integer } from "./integer.js";
import { lazyRef } from "./lazyRef.js";
import { number } from "./number.js";
import { object } from "./object.js";
import { oneOf } from "./oneOf.js";
import { string } from "./string.js";
import { uri } from "./uri.js";
import { url } from "./url.js";
/**
* A namespace of all schema builder functions.
* @schemaFunctional
*/
export const s = {
from,
allOf,
anyOf,
any,
boolean,
array,
map,
set,
record,
date,
datetime,
time,
email,
enums,
integer,
number,
lazyRef,
object,
oneOf,
string,
uri,
url
};