1.0.4 • Published 3 years ago

@michaelbataller/schematypes v1.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

SchemaConstructor

Started as a series of objects but got increasingly large to accommodate multiple requirements.

Somewhat looks like Joi, same usage.

Usage

import { Schema } from "mongoose";
import { schemaTypes } from "_utils/database/schemaTypes.ts";

const SomeSchema = new Schema({
	someRequiredStringField: schemaTypes.string().required(),
	someRequiredObjectIdField: schemaTypes.objectId().ref(SomeModel),
});

Created by Michael with <3

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago