/** * An service used to fetch the XSD attribute definition of layers using their * id from a GeoMapFish server. * * @class * @param {angular.IHttpService} $http Angular http service. * @param {string} gmfLayersUrl URL to the GeoMapFish layers service. * @hidden */ export function EditingXSDAttributeService($http: angular.IHttpService, gmfLayersUrl: string): void; export class EditingXSDAttributeService { /** * An service used to fetch the XSD attribute definition of layers using their * id from a GeoMapFish server. * * @class * @param {angular.IHttpService} $http Angular http service. * @param {string} gmfLayersUrl URL to the GeoMapFish layers service. * @hidden */ constructor($http: angular.IHttpService, gmfLayersUrl: string); /** * @type {angular.IHttpService} */ http_: angular.IHttpService; /** * @type {string} */ baseUrl_: string; /** * @type {Object>} */ promises_: { [x: number]: angular.IPromise; }; /** * @param {number} id Layer id. * @returns {angular.IPromise} Promise. */ getAttributes(id: number): angular.IPromise; } export namespace EditingXSDAttributeService { let $inject: string[]; } export default myModule; import angular from 'angular'; /** * @type {angular.IModule} * @hidden */ declare const myModule: angular.IModule;