Skip to content

Commit 551c305

Browse files
committed
Add PluginConfig type to checkPluginConfiguration for improved type safety
1 parent eb40abb commit 551c305

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/diagnostics.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import * as vscode from 'vscode';
22
import parse from "json-to-ast";
33
import { pluginSnippets } from "./constants";
44
import { getASTNode, getRangeFromASTNode } from "./helpers";
5-
import { DevProxyInstall } from "./types";
5+
import { DevProxyInstall, PluginConfig } from "./types";
66

77
export const updateConfigFileDiagnostics = (
88
context: vscode.ExtensionContext,
@@ -165,7 +165,7 @@ const checkAtLeastOneEnabledPlugin = (pluginNodes: parse.ObjectNode[], diagnosti
165165
}
166166
};
167167

168-
const checkPluginConfiguration = (pluginNode: parse.ObjectNode, diagnostics: vscode.Diagnostic[], pluginName: string, isEnabled: boolean, documentNode: parse.ObjectNode, pluginSnippet: { instance: string; config?: import("/Users/garrytrinder/repos/dev-proxy-toolkit/src/types").PluginConfig; }) => {
168+
const checkPluginConfiguration = (pluginNode: parse.ObjectNode, diagnostics: vscode.Diagnostic[], pluginName: string, isEnabled: boolean, documentNode: parse.ObjectNode, pluginSnippet: { instance: string; config?: PluginConfig; }) => {
169169
const configSectionNode = getASTNode(
170170
pluginNode.children,
171171
'Identifier',

0 commit comments

Comments
 (0)