add filterObjectsByWords utility function

This commit is contained in:
marlon-erler
2024-07-25 14:15:00 +02:00
parent 9e69c44014
commit e93276f2d3
2 changed files with 92 additions and 41 deletions
+16 -16
View File
@@ -314,22 +314,6 @@
function createTimestamp() {
return (/* @__PURE__ */ new Date()).toISOString();
}
var HandlerManager = class {
handlers = /* @__PURE__ */ new Set();
// manage
addHandler = (handler) => {
this.handlers.add(handler);
};
deleteHandler = (handler) => {
this.handlers.delete(handler);
};
// trigger
trigger = (item) => {
for (const handler of this.handlers) {
handler(item);
}
};
};
function checkDoesObjectMatchReference(reference, stringEntryObject) {
reference_entry_loop: for (const referenceEntry of Object.entries(
reference
@@ -369,6 +353,22 @@
}
return [...values.values()].sort(localeCompare);
}
var HandlerManager = class {
handlers = /* @__PURE__ */ new Set();
// manage
addHandler = (handler) => {
this.handlers.add(handler);
};
deleteHandler = (handler) => {
this.handlers.delete(handler);
};
// trigger
trigger = (item) => {
for (const handler of this.handlers) {
handler(item);
}
};
};
var IndexManager = class {
itemToString;
sortedStrings = [];