Establish project foundation and shared utilities

This commit is contained in:
2026-07-27 07:07:30 +00:00
parent f465aa761b
commit 6923040484
13 changed files with 2343 additions and 902 deletions
+10
View File
@@ -0,0 +1,10 @@
/** Authentication failure whose message is safe to return to clients. */
export class UnauthorizedError extends Error {
/**
* @param message - Client-safe unauthorized summary.
*/
constructor(message = 'Unauthorized') {
super(message);
this.name = 'UnauthorizedError';
}
}