UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

25 lines 4.25 kB
import { Injectable } from '@angular/core'; import { HttpParams } from '@angular/common/http'; import { AbstractResourceService } from '../abstract-endpoint/abstract-resource.service'; import * as i0 from "@angular/core"; import * as i1 from "../resource-provider.service"; import * as i2 from "../../configuration/configuration.service"; export class DashboardResourceService extends AbstractResourceService { constructor(provider, configService) { super('dashboard', provider, configService); } getDashboardData(type, jsonQuery) { let params = new HttpParams(); params = params.set('type', type); return this._resourceProvider.post$('/dashboard/search', this.SERVER_URL, jsonQuery, params); } static ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DashboardResourceService, deps: [{ token: i1.ResourceProvider }, { token: i2.ConfigurationService }], target: i0.ɵɵFactoryTarget.Injectable }); static ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DashboardResourceService, providedIn: 'root' }); } i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.3.12", ngImport: i0, type: DashboardResourceService, decorators: [{ type: Injectable, args: [{ providedIn: 'root' }] }], ctorParameters: () => [{ type: i1.ResourceProvider }, { type: i2.ConfigurationService }] }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGFzaGJvYXJkLXJlc291cmNlLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL3Jlc291cmNlcy9lbmdpbmUtZW5kcG9pbnQvZGFzaGJvYXJkLXJlc291cmNlLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFVBQVUsRUFBQyxNQUFNLGVBQWUsQ0FBQztBQUd6QyxPQUFPLEVBQUMsVUFBVSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFJaEQsT0FBTyxFQUFDLHVCQUF1QixFQUFDLE1BQU0sZ0RBQWdELENBQUM7Ozs7QUFLdkYsTUFBTSxPQUFPLHdCQUF5QixTQUFRLHVCQUF1QjtJQUVqRSxZQUFZLFFBQTBCLEVBQUUsYUFBbUM7UUFDdkUsS0FBSyxDQUFDLFdBQVcsRUFBRSxRQUFRLEVBQUUsYUFBYSxDQUFDLENBQUM7SUFDaEQsQ0FBQztJQUVNLGdCQUFnQixDQUFDLElBQVksRUFBRSxTQUEyQjtRQUM3RCxJQUFJLE1BQU0sR0FBZSxJQUFJLFVBQVUsRUFBRSxDQUFDO1FBQzFDLE1BQU0sR0FBRyxNQUFNLENBQUMsR0FBRyxDQUFDLE1BQU0sRUFBRSxJQUFJLENBQUMsQ0FBQztRQUNsQyxPQUFPLElBQUksQ0FBQyxpQkFBaUIsQ0FBQyxLQUFLLENBQW9CLG1CQUFtQixFQUFFLElBQUksQ0FBQyxVQUFVLEVBQUUsU0FBUyxFQUFFLE1BQU0sQ0FBQyxDQUFDO0lBQ3BILENBQUM7d0dBVlEsd0JBQXdCOzRHQUF4Qix3QkFBd0IsY0FGckIsTUFBTTs7NEZBRVQsd0JBQXdCO2tCQUhwQyxVQUFVO21CQUFDO29CQUNSLFVBQVUsRUFBRSxNQUFNO2lCQUNyQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7SW5qZWN0YWJsZX0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQge1Jlc291cmNlUHJvdmlkZXJ9IGZyb20gJy4uL3Jlc291cmNlLXByb3ZpZGVyLnNlcnZpY2UnO1xuaW1wb3J0IHtDb25maWd1cmF0aW9uU2VydmljZX0gZnJvbSAnLi4vLi4vY29uZmlndXJhdGlvbi9jb25maWd1cmF0aW9uLnNlcnZpY2UnO1xuaW1wb3J0IHtIdHRwUGFyYW1zfSBmcm9tICdAYW5ndWxhci9jb21tb24vaHR0cCc7XG5pbXBvcnQge09ic2VydmFibGV9IGZyb20gJ3J4anMnO1xuaW1wb3J0IHtBZ2dyZWdhdGlvblF1ZXJ5fSBmcm9tICcuLi8uLi9kYXNoYm9hcmQvY2FyZHMvbW9kZWwvY3VzdG9tLWRhc2hib2FyZC1tb2RlbC9hZ2dyZWdhdGlvbi1xdWVyeSc7XG5pbXBvcnQge0FnZ3JlZ2F0aW9uUmVzdWx0fSBmcm9tICcuLi8uLi9kYXNoYm9hcmQvY2FyZHMvbW9kZWwvY3VzdG9tLWRhc2hib2FyZC1tb2RlbC9hZ2dyZWdhdGlvbi1yZXN1bHQnO1xuaW1wb3J0IHtBYnN0cmFjdFJlc291cmNlU2VydmljZX0gZnJvbSAnLi4vYWJzdHJhY3QtZW5kcG9pbnQvYWJzdHJhY3QtcmVzb3VyY2Uuc2VydmljZSc7XG5cbkBJbmplY3RhYmxlKHtcbiAgICBwcm92aWRlZEluOiAncm9vdCdcbn0pXG5leHBvcnQgY2xhc3MgRGFzaGJvYXJkUmVzb3VyY2VTZXJ2aWNlIGV4dGVuZHMgQWJzdHJhY3RSZXNvdXJjZVNlcnZpY2Uge1xuXG4gICAgY29uc3RydWN0b3IocHJvdmlkZXI6IFJlc291cmNlUHJvdmlkZXIsIGNvbmZpZ1NlcnZpY2U6IENvbmZpZ3VyYXRpb25TZXJ2aWNlKSB7XG4gICAgICAgIHN1cGVyKCdkYXNoYm9hcmQnLCBwcm92aWRlciwgY29uZmlnU2VydmljZSk7XG4gICAgfVxuXG4gICAgcHVibGljIGdldERhc2hib2FyZERhdGEodHlwZTogc3RyaW5nLCBqc29uUXVlcnk6IEFnZ3JlZ2F0aW9uUXVlcnkpOiBPYnNlcnZhYmxlPEFnZ3JlZ2F0aW9uUmVzdWx0PiB7XG4gICAgICAgIGxldCBwYXJhbXM6IEh0dHBQYXJhbXMgPSBuZXcgSHR0cFBhcmFtcygpO1xuICAgICAgICBwYXJhbXMgPSBwYXJhbXMuc2V0KCd0eXBlJywgdHlwZSk7XG4gICAgICAgIHJldHVybiB0aGlzLl9yZXNvdXJjZVByb3ZpZGVyLnBvc3QkPEFnZ3JlZ2F0aW9uUmVzdWx0PignL2Rhc2hib2FyZC9zZWFyY2gnLCB0aGlzLlNFUlZFUl9VUkwsIGpzb25RdWVyeSwgcGFyYW1zKTtcbiAgICB9XG59XG4iXX0=