@ginden/blinkstick-v2
Version:
Improved Blickstick API for Node.js
18 lines • 575 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.transformEachFrame = transformEachFrame;
/**
* @summary Applies a transformation to each frame in the animation.
* @remarks This is very advanced feature and should be used with caution.
* @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