diff options
author | pragdave <dave@pragdave.me> | 2020-05-07 13:51:16 -0500 |
---|---|---|
committer | pragdave <dave@pragdave.me> | 2020-05-07 13:51:16 -0500 |
commit | d5097965aa2cc2726e241333d8d6d0fa090717eb (patch) | |
tree | 35b57230a852cbaf498654210104fa10d7816564 /spec/RAFPlugin.js | |
parent | c8cb22863bf8c3ac157f6098be9154908aea9ec2 (diff) | |
download | svg.js-d5097965aa2cc2726e241333d8d6d0fa090717eb.tar.gz svg.js-d5097965aa2cc2726e241333d8d6d0fa090717eb.zip |
It was difficult to use the zero-parameter form of Timeline.schedule() with TypeScript. The .d.ts file didn't include the retuen type for a list of runner infos, and adding it still m,ade it harder than it should be to iterate over it type safely. In this commit I
1. Added the type information for `ScheduledRunnerInfo`, and updated the Timeline types to include it as a retuen type for `schedule`
2. Added a new function to Timeline, `getSchedule`, that simply returns the runner list. This seems to be cleaner than having the original `schedule` that can return two wildly different things.
I didn't remove the old functionality.
Diffstat (limited to 'spec/RAFPlugin.js')
0 files changed, 0 insertions, 0 deletions