Plugins

Covers Engine Plugin SDK 2.0.0 · Interface Plugin SDK 0.2.0

MarkdownChipRenderProps

Parsed chip token and selection/edit callbacks supplied to its component.

Import

import type { MarkdownChipRenderProps } from "@dartwic/interface-sdk/markdown";

Declaration

export interface MarkdownChipRenderProps<Token = unknown> {
    token: Token;
    tokenId: string;
    canEdit: boolean;
    mode: MarkdownMode;
    commandEnabled: boolean;
    selected: boolean;
    select(): void;
    clearSelection(): void;
    updateToken(nextToken: Token): void;
}

Members

NameTypeRequirementDescription
tokenTokenRequired
tokenIdstringRequired
canEditbooleanRequired
modeMarkdownModeRequired
commandEnabledbooleanRequired
selectedbooleanRequired
selectvoidRequired
clearSelectionvoidRequired
updateTokenvoidRequired