From 5361076272d4274187cf5eefd7ab31afca2be7de Mon Sep 17 00:00:00 2001 From: Dereck Tu Date: Tue, 12 May 2026 21:11:54 +0000 Subject: [PATCH] docs(express): set x-internal: false on 4 operations Add @public JSDoc tag to the 3 routes that were missing an explicit visibility declaration. The 4th route (GET /api/v2/ping) already had @public. The @public tag generates x-internal: false in the synced express.yaml OpenAPI spec, satisfying the openapi-spec-quality lint rule. Routes updated: - POST /api/v1/wallets/simplecreate - POST /api/v1/walletshare/{shareId}/acceptShare - POST /api/v2/{coin}/verifyaddress Ticket: DX-1065 Session-Id: 2350e389-b3c4-46ab-abd0-4bb17ef1df96 Task-Id: a2a9ad52-5781-4878-856b-c2484c5eb158 --- modules/express/src/typedRoutes/api/v1/acceptShare.ts | 1 + modules/express/src/typedRoutes/api/v1/simpleCreate.ts | 1 + modules/express/src/typedRoutes/api/v2/verifyCoinAddress.ts | 1 + 3 files changed, 3 insertions(+) diff --git a/modules/express/src/typedRoutes/api/v1/acceptShare.ts b/modules/express/src/typedRoutes/api/v1/acceptShare.ts index f96c690063..6412e1bb81 100644 --- a/modules/express/src/typedRoutes/api/v1/acceptShare.ts +++ b/modules/express/src/typedRoutes/api/v1/acceptShare.ts @@ -87,6 +87,7 @@ export const AcceptShareResponse = t.type({ * * @operationId express.v1.wallet.acceptShare * @tag Express + * @public */ export const PostAcceptShare = httpRoute({ path: '/api/v1/walletshare/{shareId}/acceptShare', diff --git a/modules/express/src/typedRoutes/api/v1/simpleCreate.ts b/modules/express/src/typedRoutes/api/v1/simpleCreate.ts index edea56aa7a..afb5fc1eff 100644 --- a/modules/express/src/typedRoutes/api/v1/simpleCreate.ts +++ b/modules/express/src/typedRoutes/api/v1/simpleCreate.ts @@ -73,6 +73,7 @@ export const SimpleCreateResponse = t.intersection([ * * @operationId express.v1.wallet.simplecreate * @tag Express + * @public */ export const PostSimpleCreate = httpRoute({ path: '/api/v1/wallets/simplecreate', diff --git a/modules/express/src/typedRoutes/api/v2/verifyCoinAddress.ts b/modules/express/src/typedRoutes/api/v2/verifyCoinAddress.ts index c4ced59be2..e213237810 100644 --- a/modules/express/src/typedRoutes/api/v2/verifyCoinAddress.ts +++ b/modules/express/src/typedRoutes/api/v2/verifyCoinAddress.ts @@ -30,6 +30,7 @@ export const VerifyAddressV2Body = { * * @operationId express.verifycoinaddress * @tag Express + * @public */ export const PostVerifyCoinAddress = httpRoute({ path: '/api/v2/{coin}/verifyaddress',