import { Disposable } from 'vscode' ; import { IDocommentDomain } from '../Domain/IDocommentDomain' ; import { Configuration } from '../Entity/Config/Contributes/Configuration' ; export interface IDocommentController { _languageId : string ; _disposable : Disposable ; dispose ( ) : void ; } export interface IDocommentControllerConstructor { new ( docommentDomain ) : IDocommentController ; }