@dlr-eoc/services-ogc
Version:
This module bundles our clients for OGC standards. E.g. parse OWS Context JSON, WMS, WMTS or WPS.
28 lines • 3.93 kB
JavaScript
import { WpsClient as WCBasic } from '@dlr-eoc/utils-ogc';
import { Injectable, Inject } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common/http";
/**
* This file exports a wrapper around @dlr-eoc/utils-ogc/Wps for backwards compatibility.
* While the WPS functionality has been moved to utils-ogc, we still maintain this wrapper
* so that older clients don't need to change their imports.
*/
export { FakeCache } from '@dlr-eoc/utils-ogc';
export class WpsClient extends WCBasic {
constructor(version = '1.0.0', webClient, cache) {
super(version, webClient, cache);
this.webClient = webClient;
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: WpsClient, deps: [{ token: 'WPS_VERSION' }, { token: i1.HttpClient }, { token: 'WPS_CACHE' }], target: i0.ɵɵFactoryTarget.Injectable }); }
static { this.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: WpsClient }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "18.2.8", ngImport: i0, type: WpsClient, decorators: [{
type: Injectable
}], ctorParameters: () => [{ type: undefined, decorators: [{
type: Inject,
args: ['WPS_VERSION']
}] }, { type: i1.HttpClient }, { type: undefined, decorators: [{
type: Inject,
args: ['WPS_CACHE']
}] }] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid3BzY2xpZW50LmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vcHJvamVjdHMvc2VydmljZXMtb2djL3NyYy9saWIvd3BzL3dwc2NsaWVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsU0FBUyxJQUFJLE9BQU8sRUFBcUIsTUFBTSxvQkFBb0IsQ0FBQztBQUM3RSxPQUFPLEVBQUUsVUFBVSxFQUFFLE1BQU0sRUFBRSxNQUFNLGVBQWUsQ0FBQzs7O0FBSW5EOzs7O0dBSUc7QUFHSCxPQUFPLEVBQVMsU0FBUyxFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFPdEQsTUFBTSxPQUFPLFNBQVUsU0FBUSxPQUFPO0lBQ2xDLFlBQzJCLFVBQXNCLE9BQU8sRUFDNUMsU0FBcUIsRUFDUixLQUFhO1FBRWxDLEtBQUssQ0FBQyxPQUFPLEVBQUUsU0FBUyxFQUFFLEtBQUssQ0FBQyxDQUFDO1FBSHpCLGNBQVMsR0FBVCxTQUFTLENBQVk7SUFJakMsQ0FBQzs4R0FQUSxTQUFTLGtCQUVOLGFBQWEsdUNBRWIsV0FBVztrSEFKZCxTQUFTOzsyRkFBVCxTQUFTO2tCQURyQixVQUFVOzswQkFHRixNQUFNOzJCQUFDLGFBQWE7OzBCQUVwQixNQUFNOzJCQUFDLFdBQVciLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBXcHNDbGllbnQgYXMgV0NCYXNpYywgV3BzVmVyc2lvbiwgQ2FjaGUgfSBmcm9tICdAZGxyLWVvYy91dGlscy1vZ2MnO1xyXG5pbXBvcnQgeyBJbmplY3RhYmxlLCBJbmplY3QgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcclxuaW1wb3J0IHsgSHR0cENsaWVudCB9IGZyb20gJ0Bhbmd1bGFyL2NvbW1vbi9odHRwJztcclxuXHJcblxyXG4vKipcclxuICogVGhpcyBmaWxlIGV4cG9ydHMgYSB3cmFwcGVyIGFyb3VuZCBAZGxyLWVvYy91dGlscy1vZ2MvV3BzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eS5cclxuICogV2hpbGUgdGhlIFdQUyBmdW5jdGlvbmFsaXR5IGhhcyBiZWVuIG1vdmVkIHRvIHV0aWxzLW9nYywgd2Ugc3RpbGwgbWFpbnRhaW4gdGhpcyB3cmFwcGVyXHJcbiAqIHNvIHRoYXQgb2xkZXIgY2xpZW50cyBkb24ndCBuZWVkIHRvIGNoYW5nZSB0aGVpciBpbXBvcnRzLlxyXG4gKi9cclxuXHJcblxyXG5leHBvcnQgeyBDYWNoZSwgRmFrZUNhY2hlIH0gZnJvbSAnQGRsci1lb2MvdXRpbHMtb2djJztcclxuZXhwb3J0IHsgV3BzRGF0YURlc2NyaXB0aW9uLCBXcHNJbnB1dERlc2NyaXB0aW9uLCBXcHNPdXRwdXREZXNjcmlwdGlvbiwgV3BzRGF0YSwgV3BzSW5wdXQsIFdwc1Jlc3VsdCxcclxuICAgIFdwc0Jib3hEZXNjcmlwdGlvbiwgV3BzQmJveFZhbHVlLCBXcHNCYm94RGF0YSwgV3BzVmVyc2lvbiwgV3BzRGF0YUZvcm1hdCxcclxuICAgIFdwc1N0YXRlLCBXcHNDYXBhYmlsaXR5LCBXcHNQcm9jZXNzRGVzY3JpcHRpb24sIFdwc1NlcnZlckRlc2NyaXB0aW9uLCBXcHNNYXJzaGFsbGVyIH0gZnJvbSAnQGRsci1lb2MvdXRpbHMtb2djJztcclxuXHJcblxyXG5ASW5qZWN0YWJsZSgpXHJcbmV4cG9ydCBjbGFzcyBXcHNDbGllbnQgZXh0ZW5kcyBXQ0Jhc2ljIHtcclxuICAgIGNvbnN0cnVjdG9yKFxyXG4gICAgICAgIEBJbmplY3QoJ1dQU19WRVJTSU9OJykgdmVyc2lvbjogV3BzVmVyc2lvbiA9ICcxLjAuMCcsXHJcbiAgICAgICAgcHJpdmF0ZSB3ZWJDbGllbnQ6IEh0dHBDbGllbnQsXHJcbiAgICAgICAgQEluamVjdCgnV1BTX0NBQ0hFJykgY2FjaGU/OiBDYWNoZVxyXG4gICAgKSB7XHJcbiAgICAgICAgc3VwZXIodmVyc2lvbiwgd2ViQ2xpZW50LCBjYWNoZSk7XHJcbiAgICB9XHJcbn1cclxuIl19