File

projects/mangol/src/lib/interfaces/config-map.interface.ts

Index

Properties

Properties

controllers
controllers: MangolConfigMapControllers
Type : MangolConfigMapControllers
Optional
layers
layers: (MangolLayer | MangolLayerGroup)[]
Type : (MangolLayer | MangolLayerGroup)[]
Optional
layertree
layertree: MangolConfigLayertree
Type : MangolConfigLayertree
Optional
target
target: string
Type : string
view
view: View
Type : View
import Collection from 'ol/Collection';
import BaseLayer from 'ol/layer/Base';
import View from 'ol/View';

import { MangolLayerGroup } from '../classes/LayerGroup';
import { MangolLayer } from './../classes/Layer';
import { MangolConfigLayertree } from './config-layers.inteface';
import { MangolConfigMapControllers } from './config-map-controllers.interface';

export interface MangolConfigMapMousePosition {}

export interface MangolConfigLayer2 extends BaseLayer {
  name: string;
  description?: string;
  queryable?: string;
  attrcolumns?: any[];
}

export interface MangolConfigLayerGroup extends Collection<BaseLayer> {
  name: string;
}

export interface MangolConfigMap {
  target: string;
  view: View;
  layertree?: MangolConfigLayertree;
  controllers?: MangolConfigMapControllers;
  layers?: (MangolLayer | MangolLayerGroup)[];
}

result-matching ""

    No results matching ""