@ember-nexus/app-core
Advanced tools
| import { ServiceIdentifier } from '../../Type/Enum/index.js'; | ||
| /** | ||
| * The post search endpoint executes a search query and returns results. | ||
| * | ||
| * @see [Ember Nexus API: Search Endpoint](https://ember-nexus.github.io/api/#/api-endpoints/search/post-search) | ||
| * @experimental | ||
| */ | ||
| class PostSearchEndpoint { | ||
| static { this.identifier = ServiceIdentifier.endpointSearchPostSearchEndpoint; } | ||
| constructor(logger, fetchHelper) { | ||
| this.logger = logger; | ||
| this.fetchHelper = fetchHelper; | ||
| } | ||
| static constructFromServiceResolver(serviceResolver) { | ||
| return new PostSearchEndpoint(serviceResolver.getServiceOrFail(ServiceIdentifier.logger), serviceResolver.getServiceOrFail(ServiceIdentifier.serviceFetchHelper)); | ||
| } | ||
| async postSearch(steps, parameters = null, debug = false) { | ||
| try { | ||
| const url = this.fetchHelper.buildUrl('/search'); | ||
| this.logger.debug(`Executing HTTP POST request against URL: ${url}`); | ||
| const response = await fetch(url, this.fetchHelper.getDefaultPostOptions(JSON.stringify({ | ||
| steps: steps, | ||
| parameters: parameters, | ||
| debug: debug, | ||
| }))).catch((error) => this.fetchHelper.rethrowErrorAsNetworkError(error)); | ||
| const rawData = await this.fetchHelper.parseJsonResponse(response); | ||
| if (!('results' in rawData)) { | ||
| throw new Error("Search result did not contain property 'results'."); | ||
| } | ||
| return { | ||
| data: rawData.results, | ||
| response: response, | ||
| }; | ||
| } | ||
| catch (error) { | ||
| this.fetchHelper.logAndThrowError(error); | ||
| } | ||
| } | ||
| } | ||
| export { PostSearchEndpoint }; | ||
| //# sourceMappingURL=PostSearchEndpoint.js.map |
| {"version":3,"file":"PostSearchEndpoint.js","sourceRoot":"","sources":["../../../../src/Endpoint/Search/PostSearchEndpoint.ts"],"names":[],"mappings":"AAKA,OAAO,EAAE,iBAAiB,EAAE,MAAM,0BAA0B,CAAC;AAE7D;;;;;GAKG;AACH,MAAM,kBAAkB;aACf,eAAU,GAAsB,iBAAiB,CAAC,gCAAgC,CAAC;IAC1F,YACU,MAAuB,EACvB,WAAwB;QADxB,WAAM,GAAN,MAAM,CAAiB;QACvB,gBAAW,GAAX,WAAW,CAAa;IAC/B,CAAC;IAEJ,MAAM,CAAC,4BAA4B,CAAC,eAAgC;QAClE,OAAO,IAAI,kBAAkB,CAC3B,eAAe,CAAC,gBAAgB,CAAkB,iBAAiB,CAAC,MAAM,CAAC,EAC3E,eAAe,CAAC,gBAAgB,CAAc,iBAAiB,CAAC,kBAAkB,CAAC,CACpF,CAAC;IACJ,CAAC;IAED,KAAK,CAAC,UAAU,CACd,KAAa,EACb,aAA6C,IAAI,EACjD,QAAiB,KAAK;QAEtB,IAAI,CAAC;YACH,MAAM,GAAG,GAAG,IAAI,CAAC,WAAW,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;YACjD,IAAI,CAAC,MAAM,CAAC,KAAK,CAAC,4CAA4C,GAAG,EAAE,CAAC,CAAC;YAErE,MAAM,QAAQ,GAAG,MAAM,KAAK,CAC1B,GAAG,EACH,IAAI,CAAC,WAAW,CAAC,qBAAqB,CACpC,IAAI,CAAC,SAAS,CAAC;gBACb,KAAK,EAAE,KAAK;gBACZ,UAAU,EAAE,UAAU;gBACtB,KAAK,EAAE,KAAK;aACb,CAAC,CACH,CACF,CAAC,KAAK,CAAC,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,CAAC,WAAW,CAAC,0BAA0B,CAAC,KAAK,CAAC,CAAC,CAAC;YAEvE,MAAM,OAAO,GAAG,MAAM,IAAI,CAAC,WAAW,CAAC,iBAAiB,CAAC,QAAQ,CAAC,CAAC;YAEnE,IAAI,CAAC,CAAC,SAAS,IAAI,OAAO,CAAC,EAAE,CAAC;gBAC5B,MAAM,IAAI,KAAK,CAAC,mDAAmD,CAAC,CAAC;YACvE,CAAC;YAED,OAAO;gBACL,IAAI,EAAE,OAAO,CAAC,OAAuB;gBACrC,QAAQ,EAAE,QAAQ;aACnB,CAAC;QACJ,CAAC;QAAC,OAAO,KAAK,EAAE,CAAC;YACf,IAAI,CAAC,WAAW,CAAC,gBAAgB,CAAC,KAAK,CAAC,CAAC;QAC3C,CAAC;IACH,CAAC;;AAGH,OAAO,EAAE,kBAAkB,EAAE,CAAC"} |
| export * as Step from './Step/index.js'; | ||
| export * as StepResult from './StepResult/index.js'; | ||
| //# sourceMappingURL=index.js.map |
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../src/Type/Definition/Search/index.ts"],"names":[],"mappings":"AAAA,OAAO,KAAK,IAAI,MAAM,iBAAiB,CAAC;AACxC,OAAO,KAAK,UAAU,MAAM,uBAAuB,CAAC"} |
| export {}; | ||
| //# sourceMappingURL=CypherPathSubsetStep.js.map |
| {"version":3,"file":"CypherPathSubsetStep.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/Step/CypherPathSubsetStep.ts"],"names":[],"mappings":""} |
| export {}; | ||
| //# sourceMappingURL=ElasticsearchQueryDSLMixinStep.js.map |
| {"version":3,"file":"ElasticsearchQueryDSLMixinStep.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/Step/ElasticsearchQueryDSLMixinStep.ts"],"names":[],"mappings":""} |
| export {}; | ||
| //# sourceMappingURL=ElementHydrationStep.js.map |
| {"version":3,"file":"ElementHydrationStep.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/Step/ElementHydrationStep.ts"],"names":[],"mappings":""} |
| export * from './CypherPathSubsetStep.js'; | ||
| export * from './ElasticsearchQueryDSLMixinStep.js'; | ||
| export * from './ElementHydrationStep.js'; | ||
| export * from './Step.js'; | ||
| //# sourceMappingURL=index.js.map |
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/Step/index.ts"],"names":[],"mappings":"AAAA,cAAc,2BAA2B,CAAC;AAC1C,cAAc,qCAAqC,CAAC;AACpD,cAAc,2BAA2B,CAAC;AAC1C,cAAc,WAAW,CAAC"} |
| export {}; | ||
| //# sourceMappingURL=Step.js.map |
| {"version":3,"file":"Step.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/Step/Step.ts"],"names":[],"mappings":""} |
| export {}; | ||
| //# sourceMappingURL=CypherPathSubsetStepResult.js.map |
| {"version":3,"file":"CypherPathSubsetStepResult.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/StepResult/CypherPathSubsetStepResult.ts"],"names":[],"mappings":""} |
| export {}; | ||
| //# sourceMappingURL=ElasticsearchQueryDSLMixinStepResult.js.map |
| {"version":3,"file":"ElasticsearchQueryDSLMixinStepResult.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/StepResult/ElasticsearchQueryDSLMixinStepResult.ts"],"names":[],"mappings":""} |
| export {}; | ||
| //# sourceMappingURL=ElementHydrationStepResult.js.map |
| {"version":3,"file":"ElementHydrationStepResult.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/StepResult/ElementHydrationStepResult.ts"],"names":[],"mappings":""} |
| export * from './CypherPathSubsetStepResult.js'; | ||
| export * from './ElasticsearchQueryDSLMixinStepResult.js'; | ||
| export * from './ElementHydrationStepResult.js'; | ||
| export * from './StepResult.js'; | ||
| //# sourceMappingURL=index.js.map |
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/StepResult/index.ts"],"names":[],"mappings":"AAAA,cAAc,iCAAiC,CAAC;AAChD,cAAc,2CAA2C,CAAC;AAC1D,cAAc,iCAAiC,CAAC;AAChD,cAAc,iBAAiB,CAAC"} |
| export {}; | ||
| //# sourceMappingURL=StepResult.js.map |
| {"version":3,"file":"StepResult.js","sourceRoot":"","sources":["../../../../../../src/Type/Definition/Search/StepResult/StepResult.ts"],"names":[],"mappings":""} |
| import { FetchHelper, ServiceResolver } from '../../Service/index.js'; | ||
| import { LoggerInterface } from '../../Type/Definition/index.js'; | ||
| import { ParsedResponse } from '../../Type/Definition/Response/index.js'; | ||
| import { Step } from '../../Type/Definition/Search/Step/index.js'; | ||
| import { StepResult } from '../../Type/Definition/Search/StepResult/index.js'; | ||
| import { ServiceIdentifier } from '../../Type/Enum/index.js'; | ||
| /** | ||
| * The post search endpoint executes a search query and returns results. | ||
| * | ||
| * @see [Ember Nexus API: Search Endpoint](https://ember-nexus.github.io/api/#/api-endpoints/search/post-search) | ||
| * @experimental | ||
| */ | ||
| declare class PostSearchEndpoint { | ||
| private logger; | ||
| private fetchHelper; | ||
| static identifier: ServiceIdentifier; | ||
| constructor(logger: LoggerInterface, fetchHelper: FetchHelper); | ||
| static constructFromServiceResolver(serviceResolver: ServiceResolver): PostSearchEndpoint; | ||
| postSearch(steps: Step[], parameters?: null | Record<string, unknown>, debug?: boolean): Promise<ParsedResponse<StepResult[]>>; | ||
| } | ||
| export { PostSearchEndpoint }; |
| export * as Step from './Step/index.js'; | ||
| export * as StepResult from './StepResult/index.js'; |
| import { Step } from './Step.js'; | ||
| interface CypherPathSubsetStep extends Step { | ||
| type: 'cypher-path-subset'; | ||
| query: string; | ||
| } | ||
| export { CypherPathSubsetStep }; |
| import { Step } from './Step.js'; | ||
| interface ElasticsearchQueryDSLMixinStep extends Step { | ||
| type: 'elasticsearch-query-dsl-mixin'; | ||
| query: Record<string, unknown>; | ||
| parameters?: { | ||
| nodeTypes?: string[]; | ||
| relationTypes?: string[]; | ||
| page?: number; | ||
| pageSize?: number; | ||
| minScore?: null | number; | ||
| }; | ||
| } | ||
| export { ElasticsearchQueryDSLMixinStep }; |
| import { Step } from './Step.js'; | ||
| import { Uuid } from '../../Uuid.js'; | ||
| interface ElementHydrationStep extends Step { | ||
| type: 'element-hydration'; | ||
| query: { | ||
| elementIds: Uuid[] | string; | ||
| }; | ||
| } | ||
| export { ElementHydrationStep }; |
| export * from './CypherPathSubsetStep.js'; | ||
| export * from './ElasticsearchQueryDSLMixinStep.js'; | ||
| export * from './ElementHydrationStep.js'; | ||
| export * from './Step.js'; |
| interface Step { | ||
| type: string; | ||
| query?: null | string | Record<string, unknown>; | ||
| parameters?: Record<string, unknown>; | ||
| } | ||
| export { Step }; |
| import { Uuid } from '../../Uuid.js'; | ||
| interface CypherPathSubsetStepResult { | ||
| paths: { | ||
| nodeIds: Uuid[]; | ||
| relationIds: Uuid[]; | ||
| }; | ||
| } | ||
| export { CypherPathSubsetStepResult }; |
| import { Uuid } from '../../Uuid.js'; | ||
| interface ElasticsearchQueryDSLMixinStepResult { | ||
| elements: { | ||
| id: Uuid; | ||
| type: string; | ||
| metadata: { | ||
| score: number; | ||
| }; | ||
| }[]; | ||
| totalHits: number; | ||
| maxScore: number; | ||
| } | ||
| export { ElasticsearchQueryDSLMixinStepResult }; |
| import { Node } from '../../Node.js'; | ||
| import { Relation } from '../../Relation.js'; | ||
| type ElementHydrationStepResult = [Node, Relation][]; | ||
| export { ElementHydrationStepResult }; |
| export * from './CypherPathSubsetStepResult.js'; | ||
| export * from './ElasticsearchQueryDSLMixinStepResult.js'; | ||
| export * from './ElementHydrationStepResult.js'; | ||
| export * from './StepResult.js'; |
| import { CypherPathSubsetStepResult } from './CypherPathSubsetStepResult.js'; | ||
| import { ElasticsearchQueryDSLMixinStepResult } from './ElasticsearchQueryDSLMixinStepResult.js'; | ||
| import { ElementHydrationStepResult } from './ElementHydrationStepResult.js'; | ||
| type StepResult = CypherPathSubsetStepResult | ElasticsearchQueryDSLMixinStepResult | ElementHydrationStepResult; | ||
| export { StepResult }; |
+3
-0
| import { Logger } from 'tslog'; | ||
| import { ElementCache, ElementChildrenCache, ElementParentsCache, ElementRelatedCache, IndexCache, } from './Cache/index.js'; | ||
| import { DeleteElementEndpoint, GetElementChildrenEndpoint, GetElementEndpoint, GetElementParentsEndpoint, GetElementRelatedEndpoint, GetIndexEndpoint, PatchElementEndpoint, PostElementEndpoint, PostIndexEndpoint, PutElementEndpoint, } from './Endpoint/Element/index.js'; | ||
| import { PostSearchEndpoint } from './Endpoint/Search/PostSearchEndpoint.js'; | ||
| import { DeleteTokenEndpoint, GetMeEndpoint, GetTokenEndpoint, PostChangePasswordEndpoint, PostRegisterEndpoint, PostTokenEndpoint, } from './Endpoint/User/index.js'; | ||
@@ -45,2 +46,4 @@ import { initEventListener } from './EventListener/index.js'; | ||
| PostTokenEndpoint, | ||
| // search endpoints | ||
| PostSearchEndpoint, | ||
| // caches | ||
@@ -47,0 +50,0 @@ ElementCache, |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"init.js","sourceRoot":"","sources":["../../src/init.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,OAAO,CAAC;AAE/B,OAAO,EACL,YAAY,EACZ,oBAAoB,EACpB,mBAAmB,EACnB,mBAAmB,EACnB,UAAU,GACX,MAAM,kBAAkB,CAAC;AAC1B,OAAO,EACL,qBAAqB,EACrB,0BAA0B,EAC1B,kBAAkB,EAClB,yBAAyB,EACzB,yBAAyB,EACzB,gBAAgB,EAChB,oBAAoB,EACpB,mBAAmB,EACnB,iBAAiB,EACjB,kBAAkB,GACnB,MAAM,6BAA6B,CAAC;AACrC,OAAO,EACL,mBAAmB,EACnB,aAAa,EACb,gBAAgB,EAChB,0BAA0B,EAC1B,oBAAoB,EACpB,iBAAiB,GAClB,MAAM,0BAA0B,CAAC;AAClC,OAAO,EAAE,iBAAiB,EAAE,MAAM,0BAA0B,CAAC;AAC7D,OAAO,EACL,gBAAgB,EAChB,UAAU,EACV,gBAAgB,EAChB,aAAa,EACb,eAAe,EACf,WAAW,EACX,aAAa,EAEb,WAAW,GACZ,MAAM,oBAAoB,CAAC;AAC5B,OAAO,EAAE,gBAAgB,EAAE,QAAQ,EAAc,MAAM,4BAA4B,CAAC;AACpF,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AAEzD,MAAM,IAAI,GAAe,CAAC,eAAgC,EAAE,EAAE;IAC5D,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,MAAM,EAAE,IAAI,gBAAgB,EAAE,CAAC,CAAC;IAC7E,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,OAAO,EAAE,IAAI,QAAQ,EAAE,CAAC,CAAC;IACtE,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,QAAQ,EAAE,CAAC,CAAC;IACnE,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,aAAa,EAAE,IAAI,aAAa,EAAE,CAAC,CAAC;IAEjF,MAAM,MAAM,GAAG,IAAI,MAAM,CAAC;QACxB,IAAI,EAAE,UAAU;QAChB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;IACH,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAE7D,MAAM,QAAQ,GAAG;QACf,WAAW;QACX,eAAe;QACf,aAAa;QACb,gBAAgB;QAChB,WAAW;QACX,gBAAgB;QAChB,WAAW;QAEX,oBAAoB;QACpB,qBAAqB;QACrB,kBAAkB;QAClB,0BAA0B;QAC1B,yBAAyB;QACzB,yBAAyB;QACzB,gBAAgB;QAChB,oBAAoB;QACpB,mBAAmB;QACnB,iBAAiB;QACjB,kBAAkB;QAElB,iBAAiB;QACjB,mBAAmB;QACnB,aAAa;QACb,gBAAgB;QAChB,0BAA0B;QAC1B,oBAAoB;QACpB,iBAAiB;QAEjB,SAAS;QACT,YAAY;QACZ,oBAAoB;QACpB,mBAAmB;QACnB,mBAAmB;QACnB,UAAU;QAEV,sBAAsB;QACtB,UAAU;KACX,CAAC;IACF,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACzC,eAAe,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,eAAe,CAAC,CAAC,CAAC;IAChH,CAAC;IAED,kBAAkB;IAClB,iBAAiB,CAAC,eAAe,CAAC,CAAC;IAEnC,OAAO,OAAO,CAAC,OAAO,EAAE,CAAC;AAC3B,CAAC,CAAC;AAEF,OAAO,EAAE,IAAI,EAAE,CAAC"} | ||
| {"version":3,"file":"init.js","sourceRoot":"","sources":["../../src/init.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,OAAO,CAAC;AAE/B,OAAO,EACL,YAAY,EACZ,oBAAoB,EACpB,mBAAmB,EACnB,mBAAmB,EACnB,UAAU,GACX,MAAM,kBAAkB,CAAC;AAC1B,OAAO,EACL,qBAAqB,EACrB,0BAA0B,EAC1B,kBAAkB,EAClB,yBAAyB,EACzB,yBAAyB,EACzB,gBAAgB,EAChB,oBAAoB,EACpB,mBAAmB,EACnB,iBAAiB,EACjB,kBAAkB,GACnB,MAAM,6BAA6B,CAAC;AACrC,OAAO,EAAE,kBAAkB,EAAE,MAAM,yCAAyC,CAAC;AAC7E,OAAO,EACL,mBAAmB,EACnB,aAAa,EACb,gBAAgB,EAChB,0BAA0B,EAC1B,oBAAoB,EACpB,iBAAiB,GAClB,MAAM,0BAA0B,CAAC;AAClC,OAAO,EAAE,iBAAiB,EAAE,MAAM,0BAA0B,CAAC;AAC7D,OAAO,EACL,gBAAgB,EAChB,UAAU,EACV,gBAAgB,EAChB,aAAa,EACb,eAAe,EACf,WAAW,EACX,aAAa,EAEb,WAAW,GACZ,MAAM,oBAAoB,CAAC;AAC5B,OAAO,EAAE,gBAAgB,EAAE,QAAQ,EAAc,MAAM,4BAA4B,CAAC;AACpF,OAAO,EAAE,iBAAiB,EAAE,MAAM,sBAAsB,CAAC;AAEzD,MAAM,IAAI,GAAe,CAAC,eAAgC,EAAE,EAAE;IAC5D,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,MAAM,EAAE,IAAI,gBAAgB,EAAE,CAAC,CAAC;IAC7E,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,OAAO,EAAE,IAAI,QAAQ,EAAE,CAAC,CAAC;IACtE,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,IAAI,EAAE,IAAI,QAAQ,EAAE,CAAC,CAAC;IACnE,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,aAAa,EAAE,IAAI,aAAa,EAAE,CAAC,CAAC;IAEjF,MAAM,MAAM,GAAG,IAAI,MAAM,CAAC;QACxB,IAAI,EAAE,UAAU;QAChB,IAAI,EAAE,QAAQ;KACf,CAAC,CAAC;IACH,eAAe,CAAC,UAAU,CAAC,iBAAiB,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;IAE7D,MAAM,QAAQ,GAAG;QACf,WAAW;QACX,eAAe;QACf,aAAa;QACb,gBAAgB;QAChB,WAAW;QACX,gBAAgB;QAChB,WAAW;QAEX,oBAAoB;QACpB,qBAAqB;QACrB,kBAAkB;QAClB,0BAA0B;QAC1B,yBAAyB;QACzB,yBAAyB;QACzB,gBAAgB;QAChB,oBAAoB;QACpB,mBAAmB;QACnB,iBAAiB;QACjB,kBAAkB;QAElB,iBAAiB;QACjB,mBAAmB;QACnB,aAAa;QACb,gBAAgB;QAChB,0BAA0B;QAC1B,oBAAoB;QACpB,iBAAiB;QAEjB,mBAAmB;QACnB,kBAAkB;QAElB,SAAS;QACT,YAAY;QACZ,oBAAoB;QACpB,mBAAmB;QACnB,mBAAmB;QACnB,UAAU;QAEV,sBAAsB;QACtB,UAAU;KACX,CAAC;IACF,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,MAAM,EAAE,CAAC,EAAE,EAAE,CAAC;QACzC,eAAe,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,4BAA4B,CAAC,eAAe,CAAC,CAAC,CAAC;IAChH,CAAC;IAED,kBAAkB;IAClB,iBAAiB,CAAC,eAAe,CAAC,CAAC;IAEnC,OAAO,OAAO,CAAC,OAAO,EAAE,CAAC;AAC3B,CAAC,CAAC;AAEF,OAAO,EAAE,IAAI,EAAE,CAAC"} |
@@ -5,3 +5,3 @@ import { ElementCache, ElementChildrenCache, ElementParentsCache, ElementRelatedCache, IndexCache, } from '../Cache/index.js'; | ||
| static { this.identifier = ServiceIdentifier.serviceApiWrapper; } | ||
| constructor(getElementEndpoint, getElementChildrenEndpoint, getElementParentsEndpoint, getElementRelatedEndpoint, getIndexEndpoint, postIndexEndpoint, postElementEndpoint, putElementEndpoint, patchElementEndpoint, deleteElementEndpoint, postRegisterEndpoint, postChangePasswordEndpoint, getMeEndpoint, postTokenEndpoint, getTokenEndpoint, deleteTokenEndpoint, elementCache, elementChildrenCache, elementParentsCache, elementRelatedCache, indexCache) { | ||
| constructor(getElementEndpoint, getElementChildrenEndpoint, getElementParentsEndpoint, getElementRelatedEndpoint, getIndexEndpoint, postIndexEndpoint, postElementEndpoint, putElementEndpoint, patchElementEndpoint, deleteElementEndpoint, postRegisterEndpoint, postChangePasswordEndpoint, getMeEndpoint, postTokenEndpoint, getTokenEndpoint, deleteTokenEndpoint, postSearchEndpoint, elementCache, elementChildrenCache, elementParentsCache, elementRelatedCache, indexCache) { | ||
| this.getElementEndpoint = getElementEndpoint; | ||
@@ -23,2 +23,3 @@ this.getElementChildrenEndpoint = getElementChildrenEndpoint; | ||
| this.deleteTokenEndpoint = deleteTokenEndpoint; | ||
| this.postSearchEndpoint = postSearchEndpoint; | ||
| this.elementCache = elementCache; | ||
@@ -31,3 +32,3 @@ this.elementChildrenCache = elementChildrenCache; | ||
| static constructFromServiceResolver(serviceResolver) { | ||
| return new ApiWrapper(serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetElementChildrenEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetElementParentsEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetElementRelatedEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetIndexEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementPostIndexEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementPostElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementPutElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementPatchElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementDeleteElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserPostRegisterEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserPostChangePasswordEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserGetMeEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserPostTokenEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserGetTokenEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserDeleteTokenEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheElement), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheElementChildren), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheElementParents), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheElementRelated), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheIndex)); | ||
| return new ApiWrapper(serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetElementChildrenEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetElementParentsEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetElementRelatedEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementGetIndexEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementPostIndexEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementPostElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementPutElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementPatchElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointElementDeleteElementEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserPostRegisterEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserPostChangePasswordEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserGetMeEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserPostTokenEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserGetTokenEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointUserDeleteTokenEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.endpointSearchPostSearchEndpoint), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheElement), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheElementChildren), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheElementParents), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheElementRelated), serviceResolver.getServiceOrFail(ServiceIdentifier.cacheIndex)); | ||
| } | ||
@@ -358,4 +359,11 @@ /** | ||
| } | ||
| /** | ||
| * @experimental | ||
| */ | ||
| async postSearch(steps, parameters = null, debug = false) { | ||
| const parsedResponse = await this.postSearchEndpoint.postSearch(steps, parameters, debug); | ||
| return parsedResponse.data; | ||
| } | ||
| } | ||
| export { ApiWrapper }; | ||
| //# sourceMappingURL=ApiWrapper.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ApiWrapper.js","sourceRoot":"","sources":["../../../src/Service/ApiWrapper.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"ApiWrapper.js","sourceRoot":"","sources":["../../../src/Service/ApiWrapper.ts"],"names":[],"mappings":"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"} |
@@ -31,2 +31,3 @@ export * from './Action.js'; | ||
| export * from './RouteToWebComponentFunction.js'; | ||
| export * as Search from './Search/index.js'; | ||
| export * from './ServiceIdentifier.js'; | ||
@@ -33,0 +34,0 @@ export * from './Token.js'; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/Type/Definition/index.ts"],"names":[],"mappings":"AAAA,cAAc,aAAa,CAAC;AAC5B,cAAc,cAAc,CAAC;AAC7B,cAAc,iBAAiB,CAAC;AAChC,cAAc,WAAW,CAAC;AAC1B,cAAc,cAAc,CAAC;AAC7B,cAAc,wBAAwB,CAAC;AACvC,cAAc,YAAY,CAAC;AAC3B,cAAc,sBAAsB,CAAC;AACrC,cAAc,sBAAsB,CAAC;AACrC,cAAc,oBAAoB,CAAC;AACnC,cAAc,0BAA0B,CAAC;AACzC,cAAc,4BAA4B,CAAC;AAC3C,cAAc,aAAa,CAAC;AAC5B,cAAc,WAAW,CAAC;AAC1B,cAAc,yBAAyB,CAAC;AACxC,cAAc,sBAAsB,CAAC;AACrC,cAAc,uBAAuB,CAAC;AACtC,cAAc,iBAAiB,CAAC;AAChC,cAAc,uBAAuB,CAAC;AACtC,cAAc,YAAY,CAAC;AAC3B,cAAc,eAAe,CAAC;AAC9B,cAAc,eAAe,CAAC;AAC9B,cAAc,6BAA6B,CAAC;AAC5C,cAAc,qBAAqB,CAAC;AACpC,OAAO,KAAK,QAAQ,MAAM,qBAAqB,CAAC;AAChD,cAAc,yBAAyB,CAAC;AACxC,cAAc,yBAAyB,CAAC;AACxC,cAAc,sBAAsB,CAAC;AACrC,cAAc,gBAAgB,CAAC;AAC/B,cAAc,kCAAkC,CAAC;AACjD,cAAc,wBAAwB,CAAC;AACvC,cAAc,YAAY,CAAC;AAC3B,cAAc,2BAA2B,CAAC;AAC1C,cAAc,WAAW,CAAC;AAC1B,cAAc,mCAAmC,CAAC"} | ||
| {"version":3,"file":"index.js","sourceRoot":"","sources":["../../../../src/Type/Definition/index.ts"],"names":[],"mappings":"AAAA,cAAc,aAAa,CAAC;AAC5B,cAAc,cAAc,CAAC;AAC7B,cAAc,iBAAiB,CAAC;AAChC,cAAc,WAAW,CAAC;AAC1B,cAAc,cAAc,CAAC;AAC7B,cAAc,wBAAwB,CAAC;AACvC,cAAc,YAAY,CAAC;AAC3B,cAAc,sBAAsB,CAAC;AACrC,cAAc,sBAAsB,CAAC;AACrC,cAAc,oBAAoB,CAAC;AACnC,cAAc,0BAA0B,CAAC;AACzC,cAAc,4BAA4B,CAAC;AAC3C,cAAc,aAAa,CAAC;AAC5B,cAAc,WAAW,CAAC;AAC1B,cAAc,yBAAyB,CAAC;AACxC,cAAc,sBAAsB,CAAC;AACrC,cAAc,uBAAuB,CAAC;AACtC,cAAc,iBAAiB,CAAC;AAChC,cAAc,uBAAuB,CAAC;AACtC,cAAc,YAAY,CAAC;AAC3B,cAAc,eAAe,CAAC;AAC9B,cAAc,eAAe,CAAC;AAC9B,cAAc,6BAA6B,CAAC;AAC5C,cAAc,qBAAqB,CAAC;AACpC,OAAO,KAAK,QAAQ,MAAM,qBAAqB,CAAC;AAChD,cAAc,yBAAyB,CAAC;AACxC,cAAc,yBAAyB,CAAC;AACxC,cAAc,sBAAsB,CAAC;AACrC,cAAc,gBAAgB,CAAC;AAC/B,cAAc,kCAAkC,CAAC;AACjD,OAAO,KAAK,MAAM,MAAM,mBAAmB,CAAC;AAC5C,cAAc,wBAAwB,CAAC;AACvC,cAAc,YAAY,CAAC;AAC3B,cAAc,2BAA2B,CAAC;AAC1C,cAAc,WAAW,CAAC;AAC1B,cAAc,mCAAmC,CAAC"} |
@@ -37,2 +37,4 @@ var ServiceIdentifier; | ||
| ServiceIdentifier["endpointUserPostTokenEndpoint"] = "ember-nexus.app-core.endpoint.user.post-token-endpoint"; | ||
| // endpoints: search | ||
| ServiceIdentifier["endpointSearchPostSearchEndpoint"] = "ember-nexus.app-core.endpoint.search.post-search-endpoint"; | ||
| // cache | ||
@@ -39,0 +41,0 @@ ServiceIdentifier["cacheElement"] = "ember-nexus.app-core.cache.element-cache"; |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"ServiceIdentifier.js","sourceRoot":"","sources":["../../../../src/Type/Enum/ServiceIdentifier.ts"],"names":[],"mappings":"AAAA,IAAK,iBA8CJ;AA9CD,WAAK,iBAAiB;IACpB,kBAAkB;IAClB,6DAAwC,CAAA;IACxC,6CAAwB,CAAA;IACxB,sDAAiC,CAAA;IACjC,wDAAmC,CAAA;IACnC,kDAA6B,CAAA;IAC7B,4DAAuC,CAAA;IAEvC,kBAAkB;IAElB,WAAW;IACX,6FAAwE,CAAA;IACxE,uGAAkF,CAAA;IAClF,iGAA4E,CAAA;IAC5E,uGAAkF,CAAA;IAClF,6FAAwE,CAAA;IACxE,mFAA8D,CAAA;IAC9D,6FAAwE,CAAA;IAExE,qBAAqB;IACrB,2HAAsG,CAAA;IACtG,qHAAgG,CAAA;IAChG,sIAAiH,CAAA;IACjH,oIAA+G,CAAA;IAC/G,oIAA+G,CAAA;IAC/G,iHAA4F,CAAA;IAC5F,yHAAoG,CAAA;IACpG,uHAAkG,CAAA;IAClG,mHAA8F,CAAA;IAC9F,qHAAgG,CAAA;IAEhG,kBAAkB;IAClB,iHAA4F,CAAA;IAC5F,qGAAgF,CAAA;IAChF,2GAAsF,CAAA;IACtF,gIAA2G,CAAA;IAC3G,mHAA8F,CAAA;IAC9F,6GAAwF,CAAA;IAExF,QAAQ;IACR,8EAAyD,CAAA;IACzD,+FAA0E,CAAA;IAC1E,6FAAwE,CAAA;IACxE,6FAAwE,CAAA;IACxE,0EAAqD,CAAA;AACvD,CAAC,EA9CI,iBAAiB,KAAjB,iBAAiB,QA8CrB;AAED,OAAO,EAAE,iBAAiB,EAAE,CAAC"} | ||
| {"version":3,"file":"ServiceIdentifier.js","sourceRoot":"","sources":["../../../../src/Type/Enum/ServiceIdentifier.ts"],"names":[],"mappings":"AAAA,IAAK,iBAiDJ;AAjDD,WAAK,iBAAiB;IACpB,kBAAkB;IAClB,6DAAwC,CAAA;IACxC,6CAAwB,CAAA;IACxB,sDAAiC,CAAA;IACjC,wDAAmC,CAAA;IACnC,kDAA6B,CAAA;IAC7B,4DAAuC,CAAA;IAEvC,kBAAkB;IAElB,WAAW;IACX,6FAAwE,CAAA;IACxE,uGAAkF,CAAA;IAClF,iGAA4E,CAAA;IAC5E,uGAAkF,CAAA;IAClF,6FAAwE,CAAA;IACxE,mFAA8D,CAAA;IAC9D,6FAAwE,CAAA;IAExE,qBAAqB;IACrB,2HAAsG,CAAA;IACtG,qHAAgG,CAAA;IAChG,sIAAiH,CAAA;IACjH,oIAA+G,CAAA;IAC/G,oIAA+G,CAAA;IAC/G,iHAA4F,CAAA;IAC5F,yHAAoG,CAAA;IACpG,uHAAkG,CAAA;IAClG,mHAA8F,CAAA;IAC9F,qHAAgG,CAAA;IAEhG,kBAAkB;IAClB,iHAA4F,CAAA;IAC5F,qGAAgF,CAAA;IAChF,2GAAsF,CAAA;IACtF,gIAA2G,CAAA;IAC3G,mHAA8F,CAAA;IAC9F,6GAAwF,CAAA;IAExF,oBAAoB;IACpB,mHAA8F,CAAA;IAE9F,QAAQ;IACR,8EAAyD,CAAA;IACzD,+FAA0E,CAAA;IAC1E,6FAAwE,CAAA;IACxE,6FAAwE,CAAA;IACxE,0EAAqD,CAAA;AACvD,CAAC,EAjDI,iBAAiB,KAAjB,iBAAiB,QAiDrB;AAED,OAAO,EAAE,iBAAiB,EAAE,CAAC"} |
| import { ElementCache, ElementChildrenCache, ElementParentsCache, ElementRelatedCache, IndexCache } from '../Cache/index.js'; | ||
| import { DeleteElementEndpoint, GetElementChildrenEndpoint, GetElementEndpoint, GetElementParentsEndpoint, GetElementRelatedEndpoint, GetIndexEndpoint, PatchElementEndpoint, PostElementEndpoint, PostIndexEndpoint, PutElementEndpoint } from '../Endpoint/Element/index.js'; | ||
| import { PostSearchEndpoint } from '../Endpoint/Search/PostSearchEndpoint.js'; | ||
| import { DeleteTokenEndpoint, GetMeEndpoint, GetTokenEndpoint, PostChangePasswordEndpoint, PostRegisterEndpoint, PostTokenEndpoint } from '../Endpoint/User/index.js'; | ||
| import { ServiceResolver } from '../Service/index.js'; | ||
| import { Collection, Data, Node, NodeWithOptionalId, Relation, RelationWithOptionalId, Token, UniqueUserIdentifier, Uuid } from '../Type/Definition/index.js'; | ||
| import { Step } from '../Type/Definition/Search/Step/index.js'; | ||
| import { StepResult } from '../Type/Definition/Search/StepResult/index.js'; | ||
| import { ServiceIdentifier } from '../Type/Enum/index.js'; | ||
@@ -24,2 +27,3 @@ declare class ApiWrapper { | ||
| private deleteTokenEndpoint; | ||
| private postSearchEndpoint; | ||
| private elementCache; | ||
@@ -31,3 +35,3 @@ private elementChildrenCache; | ||
| static identifier: ServiceIdentifier; | ||
| constructor(getElementEndpoint: GetElementEndpoint, getElementChildrenEndpoint: GetElementChildrenEndpoint, getElementParentsEndpoint: GetElementParentsEndpoint, getElementRelatedEndpoint: GetElementRelatedEndpoint, getIndexEndpoint: GetIndexEndpoint, postIndexEndpoint: PostIndexEndpoint, postElementEndpoint: PostElementEndpoint, putElementEndpoint: PutElementEndpoint, patchElementEndpoint: PatchElementEndpoint, deleteElementEndpoint: DeleteElementEndpoint, postRegisterEndpoint: PostRegisterEndpoint, postChangePasswordEndpoint: PostChangePasswordEndpoint, getMeEndpoint: GetMeEndpoint, postTokenEndpoint: PostTokenEndpoint, getTokenEndpoint: GetTokenEndpoint, deleteTokenEndpoint: DeleteTokenEndpoint, elementCache: ElementCache, elementChildrenCache: ElementChildrenCache, elementParentsCache: ElementParentsCache, elementRelatedCache: ElementRelatedCache, indexCache: IndexCache); | ||
| constructor(getElementEndpoint: GetElementEndpoint, getElementChildrenEndpoint: GetElementChildrenEndpoint, getElementParentsEndpoint: GetElementParentsEndpoint, getElementRelatedEndpoint: GetElementRelatedEndpoint, getIndexEndpoint: GetIndexEndpoint, postIndexEndpoint: PostIndexEndpoint, postElementEndpoint: PostElementEndpoint, putElementEndpoint: PutElementEndpoint, patchElementEndpoint: PatchElementEndpoint, deleteElementEndpoint: DeleteElementEndpoint, postRegisterEndpoint: PostRegisterEndpoint, postChangePasswordEndpoint: PostChangePasswordEndpoint, getMeEndpoint: GetMeEndpoint, postTokenEndpoint: PostTokenEndpoint, getTokenEndpoint: GetTokenEndpoint, deleteTokenEndpoint: DeleteTokenEndpoint, postSearchEndpoint: PostSearchEndpoint, elementCache: ElementCache, elementChildrenCache: ElementChildrenCache, elementParentsCache: ElementParentsCache, elementRelatedCache: ElementRelatedCache, indexCache: IndexCache); | ||
| static constructFromServiceResolver(serviceResolver: ServiceResolver): ApiWrapper; | ||
@@ -243,3 +247,7 @@ /** | ||
| deleteToken(): Promise<void>; | ||
| /** | ||
| * @experimental | ||
| */ | ||
| postSearch(steps: Step[], parameters?: null | Record<string, unknown>, debug?: boolean): Promise<StepResult[]>; | ||
| } | ||
| export { ApiWrapper }; |
@@ -31,2 +31,3 @@ export * from './Action.js'; | ||
| export * from './RouteToWebComponentFunction.js'; | ||
| export * as Search from './Search/index.js'; | ||
| export * from './ServiceIdentifier.js'; | ||
@@ -33,0 +34,0 @@ export * from './Token.js'; |
@@ -31,2 +31,3 @@ declare enum ServiceIdentifier { | ||
| endpointUserPostTokenEndpoint = "ember-nexus.app-core.endpoint.user.post-token-endpoint", | ||
| endpointSearchPostSearchEndpoint = "ember-nexus.app-core.endpoint.search.post-search-endpoint", | ||
| cacheElement = "ember-nexus.app-core.cache.element-cache", | ||
@@ -33,0 +34,0 @@ cacheElementChildren = "ember-nexus.app-core.cache.element-children-cache", |
+1
-1
| { | ||
| "name": "@ember-nexus/app-core", | ||
| "version": "0.1.0", | ||
| "version": "0.1.1", | ||
| "type": "module", | ||
@@ -5,0 +5,0 @@ "engines": { |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
1297071
1.43%403
9.81%5253
3.61%43
4.88%