import type { ILayer, ILayerPlugin, RaContainer } from '@ramap/ra-core'; export default class PixelPickingPlugin implements ILayerPlugin { /** * Use map to keep order of insertion. * @see https://stackoverflow.com/questions/5525795/does-javascript-guarantee-object-property-order */ private pickingUniformMap; private pickOption2Array; private updatePickOption; apply(layer: ILayer, { styleAttributeService }: RaContainer): void; }