🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@ember-nexus/app-core

Package Overview
Dependencies
Maintainers
1
Versions
17
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ember-nexus/app-core - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+41
dist/esm/Endpoint/Search/PostSearchEndpoint.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
*/
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

@@ -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",

{
"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