Skip to content

Commit 42489c1

Browse files
fixed type inference
1 parent 0c171a0 commit 42489c1

4 files changed

Lines changed: 8 additions & 3 deletions

File tree

packages/edit-timeline/features/timeline/Timeline.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -77,13 +77,14 @@ export function Timeline() {
7777
}
7878
), [mapping])
7979

80-
const items = useMemo(
80+
const items: Item[] = useMemo(
8181
() =>
8282
tableData
8383
.map(eventFromRow)
8484
.filter(
8585
(event) => event && event.start
86-
) /** entries with missing start are not valid **/,
86+
) /** entries with missing start are not valid **/
87+
.map(event => event as Item),
8788
[tableData]
8889
);
8990
console.log({tableData, mapping, items})

packages/edit-timeline/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
"typescript": "^5.2.2"
1717
},
1818
"dependencies": {
19+
"@jsonforms/core": "^3.1.0",
1920
"@types/react": "^18.2.21",
2021
"lodash": "^4.17.21",
2122
"moment": "^2.29.4",

packages/example/features/app/Tabs.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@ export const tabs = [
2222
{icon: <ViewTimelineIcon/>, label: "Gantt", content: notYetImplemented},
2323
{icon: <HubIcon/>, label: "Network", content: notYetImplemented},
2424
{icon: <BarChartIcon/>, label: "Chart", content: notYetImplemented},
25-
config.developerMode && {icon: <LogoDevIcon/>, label: "Dev", content: <Debug/>}
25+
...(config.developerMode ? [{icon: <LogoDevIcon/>, label: "Dev", content: <Debug/>}] : [])
2626
].filter(t => t);

pnpm-lock.yaml

Lines changed: 3 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)