MCPcopy Index your code
hub / github.com/REditorSupport/vscode-R / asViewColumn

Function asViewColumn

src/util.ts:631–643  ·  view source on GitHub ↗
(s: string | undefined | vscode.ViewColumn, fallback?: vscode.ViewColumn)

Source from the content-addressed store, hash-verified

629export function asViewColumn(s: string | undefined | vscode.ViewColumn): vscode.ViewColumn | undefined;
630export function asViewColumn(s: string | undefined | vscode.ViewColumn, fallback: vscode.ViewColumn): vscode.ViewColumn;
631export function asViewColumn(s: string | undefined | vscode.ViewColumn, fallback?: vscode.ViewColumn): vscode.ViewColumn | undefined {
632 if (!s) {
633 return fallback;
634 }
635 if (typeof s !== 'string') {
636 // s is already ViewColumn:
637 return s;
638 }
639 if (VIEW_COLUMN_KEYS.includes(s)) {
640 return vscode.ViewColumn[s as keyof typeof vscode.ViewColumn];
641 }
642 return fallback;
643}
644
645
646// eslint-disable-next-line @typescript-eslint/no-explicit-any

Callers 3

constructorMethod · 0.90
showHelpFileMethod · 0.90
updateGuestPlotFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected