@atlaskit/editor-core
Version:
A package contains Atlassian editor core functionality
29 lines (26 loc) • 477 B
text/typescript
import { NodeSpec } from '../../prosemirror';
import { Definition as ListItemNode } from './list-item';
/**
* @name orderedList_node
*/
export interface Definition {
type: 'orderedList';
/**
* @minItems 1
*/
content: Array<ListItemNode>;
attrs?: {
/**
* @minimum 1
*/
order: number;
};
}
export const orderedList: NodeSpec = {
group: 'block',
content: 'listItem+',
parseDOM: [{ tag: 'ol' }],
toDOM() {
return ['ol', 0];
}
};