@geogirafe/lib-geoportal
Version:
GeoGirafe is a flexible application to build online geoportals.
18 lines (17 loc) • 589 B
TypeScript
import { LayerId, TreeItemDefinition } from '../layerdefinitions.js';
import Layer from './layer.js';
type LayerXYZTilesOptions = {
isDefaultChecked?: boolean;
disclaimer?: string;
metadataUrl?: string;
opacity?: number;
restricted?: boolean;
};
declare class LayerXYZ extends Layer {
source: string;
constructor(id: LayerId, name: string, order: number, source: string, options?: TreeItemDefinition | LayerXYZTilesOptions);
clone(): LayerXYZ;
private static isTreeItemDefinition;
private static getOptionsFromDefinition;
}
export default LayerXYZ;