├── .eslintrc.js ├── .github ├── FUNDING.yml └── workflows │ ├── e2e-test.yml │ └── npm-publish.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── LICENSE ├── README.md ├── docker-compose.yml ├── index.d.ts ├── index.js ├── index.ts ├── lib ├── common │ ├── constraint.generator.ts │ ├── cypher.generator.ts │ ├── index.ts │ └── transaction.chainer.ts ├── constant │ ├── index.ts │ └── neo4j.constants.ts ├── decorator │ ├── constraint.decorator.ts │ ├── index.ts │ ├── node.decorator.ts │ └── relationship.decorator.ts ├── index.ts ├── interface │ ├── index.ts │ ├── neo4j-config.ts │ ├── query.ts │ └── session.option.ts ├── neo4j.module.ts ├── service │ ├── index.ts │ ├── neo4j.model.service.ts │ ├── neo4j.node.model.service.ts │ ├── neo4j.relationship.model.service.ts │ └── neo4j.service.ts └── storage │ ├── index.ts │ └── neo4j.metadata.storage.ts ├── package.json ├── spec ├── e2e │ ├── .test.env │ ├── async-import-person.e2e.spec.ts │ ├── src │ │ ├── app-disable-lossless-Integers.module.ts │ │ ├── app.async.module.ts │ │ ├── app.module.ts │ │ ├── cat │ │ │ ├── cats-disable-lossless-integers.controller.ts │ │ │ ├── cats-disable-lossless-integers.module.ts │ │ │ ├── cats-disable-lossless-integers.service.ts │ │ │ ├── cats.controller.ts │ │ │ ├── cats.module.ts │ │ │ ├── cats.service.ts │ │ │ └── dto │ │ │ │ └── cat.ts │ │ └── person │ │ │ ├── controller │ │ │ ├── company.controller.ts │ │ │ ├── like.controller.ts │ │ │ ├── person.controller.ts │ │ │ └── work.in.controller.ts │ │ │ ├── dto │ │ │ ├── company.dto.ts │ │ │ ├── like.dto.ts │ │ │ ├── person.dto.ts │ │ │ └── work.in.dto.ts │ │ │ ├── person.module.ts │ │ │ └── service │ │ │ ├── company.service.ts │ │ │ ├── like.service.ts │ │ │ ├── person.service.ts │ │ │ └── work.in.service.ts │ └── static-import-cat.e2e.spec.ts ├── helpers.ts └── unit │ ├── common │ ├── cypher-generator.spec.ts │ └── transaction-chainer.spec.ts │ └── service │ ├── neo4j-model-service-disable-lossless-integers.spec.ts │ ├── neo4j-model-service.spec.ts │ ├── neo4j-node-model-service.spec.ts │ └── neo4j-service.spec.ts ├── tsconfig.build.json └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: [nhogs] 2 | -------------------------------------------------------------------------------- /.github/workflows/e2e-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/.github/workflows/e2e-test.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- 1 | export * from './dist'; 2 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/index.js -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- 1 | export * from './dist'; 2 | -------------------------------------------------------------------------------- /lib/common/constraint.generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/common/constraint.generator.ts -------------------------------------------------------------------------------- /lib/common/cypher.generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/common/cypher.generator.ts -------------------------------------------------------------------------------- /lib/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/common/index.ts -------------------------------------------------------------------------------- /lib/common/transaction.chainer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/common/transaction.chainer.ts -------------------------------------------------------------------------------- /lib/constant/index.ts: -------------------------------------------------------------------------------- 1 | export * from './neo4j.constants'; 2 | -------------------------------------------------------------------------------- /lib/constant/neo4j.constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/constant/neo4j.constants.ts -------------------------------------------------------------------------------- /lib/decorator/constraint.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/decorator/constraint.decorator.ts -------------------------------------------------------------------------------- /lib/decorator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/decorator/index.ts -------------------------------------------------------------------------------- /lib/decorator/node.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/decorator/node.decorator.ts -------------------------------------------------------------------------------- /lib/decorator/relationship.decorator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/decorator/relationship.decorator.ts -------------------------------------------------------------------------------- /lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/index.ts -------------------------------------------------------------------------------- /lib/interface/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/interface/index.ts -------------------------------------------------------------------------------- /lib/interface/neo4j-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/interface/neo4j-config.ts -------------------------------------------------------------------------------- /lib/interface/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/interface/query.ts -------------------------------------------------------------------------------- /lib/interface/session.option.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/interface/session.option.ts -------------------------------------------------------------------------------- /lib/neo4j.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/neo4j.module.ts -------------------------------------------------------------------------------- /lib/service/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/service/index.ts -------------------------------------------------------------------------------- /lib/service/neo4j.model.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/service/neo4j.model.service.ts -------------------------------------------------------------------------------- /lib/service/neo4j.node.model.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/service/neo4j.node.model.service.ts -------------------------------------------------------------------------------- /lib/service/neo4j.relationship.model.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/service/neo4j.relationship.model.service.ts -------------------------------------------------------------------------------- /lib/service/neo4j.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/service/neo4j.service.ts -------------------------------------------------------------------------------- /lib/storage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './neo4j.metadata.storage'; 2 | -------------------------------------------------------------------------------- /lib/storage/neo4j.metadata.storage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/lib/storage/neo4j.metadata.storage.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/package.json -------------------------------------------------------------------------------- /spec/e2e/.test.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/.test.env -------------------------------------------------------------------------------- /spec/e2e/async-import-person.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/async-import-person.e2e.spec.ts -------------------------------------------------------------------------------- /spec/e2e/src/app-disable-lossless-Integers.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/app-disable-lossless-Integers.module.ts -------------------------------------------------------------------------------- /spec/e2e/src/app.async.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/app.async.module.ts -------------------------------------------------------------------------------- /spec/e2e/src/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/app.module.ts -------------------------------------------------------------------------------- /spec/e2e/src/cat/cats-disable-lossless-integers.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/cat/cats-disable-lossless-integers.controller.ts -------------------------------------------------------------------------------- /spec/e2e/src/cat/cats-disable-lossless-integers.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/cat/cats-disable-lossless-integers.module.ts -------------------------------------------------------------------------------- /spec/e2e/src/cat/cats-disable-lossless-integers.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/cat/cats-disable-lossless-integers.service.ts -------------------------------------------------------------------------------- /spec/e2e/src/cat/cats.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/cat/cats.controller.ts -------------------------------------------------------------------------------- /spec/e2e/src/cat/cats.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/cat/cats.module.ts -------------------------------------------------------------------------------- /spec/e2e/src/cat/cats.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/cat/cats.service.ts -------------------------------------------------------------------------------- /spec/e2e/src/cat/dto/cat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/cat/dto/cat.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/controller/company.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/controller/company.controller.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/controller/like.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/controller/like.controller.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/controller/person.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/controller/person.controller.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/controller/work.in.controller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/controller/work.in.controller.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/dto/company.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/dto/company.dto.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/dto/like.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/dto/like.dto.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/dto/person.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/dto/person.dto.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/dto/work.in.dto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/dto/work.in.dto.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/person.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/person.module.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/service/company.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/service/company.service.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/service/like.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/service/like.service.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/service/person.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/service/person.service.ts -------------------------------------------------------------------------------- /spec/e2e/src/person/service/work.in.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/src/person/service/work.in.service.ts -------------------------------------------------------------------------------- /spec/e2e/static-import-cat.e2e.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/e2e/static-import-cat.e2e.spec.ts -------------------------------------------------------------------------------- /spec/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/helpers.ts -------------------------------------------------------------------------------- /spec/unit/common/cypher-generator.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/unit/common/cypher-generator.spec.ts -------------------------------------------------------------------------------- /spec/unit/common/transaction-chainer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/unit/common/transaction-chainer.spec.ts -------------------------------------------------------------------------------- /spec/unit/service/neo4j-model-service-disable-lossless-integers.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/unit/service/neo4j-model-service-disable-lossless-integers.spec.ts -------------------------------------------------------------------------------- /spec/unit/service/neo4j-model-service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/unit/service/neo4j-model-service.spec.ts -------------------------------------------------------------------------------- /spec/unit/service/neo4j-node-model-service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/unit/service/neo4j-node-model-service.spec.ts -------------------------------------------------------------------------------- /spec/unit/service/neo4j-service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/spec/unit/service/neo4j-service.spec.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Nhogs/nestjs-neo4j/HEAD/tsconfig.json --------------------------------------------------------------------------------