"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useLocationAction = exports.locationActionSubject = exports.useSelectedNode = exports.useOveringNode = exports.overingNodeSubject = exports.selectedNodeSubject = exports.CLS_PREFIX = void 0;
const use_behaviorsubject_1 = require("@rcp/use.behaviorsubject");
exports.CLS_PREFIX = 'mometa-editor';
const { useSubject: useOveringNode, subject: overingNodeSubject } = (0, use_behaviorsubject_1.createReactBehaviorSubject)(null);
exports.useOveringNode = useOveringNode;
exports.overingNodeSubject = overingNodeSubject;
const { useSubject: useSelectedNode, subject: selectedNodeSubject } = (0, use_behaviorsubject_1.createReactBehaviorSubject)(null, {});
exports.useSelectedNode = useSelectedNode;
exports.selectedNodeSubject = selectedNodeSubject;
const { useSubject: useLocationAction, subject: locationActionSubject } = (0, use_behaviorsubject_1.createReactBehaviorSubject)(null, {
    eq: (a, b) => a === b
});
exports.useLocationAction = useLocationAction;
exports.locationActionSubject = locationActionSubject;
//# sourceMappingURL=const.js.map