diff --git a/apps/journal/app/lib/oauth.server.ts b/apps/journal/app/lib/oauth.server.ts index 539c6a3..a4c8c30 100644 --- a/apps/journal/app/lib/oauth.server.ts +++ b/apps/journal/app/lib/oauth.server.ts @@ -264,10 +264,9 @@ export async function getAuthenticatedUser(request: Request) { // --- Error type --- export class OAuthError extends Error { - constructor( - public code: string, - message: string, - ) { + code: string; + constructor(code: string, message: string) { super(message); + this.code = code; } } diff --git a/tsconfig.base.json b/tsconfig.base.json index 9166196..3257189 100644 --- a/tsconfig.base.json +++ b/tsconfig.base.json @@ -17,6 +17,7 @@ "noUncheckedIndexedAccess": true, "noUncheckedSideEffectImports": false, "noEmit": true, + "erasableSyntaxOnly": true, "allowImportingTsExtensions": true }, "exclude": ["node_modules", "build", "dist"]