server-ts: Port services/search/expressions/note_content_fulltext

This commit is contained in:
Elian Doran
2024-02-18 01:01:17 +02:00
parent 3df6acda32
commit 414964e791
4 changed files with 41 additions and 23 deletions

View File

@@ -147,12 +147,12 @@ function getRawRows<T extends {} | unknown[]>(query: string, params: Params = []
return (wrap(query, s => s.raw().all(params)) as T[] | null) || [];
}
function iterateRows(query: string, params: Params = []) {
function iterateRows<T>(query: string, params: Params = []): IterableIterator<T> {
if (LOG_ALL_QUERIES) {
console.log(query);
}
return stmt(query).iterate(params);
return stmt(query).iterate(params) as IterableIterator<T>;
}
function getMap<K extends string | number | symbol, V>(query: string, params: Params = []) {