UNPKG

@ginden/blinkstick-v2

Version:
20 lines 594 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.transformEachFrame = transformEachFrame; /** * Applies a transformation to each frame in the animation. * This is very advanced feature and should be used with caution. * @param frames * @param transform * @category Animation */ function transformEachFrame(frames, transform) { return { async *[Symbol.asyncIterator]() { for await (const frame of frames) { yield transform(frame); } }, }; } //# sourceMappingURL=transform-each-frame.js.map