INNER CODE UNIT · TypeScript
Papr
plexinc/papr · src/index.ts:11
export default class Papr {
db?: Db;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
models: Map<string, Model<any, any>> = new Map<string, Model<any, any>>();
options?: ModelOptions;
// eslint-disable-next-line @typescript-eslint/no-explicit-any
schemas: Map<string, [BaseSchema, any]> = new Map<string, [BaseSchema, any]>();
/**
* Returns a new instance of `Papr`.
*
* It may be called with some options for before and after [hooks](api/hooks.md) and a maximum execution time for queries.
*
* @name Papr
*
* @param [options] {ModelOptions}
* @param [options.hooks] {Hooks}
* @param [options.maxTime] {number}