Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import * as mongoose from 'mongoose'
- export interface User extends mongoose.Document {
- username: string,
- email: string,
- passwordHash: string,
- roles: string[],
- scopes: string[],
- verified: boolean
- }
- export const UserSchema = new mongoose.Schema({
- username: { type: String, required: true, unique: true },
- email: { type: String, required: true, unique: true },
- passwordHash: { type: String, required: true },
- roles: { type: [String], required: true },
- scopes: { type: [String], required: true },
- verified: { type: Boolean, default: false },
- })
- const User = mongoose.model<User>('User', UserSchema)
- export default User
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement