Geen omschrijving

Event.ts 453B

123456789101112131415161718192021
  1. export type TargetType = 'page' | 'drawboard' | 'marker';
  2. export type EventType = 'add' | 'resize' | 'move' | 'remove';
  3. export type PositionType =
  4. | 'topLeft'
  5. | 'bottomLeft'
  6. | 'topRight'
  7. | 'bottomRight'
  8. | 'centerLeft'
  9. | 'centerRight'
  10. | 'topCenter'
  11. | 'bottomCenter';
  12. export interface ChangeEvent {
  13. target: TargetType;
  14. id: string;
  15. event: EventType;
  16. data?: object | string;
  17. }
  18. export type onChangeFunc = (ev: ChangeEvent) => void;