/** * TRANSFORM REPRO: patternized flatMap callback should lower reactive expression statements */ import { pattern, UI, VNode, } from "commonfabric"; interface FileEntry { name: string; type: "file" | "folder"; } interface Input { files: FileEntry[]; } interface Output { [UI]: VNode; } export default pattern(({ files }) => { return { [UI]: (
{files.flatMap((file) => { console.log("mapping", file.name, file.type); return [{file.name}]; })}
), }; });