typescript-express-starter
Version:
Quick and Easy TypeScript Express Starter
17 lines (11 loc) • 425 B
text/typescript
import { prop, getModelForClass, modelOptions } from '@typegoose/typegoose';
({ schemaOptions: { collection: 'users', timestamps: true } })
class User {
({ type: String, required: true, unique: true })
public email: string;
({ type: String, required: true })
public password: string;
public createdAt?: Date;
public updatedAt?: Date;
}
export const UserModel = getModelForClass(User);