Skip to content

Commit 3f0430a

Browse files
authored
fix: don't export block or inline (#3427)
1 parent 447f5af commit 3f0430a

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@
8787
"build:docs": "npm run build && node docs/build.js",
8888
"build:man": "marked-man man/marked.1.md > man/marked.1",
8989
"build:reset": "git checkout upstream/master lib/marked.cjs lib/marked.umd.js lib/marked.esm.js marked.min.js",
90-
"build:types": "tsc && dts-bundle-generator --project tsconfig.json -o lib/marked.d.ts src/marked.ts && dts-bundle-generator --project tsconfig.json -o lib/marked.d.cts src/marked.ts",
90+
"build:types": "tsc && dts-bundle-generator --export-referenced-types --project tsconfig.json -o lib/marked.d.ts src/marked.ts && dts-bundle-generator --export-referenced-types --project tsconfig.json -o lib/marked.d.cts src/marked.ts",
9191
"lint": "eslint --fix",
9292
"rollup": "rollup -c rollup.config.js",
9393
"rules": "node test/rules.js",

src/marked.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,5 +117,4 @@ export { _TextRenderer as TextRenderer } from './TextRenderer.ts';
117117
export { _Hooks as Hooks } from './Hooks.ts';
118118
export { Marked } from './Instance.ts';
119119
export type * from './MarkedOptions.ts';
120-
export type * from './rules.ts';
121120
export type * from './Tokens.ts';

test/types/marked.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -370,3 +370,11 @@ marked.use({
370370
}
371371
}
372372
});
373+
374+
// @ts-expect-error block is not exported
375+
import { block } from 'marked';
376+
// @ts-expect-error inline is not exported
377+
import { inline } from 'marked';
378+
// Rules is exported
379+
import type { Rules } from 'marked';
380+

0 commit comments

Comments
 (0)