import { TextDocument , TextDocumentShowOptions , TextEditor , Uri , ViewColumn } from 'vscode' ; export const IDocumentManager = Symbol . for ( 'IDocumentManager' ) ; export interface IDocumentManager { param document param column param preserveFocus return showTextDocument ( document , column ? , preserveFocus ? ) : Thenable < TextEditor > ; param document param options return showTextDocument ( document , options ? ) : Thenable < TextEditor > ; see param uri param options return showTextDocument ( uri , options ? ) : Thenable < TextEditor > ; param uri return openTextDocument ( uri ) : Thenable < TextDocument > ; see param fileName return openTextDocument ( fileName ) : Thenable < TextDocument > ; param options return openTextDocument ( options ? ) : Thenable < TextDocument > ; }