@visactor/vrender-core
Version:
```typescript import { xxx } from '@visactor/vrender-core'; ```
11 lines (10 loc) • 425 B
TypeScript
import type { IGraphicPicker } from '../interface/picker';
import type { IPickerRegistry, RegistryKey } from './types';
export declare class PickerRegistry implements IPickerRegistry {
private readonly entries;
register(key: RegistryKey, picker: IGraphicPicker): void;
unregister(key: RegistryKey): void;
get(key: RegistryKey): IGraphicPicker | undefined;
getAll(): IGraphicPicker[];
clear(): void;
}