blob: b357b90c9e583e4fb8db7b88729c39f5e1a553f6 [file] [log] [blame] [edit]
import { Block } from '../primitives.js';
export type Transform = (Block: Block) => Block;
export function flow(...transforms: Transform[]): Transform {
return (block: Block): Block =>
transforms.reduce((block, t) => t(block), block);
}