Interface ChangeSetActionRenderer

The CodePartRenderer offers to contribute arbitrary React nodes to the rendered code part. Technically anything can be rendered, however it is intended to be used for actions, like "Copy to Clipboard" or "Insert at Cursor".

interface ChangeSetActionRenderer {
    id: string;
    onDidChange?: Event<void>;
    priority?: number;
    canRender?(changeSet): boolean;
    render(changeSet): ReactNode;
}

Implemented by

Properties

id: string
onDidChange?: Event<void>
priority?: number

Actions are ordered by descending priority. (Highest on left).

Methods