From 1e6875e73a2883eca6805c6f61535d65886b988e Mon Sep 17 00:00:00 2001 From: Noah Bogart Date: Mon, 5 Feb 2024 10:08:58 -0500 Subject: [PATCH] Fix eslint warnings --- src/tree.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/tree.ts b/src/tree.ts index a90a808..2f6a138 100644 --- a/src/tree.ts +++ b/src/tree.ts @@ -3,12 +3,9 @@ // file, You can obtain one at https://mozilla.org/MPL/2.0/. import { - CancellationToken, - commands, Emitter, ExtensionContext, LanguageClient, - ProviderResult, Range, TreeDataProvider, TreeItem, @@ -65,6 +62,8 @@ interface ProjectTreeNodeBranch { nodes: ProjectTreeNode[]; } +// Clojure doesn't care about optional keys and doesn't include a :node-type +// discriminant, so a union more accurately reflects working with the input. type ProjectTreeNode = ProjectTreeNodeBranch & ProjectTreeNodeLeaf; async function requestProjectTree(