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 13 14 15 16 17 18 19 20 21 | 21x 21x 21x | // Externals
import { ExtensionContext } from "vscode";
import { createCommandName, createCommandTitle } from "./helpers";
export default class BaseCommand {
cmdName: string;
title: string;
keybinding: string;
constructor(cmdName: string, title: string, keybinding: string) {
this.cmdName = createCommandName(cmdName);
this.title = createCommandTitle(title);
this.keybinding = keybinding;
}
// eslint-disable-next-line @typescript-eslint/no-unused-vars
async handler(context: ExtensionContext, ...args: any[]): Promise<void> {
// This function is called when ANY command is run
}
}
|