All files / commands create-document-from-language.ts

100% Statements 4/4
100% Branches 0/0
100% Functions 1/1
100% Lines 4/4

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12      1x     1x 1x   1x    
import * as vscode from 'vscode';
import { getConfig } from '@src/utilities/vscode/config';
 
export const createDocumentFromLanguage = {
	id: 'mentor.command.createDocumentFromLanguage',
	handler: async (language: string) => {
		const content = getConfig().get<string>(`language.${language}.defaultDocumentTemplate`, '');
		const document = await vscode.workspace.openTextDocument({ content, language });
 
		await vscode.window.showTextDocument(document);
	}
};