├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── pull_request_template.md └── workflows │ └── publish.yml ├── .gitignore ├── .npmignore ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── jasmine.json ├── package.json ├── spec ├── command-builders │ ├── add-command-builder.spec.ts │ ├── browse-command-builder.spec.ts │ ├── bulk-add-command-builder.spec.ts │ ├── bulk-remove-command-builder.spec.ts │ ├── bulk-save-command-builder.spec.ts │ ├── bulk-update-command-builder.spec.ts │ ├── remove-command-builder.spec.ts │ ├── save-command-builder.spec.ts │ └── update-command-builder.spec.ts ├── entity-collection-serializer.spec.ts ├── entity-collection.spec.ts └── entity-store.spec.ts ├── src ├── command-builder.ts ├── command-builders │ ├── add-command-builder.ts │ ├── browse-command-builder.ts │ ├── bulk-add-command-builder.ts │ ├── bulk-remove-command-builder.ts │ ├── bulk-save-command-builder.ts │ ├── bulk-update-command-builder.ts │ ├── include-browse-command-builder.ts │ ├── index.ts │ ├── remove-command-builder.ts │ ├── root-browse-command-builder.ts │ ├── save-command-builder.ts │ ├── sort-browse-command-builder.ts │ └── update-command-builder.ts ├── command.ts ├── commands │ ├── add-command.ts │ ├── batch-remove-command.ts │ ├── batch-update-command.ts │ ├── browse-command.ts │ ├── bulk-add-command.ts │ ├── bulk-query-command.ts │ ├── bulk-remove-command.ts │ ├── bulk-save-command.ts │ ├── bulk-update-command.ts │ ├── index.ts │ ├── query-command.ts │ ├── remove-command.ts │ ├── save-command.ts │ └── update-command.ts ├── cursor.ts ├── entity-callback-fn.ts ├── entity-collection-like.ts ├── entity-collection-serializer.ts ├── entity-collection-symbol.ts ├── entity-collection.ts ├── entity-filter-fn.ts ├── entity-info-proxy-handler.ts ├── entity-info-proxy.ts ├── entity-info.ts ├── entity-map-fn.ts ├── entity-paginate-fn.ts ├── entity-provider.ts ├── entity-set.ts ├── entity-sort-fn.ts ├── entity-store-error.ts ├── entity-store.ts ├── entity.ts ├── errors │ ├── command-not-supported-error.ts │ ├── entity-not-found-error.ts │ ├── filter-expression-not-supported-error.ts │ ├── generic-metadata-not-found-error.ts │ ├── include-expression-not-supported-error.ts │ ├── index.ts │ ├── paginate-expression-not-supported-error.ts │ ├── property-get-error.ts │ ├── property-set-error.ts │ └── sort-expression-not-supported-error.ts ├── filter-clause.ts ├── filter-expression-builder.ts ├── filter-expression-visitor.ts ├── filter-expression.ts ├── filter-expressions │ ├── and-filter-expression.ts │ ├── contains-filter-expression.ts │ ├── ends-with-filter-expression.ts │ ├── eq-filter-expression.ts │ ├── gt-filter-expression.ts │ ├── gte-filter-expression.ts │ ├── in-filter-expression.ts │ ├── index.ts │ ├── lt-filter-expression.ts │ ├── lte-filter-expression.ts │ ├── not-contains-filter-expression.ts │ ├── not-ends-with-filter-expression.ts │ ├── not-eq-filter-expression.ts │ ├── not-in-filter-expression.ts │ ├── not-starts-with-filter-expression.ts │ ├── or-filter-expression.ts │ ├── property-filter-expression.ts │ └── starts-with-filter-expression.ts ├── functions │ ├── index.ts │ └── is-entity-collection.ts ├── include-clause.ts ├── include-expression-visitor.ts ├── include-expression.ts ├── index.ts ├── key-value.ts ├── nilable.ts ├── nullable.ts ├── paginate-clause.ts ├── paginate-expression-builder.ts ├── paginate-expression-visitor.ts ├── paginate-expression.ts ├── paginate-expressions │ ├── cursor-paginate-expression.ts │ ├── index.ts │ ├── offset-paginate-expression.ts │ └── size-paginate-expression.ts ├── paginated-entity-collection.ts ├── property-info-proxy-handler.ts ├── property-info-proxy.ts ├── property-info.ts ├── proxy-target-symbol.ts ├── sort-clause.ts ├── sort-expression-visitor.ts ├── sort-expression.ts └── sort-expressions │ ├── asc-sort-expression.ts │ ├── desc-sort-expression.ts │ └── index.ts ├── tsconfig.json ├── tsconfig ├── tsconfig.build.json ├── tsconfig.es2015.json ├── tsconfig.es5.json ├── tsconfig.types.json └── tsconfig.umd.json └── webpack.config.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | webpack.config.js 4 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.npmignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/README.md -------------------------------------------------------------------------------- /jasmine.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/jasmine.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/package.json -------------------------------------------------------------------------------- /spec/command-builders/add-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/add-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/command-builders/browse-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/browse-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/command-builders/bulk-add-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/bulk-add-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/command-builders/bulk-remove-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/bulk-remove-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/command-builders/bulk-save-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/bulk-save-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/command-builders/bulk-update-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/bulk-update-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/command-builders/remove-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/remove-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/command-builders/save-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/save-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/command-builders/update-command-builder.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/command-builders/update-command-builder.spec.ts -------------------------------------------------------------------------------- /spec/entity-collection-serializer.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/entity-collection-serializer.spec.ts -------------------------------------------------------------------------------- /spec/entity-collection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/entity-collection.spec.ts -------------------------------------------------------------------------------- /spec/entity-store.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/spec/entity-store.spec.ts -------------------------------------------------------------------------------- /src/command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/add-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/add-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/browse-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/browse-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/bulk-add-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/bulk-add-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/bulk-remove-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/bulk-remove-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/bulk-save-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/bulk-save-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/bulk-update-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/bulk-update-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/include-browse-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/include-browse-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/index.ts -------------------------------------------------------------------------------- /src/command-builders/remove-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/remove-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/root-browse-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/root-browse-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/save-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/save-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/sort-browse-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/sort-browse-command-builder.ts -------------------------------------------------------------------------------- /src/command-builders/update-command-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command-builders/update-command-builder.ts -------------------------------------------------------------------------------- /src/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/command.ts -------------------------------------------------------------------------------- /src/commands/add-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/add-command.ts -------------------------------------------------------------------------------- /src/commands/batch-remove-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/batch-remove-command.ts -------------------------------------------------------------------------------- /src/commands/batch-update-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/batch-update-command.ts -------------------------------------------------------------------------------- /src/commands/browse-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/browse-command.ts -------------------------------------------------------------------------------- /src/commands/bulk-add-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/bulk-add-command.ts -------------------------------------------------------------------------------- /src/commands/bulk-query-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/bulk-query-command.ts -------------------------------------------------------------------------------- /src/commands/bulk-remove-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/bulk-remove-command.ts -------------------------------------------------------------------------------- /src/commands/bulk-save-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/bulk-save-command.ts -------------------------------------------------------------------------------- /src/commands/bulk-update-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/bulk-update-command.ts -------------------------------------------------------------------------------- /src/commands/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/index.ts -------------------------------------------------------------------------------- /src/commands/query-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/query-command.ts -------------------------------------------------------------------------------- /src/commands/remove-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/remove-command.ts -------------------------------------------------------------------------------- /src/commands/save-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/save-command.ts -------------------------------------------------------------------------------- /src/commands/update-command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/commands/update-command.ts -------------------------------------------------------------------------------- /src/cursor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/cursor.ts -------------------------------------------------------------------------------- /src/entity-callback-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-callback-fn.ts -------------------------------------------------------------------------------- /src/entity-collection-like.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-collection-like.ts -------------------------------------------------------------------------------- /src/entity-collection-serializer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-collection-serializer.ts -------------------------------------------------------------------------------- /src/entity-collection-symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-collection-symbol.ts -------------------------------------------------------------------------------- /src/entity-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-collection.ts -------------------------------------------------------------------------------- /src/entity-filter-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-filter-fn.ts -------------------------------------------------------------------------------- /src/entity-info-proxy-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-info-proxy-handler.ts -------------------------------------------------------------------------------- /src/entity-info-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-info-proxy.ts -------------------------------------------------------------------------------- /src/entity-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-info.ts -------------------------------------------------------------------------------- /src/entity-map-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-map-fn.ts -------------------------------------------------------------------------------- /src/entity-paginate-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-paginate-fn.ts -------------------------------------------------------------------------------- /src/entity-provider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-provider.ts -------------------------------------------------------------------------------- /src/entity-set.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-set.ts -------------------------------------------------------------------------------- /src/entity-sort-fn.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-sort-fn.ts -------------------------------------------------------------------------------- /src/entity-store-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-store-error.ts -------------------------------------------------------------------------------- /src/entity-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity-store.ts -------------------------------------------------------------------------------- /src/entity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/entity.ts -------------------------------------------------------------------------------- /src/errors/command-not-supported-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/command-not-supported-error.ts -------------------------------------------------------------------------------- /src/errors/entity-not-found-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/entity-not-found-error.ts -------------------------------------------------------------------------------- /src/errors/filter-expression-not-supported-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/filter-expression-not-supported-error.ts -------------------------------------------------------------------------------- /src/errors/generic-metadata-not-found-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/generic-metadata-not-found-error.ts -------------------------------------------------------------------------------- /src/errors/include-expression-not-supported-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/include-expression-not-supported-error.ts -------------------------------------------------------------------------------- /src/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/index.ts -------------------------------------------------------------------------------- /src/errors/paginate-expression-not-supported-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/paginate-expression-not-supported-error.ts -------------------------------------------------------------------------------- /src/errors/property-get-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/property-get-error.ts -------------------------------------------------------------------------------- /src/errors/property-set-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/property-set-error.ts -------------------------------------------------------------------------------- /src/errors/sort-expression-not-supported-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/errors/sort-expression-not-supported-error.ts -------------------------------------------------------------------------------- /src/filter-clause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-clause.ts -------------------------------------------------------------------------------- /src/filter-expression-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expression-builder.ts -------------------------------------------------------------------------------- /src/filter-expression-visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expression-visitor.ts -------------------------------------------------------------------------------- /src/filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/and-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/and-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/contains-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/contains-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/ends-with-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/ends-with-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/eq-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/eq-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/gt-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/gt-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/gte-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/gte-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/in-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/in-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/index.ts -------------------------------------------------------------------------------- /src/filter-expressions/lt-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/lt-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/lte-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/lte-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/not-contains-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/not-contains-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/not-ends-with-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/not-ends-with-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/not-eq-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/not-eq-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/not-in-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/not-in-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/not-starts-with-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/not-starts-with-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/or-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/or-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/property-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/property-filter-expression.ts -------------------------------------------------------------------------------- /src/filter-expressions/starts-with-filter-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/filter-expressions/starts-with-filter-expression.ts -------------------------------------------------------------------------------- /src/functions/index.ts: -------------------------------------------------------------------------------- 1 | export * from './is-entity-collection'; 2 | -------------------------------------------------------------------------------- /src/functions/is-entity-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/functions/is-entity-collection.ts -------------------------------------------------------------------------------- /src/include-clause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/include-clause.ts -------------------------------------------------------------------------------- /src/include-expression-visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/include-expression-visitor.ts -------------------------------------------------------------------------------- /src/include-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/include-expression.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/key-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/key-value.ts -------------------------------------------------------------------------------- /src/nilable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/nilable.ts -------------------------------------------------------------------------------- /src/nullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/nullable.ts -------------------------------------------------------------------------------- /src/paginate-clause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginate-clause.ts -------------------------------------------------------------------------------- /src/paginate-expression-builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginate-expression-builder.ts -------------------------------------------------------------------------------- /src/paginate-expression-visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginate-expression-visitor.ts -------------------------------------------------------------------------------- /src/paginate-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginate-expression.ts -------------------------------------------------------------------------------- /src/paginate-expressions/cursor-paginate-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginate-expressions/cursor-paginate-expression.ts -------------------------------------------------------------------------------- /src/paginate-expressions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginate-expressions/index.ts -------------------------------------------------------------------------------- /src/paginate-expressions/offset-paginate-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginate-expressions/offset-paginate-expression.ts -------------------------------------------------------------------------------- /src/paginate-expressions/size-paginate-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginate-expressions/size-paginate-expression.ts -------------------------------------------------------------------------------- /src/paginated-entity-collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/paginated-entity-collection.ts -------------------------------------------------------------------------------- /src/property-info-proxy-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/property-info-proxy-handler.ts -------------------------------------------------------------------------------- /src/property-info-proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/property-info-proxy.ts -------------------------------------------------------------------------------- /src/property-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/property-info.ts -------------------------------------------------------------------------------- /src/proxy-target-symbol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/proxy-target-symbol.ts -------------------------------------------------------------------------------- /src/sort-clause.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/sort-clause.ts -------------------------------------------------------------------------------- /src/sort-expression-visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/sort-expression-visitor.ts -------------------------------------------------------------------------------- /src/sort-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/sort-expression.ts -------------------------------------------------------------------------------- /src/sort-expressions/asc-sort-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/sort-expressions/asc-sort-expression.ts -------------------------------------------------------------------------------- /src/sort-expressions/desc-sort-expression.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/sort-expressions/desc-sort-expression.ts -------------------------------------------------------------------------------- /src/sort-expressions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/src/sort-expressions/index.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/tsconfig/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig/tsconfig.es2015.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/tsconfig/tsconfig.es2015.json -------------------------------------------------------------------------------- /tsconfig/tsconfig.es5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/tsconfig/tsconfig.es5.json -------------------------------------------------------------------------------- /tsconfig/tsconfig.types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/tsconfig/tsconfig.types.json -------------------------------------------------------------------------------- /tsconfig/tsconfig.umd.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/tsconfig/tsconfig.umd.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dipscope/EntityStore.TS/HEAD/webpack.config.js --------------------------------------------------------------------------------