updates to concierge bot to support adding services and routes

This commit is contained in:
JB
2026-02-12 19:25:01 -05:00
parent e9865d3ee8
commit 415aa3dbfe
86 changed files with 2396 additions and 723 deletions

View File

@@ -0,0 +1,10 @@
export function isPromise<T>(value: T | Promise<T>): value is Promise<T> {
return typeof (value as Promise<T>)?.then === 'function';
}
export async function awaitMaybePromise<T>(value: T | Promise<T>) {
if (isPromise(value)) {
return await value;
}
return Promise.resolve(value);
}