MrBlenny / react-flow-chart

🌊 A flexible, stateless, declarative flow chart library for react.
https://mrblenny.github.io/react-flow-chart/index.html
MIT License
1.48k stars 306 forks source link

Add missing required property on example #195

Open marian2js opened 4 years ago

marian2js commented 4 years ago

The example on the README was failing with Typescript because scale was not set.

Error:(79, 25) TS2322: Type '{ offset: { x: number; y: number; }; nodes: { node1: { id: string; type: string; position: { x: number; y: number; }; ports: { port1: { id: string; type: string; properties: { value: string; }; }; port2: { id: string; type: string; properties: { ...; }; }; }; }; node2: { ...; }; }; links: { ...; }; selected: {}; hov...' is not assignable to type 'IChart<undefined, undefined, undefined, undefined>'.
  Property 'scale' is missing in type '{ offset: { x: number; y: number; }; nodes: { node1: { id: string; type: string; position: { x: number; y: number; }; ports: { port1: { id: string; type: string; properties: { value: string; }; }; port2: { id: string; type: string; properties: { ...; }; }; }; }; node2: { ...; }; }; links: { ...; }; selected: {}; hov...' but required in type '{ offset: IPosition; nodes: { [id: string]: INode<undefined, undefined>; }; links: { [id: string]: ILink<undefined>; }; scale: number; selected: ISelectedOrHovered; hovered: ISelectedOrHovered; }'.