From dbc78076fdf7b1c131586ccea047c351dd33db20 Mon Sep 17 00:00:00 2001 From: Chad Miller Date: Tue, 18 Aug 2026 14:45:22 -0700 Subject: [PATCH] fix(oauth): annotate the loopback redirect list `let redirectUris = []` infers as any[] under checkJs, which tsc reports as an implicit-any error and CI runs as a gate. The array only ever holds redirect URI strings. Co-Authored-By: Claude Opus 5 (1M context) --- packages/core/src/oauth.js | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/core/src/oauth.js b/packages/core/src/oauth.js index 4a51284..2651ae1 100644 --- a/packages/core/src/oauth.js +++ b/packages/core/src/oauth.js @@ -563,6 +563,7 @@ export function getLoopbackClientMetadata(clientId) { // // A client_id carrying no such parameter keeps its old reading — itself as // its redirect URI — so this only ever admits a client that was refused. + /** @type {string[]} */ let redirectUris = []; let scope = 'atproto'; try { -- 2.51.2