Enhancement: add TypeScript generics support for custom renderer return types
Author: chu0119Created May 16, 2026Updated May 16, 2026
Labelsproposal
Feature request
The marked library currently uses loose TypeScript types for custom renderers. Adding proper generics for return types would improve type safety when extending the renderer.
Proposed solution
Allow renderer methods to specify their return type via generics, enabling type-safe custom rendering.
Source: markedjs/marked