Event.d.ts 823 B

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