├── .eslintrc ├── .github └── workflows │ ├── codeql-analysis.yml │ ├── docs.yml │ └── tests.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── MIGRATING.md ├── README.md ├── fixtures ├── echo-script.zip ├── itzpapalotl.zip ├── minimal-working-service.js ├── minimal-working-service.zip ├── minimal-working-setup-teardown.zip ├── service-service-service.zip ├── service-service.zip ├── with-configuration.zip ├── with-dependencies.zip ├── with-readme.zip └── with-tests.zip ├── package.json ├── smoke-test.mjs ├── src ├── administration.ts ├── analyzers.ts ├── aql.ts ├── cluster.ts ├── collections.ts ├── configuration.ts ├── connection.ts ├── cursors.ts ├── databases.ts ├── documents.ts ├── errors.ts ├── foxx-manifest.ts ├── graphs.ts ├── hot-backups.ts ├── index.ts ├── indexes.ts ├── jobs.ts ├── lib │ ├── codes.ts │ ├── util.ts │ └── x3-linkedlist.ts ├── logs.ts ├── queries.ts ├── routes.ts ├── services.ts ├── test │ ├── 00-basics.ts │ ├── 01-manipulating-databases.ts │ ├── 02-accessing-collections.ts │ ├── 03-accessing-graphs.ts │ ├── 04-transactions.ts │ ├── 05-aql-helpers.ts │ ├── 06-managing-functions.ts │ ├── 07-routes.ts │ ├── 08-cursors.ts │ ├── 09-collection-metadata.ts │ ├── 10-manipulating-collections.ts │ ├── 11-managing-indexes.ts │ ├── 13-bulk-imports.ts │ ├── 14-document-collections.ts │ ├── 15-edge-collections.ts │ ├── 16-graphs.ts │ ├── 17-graph-vertices.ts │ ├── 18-graph-edges.ts │ ├── 19-graph-vertex-collections.ts │ ├── 20-graph-edge-collections.ts │ ├── 22-foxx-api.ts │ ├── 23-aql-queries-stream.ts │ ├── 24-accessing-views.ts │ ├── 25-view-metadata.ts │ ├── 26-manipulating-views.ts │ ├── 27-query-management.ts │ ├── 28-accessing-analyzers.ts │ ├── 29-manipulating-analyzers.ts │ ├── 29-queue-time.ts │ ├── 30-concurrent-transactions.ts │ ├── 31-conflicts.ts │ └── _config.ts ├── transactions.ts ├── users.ts └── views.ts ├── tsconfig.cjs.json ├── tsconfig.dts.json ├── tsconfig.esm.json ├── tsconfig.json └── typedoc.json /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/LICENSE -------------------------------------------------------------------------------- /MIGRATING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/MIGRATING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/README.md -------------------------------------------------------------------------------- /fixtures/echo-script.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/echo-script.zip -------------------------------------------------------------------------------- /fixtures/itzpapalotl.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/itzpapalotl.zip -------------------------------------------------------------------------------- /fixtures/minimal-working-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/minimal-working-service.js -------------------------------------------------------------------------------- /fixtures/minimal-working-service.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/minimal-working-service.zip -------------------------------------------------------------------------------- /fixtures/minimal-working-setup-teardown.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/minimal-working-setup-teardown.zip -------------------------------------------------------------------------------- /fixtures/service-service-service.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/service-service-service.zip -------------------------------------------------------------------------------- /fixtures/service-service.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/service-service.zip -------------------------------------------------------------------------------- /fixtures/with-configuration.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/with-configuration.zip -------------------------------------------------------------------------------- /fixtures/with-dependencies.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/with-dependencies.zip -------------------------------------------------------------------------------- /fixtures/with-readme.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/with-readme.zip -------------------------------------------------------------------------------- /fixtures/with-tests.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/fixtures/with-tests.zip -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/package.json -------------------------------------------------------------------------------- /smoke-test.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/smoke-test.mjs -------------------------------------------------------------------------------- /src/administration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/administration.ts -------------------------------------------------------------------------------- /src/analyzers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/analyzers.ts -------------------------------------------------------------------------------- /src/aql.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/aql.ts -------------------------------------------------------------------------------- /src/cluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/cluster.ts -------------------------------------------------------------------------------- /src/collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/collections.ts -------------------------------------------------------------------------------- /src/configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/configuration.ts -------------------------------------------------------------------------------- /src/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/connection.ts -------------------------------------------------------------------------------- /src/cursors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/cursors.ts -------------------------------------------------------------------------------- /src/databases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/databases.ts -------------------------------------------------------------------------------- /src/documents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/documents.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/foxx-manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/foxx-manifest.ts -------------------------------------------------------------------------------- /src/graphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/graphs.ts -------------------------------------------------------------------------------- /src/hot-backups.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/hot-backups.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/indexes.ts -------------------------------------------------------------------------------- /src/jobs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/jobs.ts -------------------------------------------------------------------------------- /src/lib/codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/lib/codes.ts -------------------------------------------------------------------------------- /src/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/lib/util.ts -------------------------------------------------------------------------------- /src/lib/x3-linkedlist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/lib/x3-linkedlist.ts -------------------------------------------------------------------------------- /src/logs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/logs.ts -------------------------------------------------------------------------------- /src/queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/queries.ts -------------------------------------------------------------------------------- /src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/routes.ts -------------------------------------------------------------------------------- /src/services.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/services.ts -------------------------------------------------------------------------------- /src/test/00-basics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/00-basics.ts -------------------------------------------------------------------------------- /src/test/01-manipulating-databases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/01-manipulating-databases.ts -------------------------------------------------------------------------------- /src/test/02-accessing-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/02-accessing-collections.ts -------------------------------------------------------------------------------- /src/test/03-accessing-graphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/03-accessing-graphs.ts -------------------------------------------------------------------------------- /src/test/04-transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/04-transactions.ts -------------------------------------------------------------------------------- /src/test/05-aql-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/05-aql-helpers.ts -------------------------------------------------------------------------------- /src/test/06-managing-functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/06-managing-functions.ts -------------------------------------------------------------------------------- /src/test/07-routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/07-routes.ts -------------------------------------------------------------------------------- /src/test/08-cursors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/08-cursors.ts -------------------------------------------------------------------------------- /src/test/09-collection-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/09-collection-metadata.ts -------------------------------------------------------------------------------- /src/test/10-manipulating-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/10-manipulating-collections.ts -------------------------------------------------------------------------------- /src/test/11-managing-indexes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/11-managing-indexes.ts -------------------------------------------------------------------------------- /src/test/13-bulk-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/13-bulk-imports.ts -------------------------------------------------------------------------------- /src/test/14-document-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/14-document-collections.ts -------------------------------------------------------------------------------- /src/test/15-edge-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/15-edge-collections.ts -------------------------------------------------------------------------------- /src/test/16-graphs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/16-graphs.ts -------------------------------------------------------------------------------- /src/test/17-graph-vertices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/17-graph-vertices.ts -------------------------------------------------------------------------------- /src/test/18-graph-edges.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/18-graph-edges.ts -------------------------------------------------------------------------------- /src/test/19-graph-vertex-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/19-graph-vertex-collections.ts -------------------------------------------------------------------------------- /src/test/20-graph-edge-collections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/20-graph-edge-collections.ts -------------------------------------------------------------------------------- /src/test/22-foxx-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/22-foxx-api.ts -------------------------------------------------------------------------------- /src/test/23-aql-queries-stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/23-aql-queries-stream.ts -------------------------------------------------------------------------------- /src/test/24-accessing-views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/24-accessing-views.ts -------------------------------------------------------------------------------- /src/test/25-view-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/25-view-metadata.ts -------------------------------------------------------------------------------- /src/test/26-manipulating-views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/26-manipulating-views.ts -------------------------------------------------------------------------------- /src/test/27-query-management.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/27-query-management.ts -------------------------------------------------------------------------------- /src/test/28-accessing-analyzers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/28-accessing-analyzers.ts -------------------------------------------------------------------------------- /src/test/29-manipulating-analyzers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/29-manipulating-analyzers.ts -------------------------------------------------------------------------------- /src/test/29-queue-time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/29-queue-time.ts -------------------------------------------------------------------------------- /src/test/30-concurrent-transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/30-concurrent-transactions.ts -------------------------------------------------------------------------------- /src/test/31-conflicts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/31-conflicts.ts -------------------------------------------------------------------------------- /src/test/_config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/test/_config.ts -------------------------------------------------------------------------------- /src/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/transactions.ts -------------------------------------------------------------------------------- /src/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/users.ts -------------------------------------------------------------------------------- /src/views.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/src/views.ts -------------------------------------------------------------------------------- /tsconfig.cjs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/tsconfig.cjs.json -------------------------------------------------------------------------------- /tsconfig.dts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/tsconfig.dts.json -------------------------------------------------------------------------------- /tsconfig.esm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/tsconfig.esm.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/arangodb/arangojs/HEAD/typedoc.json --------------------------------------------------------------------------------