• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

accordproject / markdown-transform / 26807109843
79%

Build:
DEFAULT BRANCH: main
Ran 02 Jun 2026 08:11AM UTC
Jobs 3
Files 59
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

02 Jun 2026 08:10AM UTC coverage: 72.399%. Remained the same
26807109843

push

github

web-flow
feat: tighten TypeScript type declarations — replace `any` with concrete types (#669)

* feat: tighten TypeScript type declarations — replace `any` with concrete types

Update JSDoc @param and @returns annotations on the priority public API
methods across four packages so that generated .d.ts files no longer
use `any` where a more specific type is known:

- CommonMarkTransformer: toMarkdown, removeFormatting (object input),
  toTokens (object[] return), fromTokens (object[] param, object return),
  getSerializer (Serializer return)
- CiceroMarkTransformer: getClauseText, fromCiceroEdit, fromCommonMark,
  toMarkdown, toCommonMark, toCiceroMarkUnwrapped (object I/O),
  toTokens/fromTokens (object[]/object), getSerializer (Serializer)
- HtmlTransformer: toHtml (object input), toCiceroMark (object return)
- TemplateMarkTransformer: getSerializer (object return)

Regenerated .d.ts files in each package with `tsc`.

Closes #668

Signed-off-by: Matt Roberts <matt@rbrts.uk>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Matt Roberts <code@rbrts.uk>

* feat: tighten types for ToMarkdownVisitor and TransformEngine

- ToMarkdownVisitor.toMarkdown: {*} input → {object}
- TransformEngine.transformToDestination/transform: source {*} → {object|string},
  returns {*}/{Promise} → {Promise<object|string>}
- TransformEngine.registerTransformation: transform {*} → {Function}
- TransformEngine.registerExtension: extension {*} → {object}
- transform.js module exports: add JSDoc to formatDescriptor, transform,
  generateTransformationDiagram, and builtinEngine so tsc can emit
  typed declarations rather than any

Regenerated .d.ts files in markdown-common and markdown-transform.

Signed-off-by: Matt Roberts <matt@rbrts.uk>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Signed-off-by: Matt Roberts <code@rbrts.uk>

* feat(markdown-common): generate TypeScript model interfaces from CTO schemas

Add a codegen script that runs TypescriptVisit... (continued)

771 of 1164 branches covered (66.24%)

Branch coverage included in aggregate %.

1978 of 2633 relevant lines covered (75.12%)

971.51 hits per line

Jobs
ID Job ID Ran Files Coverage
1 ubuntu-latest - 26807109843.1 02 Jun 2026 08:12AM UTC 117
72.16
GitHub Action Run
2 windows-latest - 26807109843.2 02 Jun 2026 08:13AM UTC 117
72.16
GitHub Action Run
3 macos-latest - 26807109843.3 02 Jun 2026 08:11AM UTC 117
72.16
GitHub Action Run
Source Files on build 26807109843
  • Tree
  • List 59
  • Changed 7
  • Source Changed 7
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #26807109843
  • 3233f20a on github
  • Prev Build on main (#26568617995)
  • Next Build on main (#26807427425)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc