Infer element based on typeof createElements
const elements = createElements([{ id: '1', type: 'rect', x: 10, y: 10 ,data : { label: 'Node 1' }, width: 100, height: 100 },{ id: '2', type: 'circle', x: 200, y: 200, data : { label: 'Node 2' }, width: 100, height: 100 },]);type BaseElementWithData = InferElement<typeof elements>; Copy
const elements = createElements([{ id: '1', type: 'rect', x: 10, y: 10 ,data : { label: 'Node 1' }, width: 100, height: 100 },{ id: '2', type: 'circle', x: 200, y: 200, data : { label: 'Node 2' }, width: 100, height: 100 },]);type BaseElementWithData = InferElement<typeof elements>;
Infer element based on typeof createElements