From c2436b3efd1a06823bb9a9676c21ef7c2ec3f29d Mon Sep 17 00:00:00 2001 From: IKoshelev Date: Sun, 24 Dec 2023 18:06:50 +0100 Subject: [PATCH] typing improvement --- main.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/main.ts b/main.ts index b3e2cc9..306e63a 100644 --- a/main.ts +++ b/main.ts @@ -1,13 +1,13 @@ import { CanvasData, CanvasEdgeData, CanvasFileData, CanvasLinkData, CanvasNodeData, CanvasTextData } from 'obsidian/canvas'; import { App, FuzzySuggestModal, getAllTags, ItemView, Notice, Plugin } from 'obsidian'; -export interface CanvasGroupData { +export interface CanvasGroupData extends CanvasNodeData { type: 'group', label: string } -function isCanvasGroupData(node: any): node is CanvasGroupData { - return node?.type === 'group'; +function isCanvasGroupData(node: CanvasNodeData): node is CanvasGroupData { + return (node as any)?.type === 'group'; } function nodeBondingBoxContains(outerNode: CanvasNodeData, innerNode: CanvasNodeData) {