}
function renderCommand(cmd: ra.CommandLink) {
- return `[${cmd.title}](command:${cmd.command}?${encodeURIComponent(JSON.stringify(cmd.arguments))} '${cmd.tooltip!}')`;
+ return `[${cmd.title}](command:${cmd.command}?${encodeURIComponent(JSON.stringify(cmd.arguments))} '${cmd.tooltip}')`;
}
function renderHoverActions(actions: ra.CommandLinkGroup[]): vscode.MarkdownString {
command: "rust-analyzer.applyActionGroup",
title: "",
arguments: [items.map((item) => {
- return { label: item.title, arguments: item.command!!.arguments!![0] };
+ return { label: item.title, arguments: item.command.arguments[0] };
})],
};