@tsed/formio
Version:
Formio package for Ts.ED framework
15 lines (11 loc) • 409 B
text/typescript
import {MongooseDocument} from "@tsed/mongoose";
import {Document, Schema} from "mongoose";
export type FormioMongooseSchema<T> = Schema<Document<T>> & {
machineName(document: MongooseDocument<T>, done: Function): void;
};
export interface FormioBaseModel<T = any> {
schema: Schema<Document<T>>;
}
export interface FormioModel<T = any> extends FormioBaseModel<T> {
schema: FormioMongooseSchema<T>;
}