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