Description
typedoc-driven documentation generation (per the repo's existing Typedoc setup, issue #7) depends on JSDoc comments on exported symbols. src/client.ts and src/escrow/multisig.ts both have thorough /** ... */ blocks with @param, @returns, @throws, and @example tags on every public method. By contrast, src/escrow/create.ts's createEscrow, src/escrow/cancel.ts's cancelEscrow/getEscrow, src/escrow/release.ts's releaseEscrow, and src/escrow/dispute.ts's DisputeClient class and its raiseDispute/getDispute methods have no JSDoc at all — just inline // comments describing intended future behavior. Any generated Typedoc site would show rich documentation for some of the SDK's most central operations (multisig) and essentially blank pages for others (plain create/release/cancel/dispute), with no consistent standard applied.
Component
SDK
Difficulty
🟢 Easy
Tasks
Acceptance Criteria
Estimated Time
1-2 days
Description
typedoc-driven documentation generation (per the repo's existing Typedoc setup, issue #7) depends on JSDoc comments on exported symbols.src/client.tsandsrc/escrow/multisig.tsboth have thorough/** ... */blocks with@param,@returns,@throws, and@exampletags on every public method. By contrast,src/escrow/create.ts'screateEscrow,src/escrow/cancel.ts'scancelEscrow/getEscrow,src/escrow/release.ts'sreleaseEscrow, andsrc/escrow/dispute.ts'sDisputeClientclass and itsraiseDispute/getDisputemethods have no JSDoc at all — just inline//comments describing intended future behavior. Any generated Typedoc site would show rich documentation for some of the SDK's most central operations (multisig) and essentially blank pages for others (plain create/release/cancel/dispute), with no consistent standard applied.Component
SDK
Difficulty
🟢 Easy
Tasks
/** ... */doc comments with@param/@returns/@throwsto every exported function/class in the four files above, matching the style already used inclient.ts/multisig.ts@exampleblock per function, matching the style inclient.tsAcceptance Criteria
escrow/create.ts,cancel.ts,release.ts, anddispute.tshas JSDoc matching the depth/style already established inclient.tsandmultisig.tsEstimated Time
1-2 days