import * as vscode from 'vscode' export type FileSuffix = '.html' | '.ts' | '.less' | '.v.ts' export type Dict = { [key: string]: Dict | string } export type CompletionMap = { [key: string]: vscode.CompletionItem[] } export interface FormatErr { range: vscode.Range error: string kind: number } export interface HtmlParseErr { range: vscode.Range message: string } export interface ErrFromWingedCli { type: 'err' | 'success' title: string detail: string range: { start: { line: number; col: number } end: { line: number; col: number } } }