@orca-fe/x-map
Version:
13 lines (12 loc) • 462 B
TypeScript
import AbstractLayer, { AbstractMarker } from './AbstractLayer';
import { Size } from '../defs';
export interface BaseLayerOptions {
style?: CSSStyleDeclaration;
}
export default class BaseLayer<M extends AbstractMarker = AbstractMarker> extends AbstractLayer<M, HTMLDivElement> {
readonly dom: HTMLDivElement;
constructor(options?: BaseLayerOptions);
add: (marker: M) => void;
remove: (marker: M) => void;
getSize(): Size;
}