timelineGroupViewModel.d.ts 642 B

123456789101112131415161718192021222324
  1. import { TimelineGroup } from '../models/timelineGroup';
  2. import { TimelineKeyframeViewModel } from './timelineKeyframeViewModel';
  3. export interface TimelineGroupViewModel {
  4. /**
  5. * Size of the element in screen coordinates.
  6. */
  7. size: DOMRect | null;
  8. /**
  9. * From value in the timeline keyframes collection.
  10. */
  11. min: number;
  12. /**
  13. * To value in the timeline keyframes collection.
  14. */
  15. max: number;
  16. /**
  17. * Related Group Model.
  18. */
  19. groupModel: string | TimelineGroup;
  20. /**
  21. * Related Grouped keyframes view models.
  22. */
  23. keyframesViewModels: TimelineKeyframeViewModel[];
  24. }