import { DebugConfiguration , DebugConfigurationProvider , Uri } from 'vscode' ; import { Target } from '../tasks/types' ; export type DebugInfo = { port : number ; } ; export const IDebugger = Symbol ( 'ILauncher' ) ; export interface IDebugger { getDebugConfiguration ( workspaceFolderUri , target , build ) : Promise < DebugConfiguration | undefined > ; debug ( workspaceFolder , target ) : Promise < boolean > ; } export const IDebugConfigurationProvider = Symbol ( 'IDebugConfigurationProvider' ) ; export interface IDebugConfigurationProvider extends DebugConfigurationProvider { }