@atlaskit/editor-plugin-tasks-and-decisions
Version:
Tasks and decisions plugin for @atlaskit/editor-core
59 lines (58 loc) • 1.61 kB
TypeScript
import type { IntlShape } from 'react-intl';
import type { Node as PMNode } from '@atlaskit/editor-prosemirror/model';
export declare const decisionItemToDOM: (node: PMNode, intl: IntlShape) => [
string,
{
class: string;
"data-decision-local-id": any;
"data-decision-state": any;
"data-prosemirror-node-name": string;
},
(string | [
string,
{
contentEditable: boolean;
"data-component": string;
},
(string | {
"aria-label": string;
role: string;
} | (string | {
"data-icon-source": string;
height: string;
role: string;
viewBox: string;
width: string;
} | (string | {
d: string;
fill: string;
"fill-rule": string;
})[])[] | (string | {
"data-icon-source": string;
fill: string;
height: string;
role: string;
viewBox: string;
width: string;
} | (string | {
d: string;
fill: string;
"fill-rule": string;
})[])[])[]
] | {
"data-decision-wrapper": boolean;
"data-testid": string;
} | (string | {
contentEditable: boolean;
"data-component": string;
"data-testid": string;
})[] | (string | {
"data-component": string;
} | (string | number | {
class: string;
"data-empty"?: undefined;
} | {
class: string;
"data-empty": string;
})[])[])[]
];