@ginden/blinkstick-v2
Version:
Improved Blickstick API for Node.js
20 lines • 594 B
JavaScript
;
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