(
element: Element,
fallback = 0,
opts?: { includeAuthoredTimingAttrs?: boolean },
)
| 466 | }; |
| 467 | |
| 468 | const resolveStartForElement = ( |
| 469 | element: Element, |
| 470 | fallback = 0, |
| 471 | opts?: { includeAuthoredTimingAttrs?: boolean }, |
| 472 | ): number => { |
| 473 | const resolver = createRuntimeStartTimeResolver({ |
| 474 | timelineRegistry: (window.__timelines ?? {}) as Record< |
| 475 | string, |
| 476 | RuntimeTimelineLike | undefined |
| 477 | >, |
| 478 | includeAuthoredTimingAttrs: opts?.includeAuthoredTimingAttrs ?? true, |
| 479 | }); |
| 480 | return resolver.resolveStartForElement(element, fallback); |
| 481 | }; |
| 482 | |
| 483 | const resolveDurationForElement = ( |
| 484 | element: Element, |
no test coverage detected