Event.d.ts 742 B

123456789101112131415161718192021222324252627282930
  1. import Selectable from './utils/selectable';
  2. export interface IEvent {
  3. id: string;
  4. start: Date;
  5. end: Date;
  6. ressourceId: string;
  7. title?: string;
  8. editable?: boolean | null;
  9. ressourceEditable?: boolean | null;
  10. bgColor?: string;
  11. }
  12. export declare class Event implements IEvent, Selectable {
  13. id: string;
  14. start: Date;
  15. end: Date;
  16. title: string;
  17. ressourceId: string;
  18. isDisplayed: boolean;
  19. offset: number;
  20. editable: boolean | null;
  21. ressourceEditable: boolean | null;
  22. moving: boolean;
  23. selected: boolean;
  24. bgColor?: string;
  25. constructor(obj: IEvent);
  26. get startStr(): string;
  27. get endStr(): string;
  28. static toTimeSlot(obj: IEvent): Event;
  29. }
  30. export default Event;