Breaking down mega-package. Hello auth-db 1.0.0!

This commit is contained in:
2023-05-23 14:15:34 -04:00
commit 2d341e5a9a
33 changed files with 641 additions and 0 deletions

6
lib/model/auth.ts Normal file
View File

@@ -0,0 +1,6 @@
import mongoose from 'mongoose';
import { AuthDocument, AuthModel, AuthSchema } from '../schema/auth';
import { COLL_AUTH } from '../constants/db';
export const Auth = mongoose.model<AuthDocument, AuthModel>(COLL_AUTH, AuthSchema);

6
lib/model/log.ts Normal file
View File

@@ -0,0 +1,6 @@
import mongoose from 'mongoose';
import { LogModel, Log as LogDocument, LogSchema } from '../schema/log';
import { COLL_LOG } from '../constants/db';
export const Log = mongoose.model<LogDocument, LogModel>(COLL_LOG, LogSchema);

6
lib/model/strategy.ts Normal file
View File

@@ -0,0 +1,6 @@
import mongoose from 'mongoose';
import { StrategyDocument, StrategyModel, StrategySchema } from '../schema/strategy';
import { COLL_STRATEGY } from '../constants/db';
export const Strategy = mongoose.model<StrategyDocument, StrategyModel>(COLL_STRATEGY, StrategySchema);

6
lib/model/token.ts Normal file
View File

@@ -0,0 +1,6 @@
import mongoose from 'mongoose';
import { TokenModel, Token as TokenDocument, TokenSchema } from '../schema/token';
import { COLL_TOKEN } from '../constants/db';
export const Token = mongoose.model<TokenDocument, TokenModel>(COLL_TOKEN, TokenSchema);