├── .editorconfig ├── .github ├── renovate.json └── workflows │ └── test.yaml ├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── example ├── nest-cli.json ├── package.json ├── src │ ├── app.controller.spec.ts │ ├── app.controller.ts │ ├── app.module.ts │ ├── app.service.ts │ ├── cat │ │ ├── cat.model.ts │ │ ├── cats.controller.ts │ │ ├── cats.module.ts │ │ ├── cats.service.spec.ts │ │ └── cats.service.ts │ ├── database │ │ └── test-database.module.ts │ ├── main.ts │ └── user │ │ ├── user.controller.ts │ │ ├── user.model.ts │ │ ├── user.module.ts │ │ └── user.service.ts ├── tsconfig.build.json ├── tsconfig.json ├── tslint.json └── yarn.lock ├── gulpfile.js ├── package.json ├── src ├── __snapshots__ │ ├── typegoose-core.module.spec.ts.snap │ └── typegoose.providers.spec.ts.snap ├── index.ts ├── typegoose-class.interface.ts ├── typegoose-core.module.spec.ts ├── typegoose-core.module.ts ├── typegoose-options.interface.ts ├── typegoose.constants.ts ├── typegoose.decorators.spec.ts ├── typegoose.decorators.ts ├── typegoose.module.spec.ts ├── typegoose.module.ts ├── typegoose.providers.spec.ts ├── typegoose.providers.ts └── typegoose.utils.ts ├── test ├── app.e2e-spec.ts └── jest-e2e.json ├── tsconfig.build.json ├── tsconfig.json ├── tslint.json ├── website ├── README.md ├── docs │ ├── async-configuration.md │ ├── discriminators.md │ ├── faq.md │ ├── install.md │ ├── multiple-connections.md │ ├── schema-options.md │ ├── testing.md │ └── usage.md ├── docusaurus.config.js ├── package.json ├── sidebars.js ├── src │ ├── css │ │ └── custom.css │ └── pages │ │ ├── index.js │ │ └── styles.module.css ├── static │ └── img │ │ └── favicon.ico └── yarn.lock └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/.github/renovate.json -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ["@commitlint/config-conventional"] }; 2 | -------------------------------------------------------------------------------- /example/nest-cli.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/nest-cli.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/app.controller.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/app.controller.spec.ts -------------------------------------------------------------------------------- /example/src/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/app.controller.ts -------------------------------------------------------------------------------- /example/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/app.module.ts -------------------------------------------------------------------------------- /example/src/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/app.service.ts -------------------------------------------------------------------------------- /example/src/cat/cat.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/cat/cat.model.ts -------------------------------------------------------------------------------- /example/src/cat/cats.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/cat/cats.controller.ts -------------------------------------------------------------------------------- /example/src/cat/cats.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/cat/cats.module.ts -------------------------------------------------------------------------------- /example/src/cat/cats.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/cat/cats.service.spec.ts -------------------------------------------------------------------------------- /example/src/cat/cats.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/cat/cats.service.ts -------------------------------------------------------------------------------- /example/src/database/test-database.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/database/test-database.module.ts -------------------------------------------------------------------------------- /example/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/main.ts -------------------------------------------------------------------------------- /example/src/user/user.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/user/user.controller.ts -------------------------------------------------------------------------------- /example/src/user/user.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/user/user.model.ts -------------------------------------------------------------------------------- /example/src/user/user.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/user/user.module.ts -------------------------------------------------------------------------------- /example/src/user/user.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/src/user/user.service.ts -------------------------------------------------------------------------------- /example/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/tsconfig.build.json -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /example/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/tslint.json -------------------------------------------------------------------------------- /example/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/example/yarn.lock -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/package.json -------------------------------------------------------------------------------- /src/__snapshots__/typegoose-core.module.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/__snapshots__/typegoose-core.module.spec.ts.snap -------------------------------------------------------------------------------- /src/__snapshots__/typegoose.providers.spec.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/__snapshots__/typegoose.providers.spec.ts.snap -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/typegoose-class.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose-class.interface.ts -------------------------------------------------------------------------------- /src/typegoose-core.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose-core.module.spec.ts -------------------------------------------------------------------------------- /src/typegoose-core.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose-core.module.ts -------------------------------------------------------------------------------- /src/typegoose-options.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose-options.interface.ts -------------------------------------------------------------------------------- /src/typegoose.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose.constants.ts -------------------------------------------------------------------------------- /src/typegoose.decorators.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose.decorators.spec.ts -------------------------------------------------------------------------------- /src/typegoose.decorators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose.decorators.ts -------------------------------------------------------------------------------- /src/typegoose.module.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose.module.spec.ts -------------------------------------------------------------------------------- /src/typegoose.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose.module.ts -------------------------------------------------------------------------------- /src/typegoose.providers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose.providers.spec.ts -------------------------------------------------------------------------------- /src/typegoose.providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose.providers.ts -------------------------------------------------------------------------------- /src/typegoose.utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/src/typegoose.utils.ts -------------------------------------------------------------------------------- /test/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/test/app.e2e-spec.ts -------------------------------------------------------------------------------- /test/jest-e2e.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/test/jest-e2e.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/tslint.json -------------------------------------------------------------------------------- /website/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/README.md -------------------------------------------------------------------------------- /website/docs/async-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docs/async-configuration.md -------------------------------------------------------------------------------- /website/docs/discriminators.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docs/discriminators.md -------------------------------------------------------------------------------- /website/docs/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docs/faq.md -------------------------------------------------------------------------------- /website/docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docs/install.md -------------------------------------------------------------------------------- /website/docs/multiple-connections.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docs/multiple-connections.md -------------------------------------------------------------------------------- /website/docs/schema-options.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docs/schema-options.md -------------------------------------------------------------------------------- /website/docs/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docs/testing.md -------------------------------------------------------------------------------- /website/docs/usage.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docs/usage.md -------------------------------------------------------------------------------- /website/docusaurus.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/docusaurus.config.js -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/package.json -------------------------------------------------------------------------------- /website/sidebars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/sidebars.js -------------------------------------------------------------------------------- /website/src/css/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/src/css/custom.css -------------------------------------------------------------------------------- /website/src/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/src/pages/index.js -------------------------------------------------------------------------------- /website/src/pages/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/src/pages/styles.module.css -------------------------------------------------------------------------------- /website/static/img/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/static/img/favicon.ico -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/website/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kpfromer/nestjs-typegoose/HEAD/yarn.lock --------------------------------------------------------------------------------