diff --git a/src/services/util.js b/src/services/util.js index 29e0175..71e2885 100644 --- a/src/services/util.js +++ b/src/services/util.js @@ -1,3 +1,17 @@ +export function delay(duration) { + return new Promise((resolve, _) => { + setTimeout(() => { + resolve() + }, duration) + }) +} + +export function* cycle(xs) { + while (true) { + yield* xs + } +} + export function calcProgress (from, to, value) { return from + ((to - from) * value) }