longform-markdown-splitter
Version:
Splits and transforms markdown files from obsidian for usage in hugo.
21 lines (20 loc) • 698 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.MD_ObserverSubject = void 0;
var MD_ObserverSubject = (function () {
function MD_ObserverSubject() {
this.observers = [];
}
MD_ObserverSubject.prototype.add_observer = function (observer) {
this.observers.push(observer);
};
MD_ObserverSubject.prototype.notify_all = function (from, to, command) {
if (this.observers.length > 0) {
this.observers.forEach(function (observer) {
return observer.do_command(from, to, command);
});
}
};
return MD_ObserverSubject;
}());
exports.MD_ObserverSubject = MD_ObserverSubject;