Files
outline/shared/editor/queries/isList.ts
Tom Moor ed59b3e350 Add more highlighter color choices (#7012)
* Add more highlighter color choices, closes #7011

* docs
2024-06-09 10:54:31 -07:00

17 lines
445 B
TypeScript

import { Node, Schema } from "prosemirror-model";
/**
* Check if a node is a list node.
*
* @param node The node to check
* @param schema The schema to check against
* @returns True if the node is a list node, false otherwise
*/
export function isList(node: Node, schema: Schema) {
return (
node.type === schema.nodes.bullet_list ||
node.type === schema.nodes.ordered_list ||
node.type === schema.nodes.checkbox_list
);
}