From e25c40c23679763255fa94bce653a106b2187abc Mon Sep 17 00:00:00 2001 From: Michal Klobukowski Date: Mon, 19 Nov 2018 12:16:13 +0100 Subject: [PATCH 1/1] Improve typings in tree model Feature #14258 Arvados-DCO-1.1-Signed-off-by: Michal Klobukowski --- src/models/tree.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/models/tree.ts b/src/models/tree.ts index fe52a97b..bdcd7309 100644 --- a/src/models/tree.ts +++ b/src/models/tree.ts @@ -120,19 +120,19 @@ export const mapIdsToNodes = (ids: string[]) => (tree: Tree) => ids.map(id => getNode(id)(tree)).filter((node): node is TreeNode => node !== undefined); export const activateNode = (id: string) => (tree: Tree) => - mapTree(node => node.id === id ? { ...node, active: true } : { ...node, active: false })(tree); + mapTree((node: TreeNode) => node.id === id ? { ...node, active: true } : { ...node, active: false })(tree); export const deactivateNode = (tree: Tree) => - mapTree(node => node.active ? { ...node, active: false } : node)(tree); + mapTree((node: TreeNode) => node.active ? { ...node, active: false } : node)(tree); export const expandNode = (...ids: string[]) => (tree: Tree) => - mapTree(node => ids.some(id => id === node.id) ? { ...node, expanded: true } : node)(tree); + mapTree((node: TreeNode) => ids.some(id => id === node.id) ? { ...node, expanded: true } : node)(tree); export const collapseNode = (...ids: string[]) => (tree: Tree) => - mapTree(node => ids.some(id => id === node.id) ? { ...node, expanded: false } : node)(tree); + mapTree((node: TreeNode) => ids.some(id => id === node.id) ? { ...node, expanded: false } : node)(tree); export const toggleNodeCollapse = (...ids: string[]) => (tree: Tree) => - mapTree(node => ids.some(id => id === node.id) ? { ...node, expanded: !node.expanded } : node)(tree); + mapTree((node: TreeNode) => ids.some(id => id === node.id) ? { ...node, expanded: !node.expanded } : node)(tree); export const setNodeStatus = (id: string) => (status: TreeNodeStatus) => (tree: Tree) => { const node = getNode(id)(tree); -- 2.30.2