diff --git a/api/src/engine/connectors/exareme/interfaces/transient/transient-data-result.interface.ts b/api/src/engine/connectors/exareme/interfaces/transient/transient-data-result.interface.ts deleted file mode 100644 index 37a62f96b071c594696f01bd3b27d75d2bc25f67..0000000000000000000000000000000000000000 --- a/api/src/engine/connectors/exareme/interfaces/transient/transient-data-result.interface.ts +++ /dev/null @@ -1,42 +0,0 @@ -export interface NumericalData { - [key: string]: number; -} - -export interface CategoricalData { - [key: string]: { - count: number; - percentage: number; - }; -} - -export interface TransientDataResult { - name: string; - result: [ - { - data: { - single: { - [variable: string]: { - [dataset: string]: { - data: NumericalData | CategoricalData; - num_datapoints: number; - num_total: number; - num_nulls: number; - }; - }; - }; - model: { - [dataset: string]: { - data: { - [variable: string]: { - [key: string]: number; - }; - }; - num_datapoints: number; - num_total: number; - num_nulls: number; - }; - }; - }; - }, - ]; -} diff --git a/api/src/engine/connectors/exareme/main.connector.ts b/api/src/engine/connectors/exareme/main.connector.ts index 595fc22b1226f30382df604b866303be54c6b397..81ed14ab64999708295fd7bbbc38678994d1ba86 100644 --- a/api/src/engine/connectors/exareme/main.connector.ts +++ b/api/src/engine/connectors/exareme/main.connector.ts @@ -190,11 +190,11 @@ export default class ExaremeService implements IEngineService { .pipe(map((response) => response.data)); } - getAlgorithms(): Observable<string> { + getAlgorithms(request: Request): Observable<string> { const path = this.options.baseurl + 'algorithms'; return this.httpService - .get<string>(path) + .get<string>(path, { params: request.query }) .pipe(map((response) => response.data)); }