Skip to content

Commit f4e810f

Browse files
committed
fix: re-export types in quansync/macro as well to avoid dts disorder
1 parent 97678c0 commit f4e810f

File tree

4 files changed

+9
-0
lines changed

4 files changed

+9
-0
lines changed

build.config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ export default defineBuildConfig({
44
entries: [
55
'src/index',
66
'src/macro',
7+
'src/types',
78
],
89
declaration: 'compatible',
910
rollup: {

package.json

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@
3333
"./macro": {
3434
"import": "./dist/macro.mjs",
3535
"require": "./dist/macro.cjs"
36+
},
37+
"./types": {
38+
"import": "./dist/types.mjs",
39+
"require": "./dist/types.cjs"
3640
}
3741
},
3842
"main": "./dist/index.mjs",

pnpm-workspace.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,5 @@ packages:
33
- docs
44
- packages/*
55
- examples/*
6+
onlyBuiltDependencies:
7+
- esbuild

src/macro.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import type { QuansyncFn, QuansyncInput } from './types'
22
import { quansync as _quansync } from './index'
33

4+
export type * from './types'
5+
46
/**
57
* This function is equivalent to `quansync` from main entry
68
* but accepts a fake argument type of async functions.

0 commit comments

Comments
 (0)