alsatian-test/alsatian

View on GitHub
packages/vscode-extension/src/commands/show-icon.ts

Summary

Maintainability
A
0 mins
Test Coverage

import { window, Uri, Range, TextEditor, DecorationOptions } from "vscode";

export function showIcon(editor: TextEditor, icon: Uri, options: Range[] | DecorationOptions[]) {
    const runningDecorator = window.createTextEditorDecorationType({
        isWholeLine: true,
        gutterIconPath: icon,
        gutterIconSize: "contain"
    });
    
    editor.setDecorations(runningDecorator, options);
    return runningDecorator;
}