├── .editorconfig ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── .prettierrc.js ├── README.MD ├── example ├── README.md ├── app.module.ts ├── domain-b │ ├── a.module.ts │ └── a.service.ts ├── index.ts └── init-trpc.ts ├── package.json ├── src ├── attach-trpc-to-express-app.ts ├── build-nest-resolver.ts ├── build-trpc-nest-middleware.ts ├── index.ts ├── infer-context-type.type.ts ├── nest-resolver.type.ts ├── tokens.ts ├── trpc-module-options.type.ts └── trpc.module.ts ├── test ├── app.controller.ts ├── app.module.ts ├── app.service.ts ├── init-trpc.ts ├── main.ts └── request-scoped.service.ts ├── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | yarn-error.log 2 | node_modules 3 | dist 4 | .vscode 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | # Ignore artifacts: 2 | build 3 | coverage 4 | dist 5 | node_modules 6 | -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/README.MD -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/example/README.md -------------------------------------------------------------------------------- /example/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/example/app.module.ts -------------------------------------------------------------------------------- /example/domain-b/a.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/example/domain-b/a.module.ts -------------------------------------------------------------------------------- /example/domain-b/a.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/example/domain-b/a.service.ts -------------------------------------------------------------------------------- /example/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/example/index.ts -------------------------------------------------------------------------------- /example/init-trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/example/init-trpc.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/package.json -------------------------------------------------------------------------------- /src/attach-trpc-to-express-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/attach-trpc-to-express-app.ts -------------------------------------------------------------------------------- /src/build-nest-resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/build-nest-resolver.ts -------------------------------------------------------------------------------- /src/build-trpc-nest-middleware.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/build-trpc-nest-middleware.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/infer-context-type.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/infer-context-type.type.ts -------------------------------------------------------------------------------- /src/nest-resolver.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/nest-resolver.type.ts -------------------------------------------------------------------------------- /src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/tokens.ts -------------------------------------------------------------------------------- /src/trpc-module-options.type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/trpc-module-options.type.ts -------------------------------------------------------------------------------- /src/trpc.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/src/trpc.module.ts -------------------------------------------------------------------------------- /test/app.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/test/app.controller.ts -------------------------------------------------------------------------------- /test/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/test/app.module.ts -------------------------------------------------------------------------------- /test/app.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/test/app.service.ts -------------------------------------------------------------------------------- /test/init-trpc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/test/init-trpc.ts -------------------------------------------------------------------------------- /test/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/test/main.ts -------------------------------------------------------------------------------- /test/request-scoped.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/test/request-scoped.service.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macstr1k3r/trpc-nestjs-adapter/HEAD/yarn.lock --------------------------------------------------------------------------------