@atlaskit/editor-plugin-placeholder-text
Version:
placeholder text plugin for @atlaskit/editor-core
14 lines (13 loc) • 551 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.isSelectionAtPlaceholder = void 0;
var _state = require("@atlaskit/editor-prosemirror/state");
var isSelectionAtPlaceholder = exports.isSelectionAtPlaceholder = function isSelectionAtPlaceholder(selection) {
if (!(selection instanceof _state.TextSelection) || !selection.$cursor) {
return false;
}
var node = selection.$cursor.doc.nodeAt(selection.$cursor.pos);
return (node === null || node === void 0 ? void 0 : node.type.name) === 'placeholder';
};