├── .editorconfig ├── .eslintignore ├── .eslintrc.yaml ├── .gitignore ├── .hygen.js ├── .travis.yml ├── .yarnrc ├── LICENSE ├── README.md ├── _templates └── package │ └── new │ ├── jest.config.js.t │ ├── package.json.t │ ├── src │ └── index.ejs.t │ ├── test │ └── index.test.ejs.t │ ├── tsconfig.build.json.t │ └── tsconfig.json.t ├── jest.config.js ├── jest.project.js ├── lerna.json ├── package.json ├── packages ├── client │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ │ ├── common.ts │ │ ├── index.ts │ │ ├── request.ts │ │ ├── txn.ts │ │ └── types.ts │ ├── test │ │ ├── request.test.ts │ │ └── txn.test.ts │ ├── tsconfig.build.json │ └── tsconfig.json └── core │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── src │ ├── aggregation │ │ ├── aggregation-builder.ts │ │ ├── aggregation.ts │ │ └── index.ts │ ├── aggregations.ts │ ├── args │ │ ├── args-builder.ts │ │ ├── args.ts │ │ └── index.ts │ ├── directive │ │ ├── directive-builder.ts │ │ ├── directive.ts │ │ ├── index.ts │ │ └── recurse.ts │ ├── edge │ │ ├── common.ts │ │ ├── edge-builder.ts │ │ ├── edge.ts │ │ └── index.ts │ ├── field │ │ ├── custom-field-builder.ts │ │ ├── field-builder.ts │ │ ├── field.ts │ │ └── index.ts │ ├── index.ts │ ├── operator │ │ ├── index.ts │ │ ├── logical-operator-builder.ts │ │ ├── logical-operator.ts │ │ ├── operator-builder.ts │ │ └── operator.ts │ ├── operators │ │ ├── comparison-operators.ts │ │ ├── index.ts │ │ ├── logical-operators.ts │ │ ├── operators.ts │ │ ├── term-operators.ts │ │ └── text-operators.ts │ ├── param │ │ ├── index.ts │ │ ├── param-builder.ts │ │ └── param.ts │ ├── params.ts │ ├── query │ │ ├── combined-query-builder.ts │ │ ├── combined-query.ts │ │ ├── index.ts │ │ ├── query-builder.ts │ │ └── query.ts │ ├── ref │ │ ├── extract.ts │ │ ├── index.ts │ │ └── ref.ts │ ├── ts-helpers.ts │ ├── types.ts │ ├── uid.ts │ └── utils.ts │ ├── test │ ├── aggregations.test.ts │ ├── combined-query.test.ts │ ├── directive.test.ts │ ├── edge.test.ts │ ├── operators │ │ ├── basic.test.ts │ │ ├── param-value.test.ts │ │ └── raw-value.test.ts │ ├── query.test.ts │ ├── ref.test.ts │ └── uid.test.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── tsconfig.build.json └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | jest.*.js 2 | -------------------------------------------------------------------------------- /.eslintrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/.eslintrc.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/.gitignore -------------------------------------------------------------------------------- /.hygen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/.hygen.js -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- 1 | workspaces-experimental true -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/README.md -------------------------------------------------------------------------------- /_templates/package/new/jest.config.js.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/_templates/package/new/jest.config.js.t -------------------------------------------------------------------------------- /_templates/package/new/package.json.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/_templates/package/new/package.json.t -------------------------------------------------------------------------------- /_templates/package/new/src/index.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/_templates/package/new/src/index.ejs.t -------------------------------------------------------------------------------- /_templates/package/new/test/index.test.ejs.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/_templates/package/new/test/index.test.ejs.t -------------------------------------------------------------------------------- /_templates/package/new/tsconfig.build.json.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/_templates/package/new/tsconfig.build.json.t -------------------------------------------------------------------------------- /_templates/package/new/tsconfig.json.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/_templates/package/new/tsconfig.json.t -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/jest.config.js -------------------------------------------------------------------------------- /jest.project.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/jest.project.js -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/package.json -------------------------------------------------------------------------------- /packages/client/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/CHANGELOG.md -------------------------------------------------------------------------------- /packages/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/README.md -------------------------------------------------------------------------------- /packages/client/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/jest.config.js -------------------------------------------------------------------------------- /packages/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/package.json -------------------------------------------------------------------------------- /packages/client/src/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/src/common.ts -------------------------------------------------------------------------------- /packages/client/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/src/index.ts -------------------------------------------------------------------------------- /packages/client/src/request.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/src/request.ts -------------------------------------------------------------------------------- /packages/client/src/txn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/src/txn.ts -------------------------------------------------------------------------------- /packages/client/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/src/types.ts -------------------------------------------------------------------------------- /packages/client/test/request.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/test/request.test.ts -------------------------------------------------------------------------------- /packages/client/test/txn.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/test/txn.test.ts -------------------------------------------------------------------------------- /packages/client/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/tsconfig.build.json -------------------------------------------------------------------------------- /packages/client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/client/tsconfig.json -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/jest.config.js -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/aggregation/aggregation-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/aggregation/aggregation-builder.ts -------------------------------------------------------------------------------- /packages/core/src/aggregation/aggregation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/aggregation/aggregation.ts -------------------------------------------------------------------------------- /packages/core/src/aggregation/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/aggregation/index.ts -------------------------------------------------------------------------------- /packages/core/src/aggregations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/aggregations.ts -------------------------------------------------------------------------------- /packages/core/src/args/args-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/args/args-builder.ts -------------------------------------------------------------------------------- /packages/core/src/args/args.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/args/args.ts -------------------------------------------------------------------------------- /packages/core/src/args/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/args/index.ts -------------------------------------------------------------------------------- /packages/core/src/directive/directive-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/directive/directive-builder.ts -------------------------------------------------------------------------------- /packages/core/src/directive/directive.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/directive/directive.ts -------------------------------------------------------------------------------- /packages/core/src/directive/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/directive/index.ts -------------------------------------------------------------------------------- /packages/core/src/directive/recurse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/directive/recurse.ts -------------------------------------------------------------------------------- /packages/core/src/edge/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/edge/common.ts -------------------------------------------------------------------------------- /packages/core/src/edge/edge-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/edge/edge-builder.ts -------------------------------------------------------------------------------- /packages/core/src/edge/edge.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/edge/edge.ts -------------------------------------------------------------------------------- /packages/core/src/edge/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/edge/index.ts -------------------------------------------------------------------------------- /packages/core/src/field/custom-field-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/field/custom-field-builder.ts -------------------------------------------------------------------------------- /packages/core/src/field/field-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/field/field-builder.ts -------------------------------------------------------------------------------- /packages/core/src/field/field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/field/field.ts -------------------------------------------------------------------------------- /packages/core/src/field/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/field/index.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/operator/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operator/index.ts -------------------------------------------------------------------------------- /packages/core/src/operator/logical-operator-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operator/logical-operator-builder.ts -------------------------------------------------------------------------------- /packages/core/src/operator/logical-operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operator/logical-operator.ts -------------------------------------------------------------------------------- /packages/core/src/operator/operator-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operator/operator-builder.ts -------------------------------------------------------------------------------- /packages/core/src/operator/operator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operator/operator.ts -------------------------------------------------------------------------------- /packages/core/src/operators/comparison-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operators/comparison-operators.ts -------------------------------------------------------------------------------- /packages/core/src/operators/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operators/index.ts -------------------------------------------------------------------------------- /packages/core/src/operators/logical-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operators/logical-operators.ts -------------------------------------------------------------------------------- /packages/core/src/operators/operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operators/operators.ts -------------------------------------------------------------------------------- /packages/core/src/operators/term-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operators/term-operators.ts -------------------------------------------------------------------------------- /packages/core/src/operators/text-operators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/operators/text-operators.ts -------------------------------------------------------------------------------- /packages/core/src/param/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/param/index.ts -------------------------------------------------------------------------------- /packages/core/src/param/param-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/param/param-builder.ts -------------------------------------------------------------------------------- /packages/core/src/param/param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/param/param.ts -------------------------------------------------------------------------------- /packages/core/src/params.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/params.ts -------------------------------------------------------------------------------- /packages/core/src/query/combined-query-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/query/combined-query-builder.ts -------------------------------------------------------------------------------- /packages/core/src/query/combined-query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/query/combined-query.ts -------------------------------------------------------------------------------- /packages/core/src/query/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/query/index.ts -------------------------------------------------------------------------------- /packages/core/src/query/query-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/query/query-builder.ts -------------------------------------------------------------------------------- /packages/core/src/query/query.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/query/query.ts -------------------------------------------------------------------------------- /packages/core/src/ref/extract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/ref/extract.ts -------------------------------------------------------------------------------- /packages/core/src/ref/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/ref/index.ts -------------------------------------------------------------------------------- /packages/core/src/ref/ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/ref/ref.ts -------------------------------------------------------------------------------- /packages/core/src/ts-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/ts-helpers.ts -------------------------------------------------------------------------------- /packages/core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/types.ts -------------------------------------------------------------------------------- /packages/core/src/uid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/uid.ts -------------------------------------------------------------------------------- /packages/core/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/src/utils.ts -------------------------------------------------------------------------------- /packages/core/test/aggregations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/aggregations.test.ts -------------------------------------------------------------------------------- /packages/core/test/combined-query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/combined-query.test.ts -------------------------------------------------------------------------------- /packages/core/test/directive.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/directive.test.ts -------------------------------------------------------------------------------- /packages/core/test/edge.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/edge.test.ts -------------------------------------------------------------------------------- /packages/core/test/operators/basic.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/operators/basic.test.ts -------------------------------------------------------------------------------- /packages/core/test/operators/param-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/operators/param-value.test.ts -------------------------------------------------------------------------------- /packages/core/test/operators/raw-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/operators/raw-value.test.ts -------------------------------------------------------------------------------- /packages/core/test/query.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/query.test.ts -------------------------------------------------------------------------------- /packages/core/test/ref.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/ref.test.ts -------------------------------------------------------------------------------- /packages/core/test/uid.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/test/uid.test.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/tsconfig.build.json -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/binier/dgraphium/HEAD/tsconfig.json --------------------------------------------------------------------------------