iceye-angular-cesium-fork
Version:
Angular library for working with Cesium.
30 lines (29 loc) • 957 B
TypeScript
import { EventEmitter } from '@angular/core';
import { IDescription } from '../../models/description';
import { LayerOptions } from '../../models/layer-options';
export declare class LayerService {
private _context;
private _options;
private _show;
private _zIndex;
private _entityName;
private _cache;
private descriptions;
private layerUpdate;
get cache(): boolean;
set cache(value: boolean);
get zIndex(): number;
set zIndex(value: number);
get show(): boolean;
set show(value: boolean);
get options(): LayerOptions;
set options(value: LayerOptions);
get context(): any;
set context(context: any);
setEntityName(name: string): void;
getEntityName(): string;
registerDescription(descriptionComponent: IDescription): void;
unregisterDescription(descriptionComponent: IDescription): void;
getDescriptions(): IDescription[];
layerUpdates(): EventEmitter<any>;
}