Skip to content

Commit

Permalink
refactor(gql.macro): manually generate types
Browse files Browse the repository at this point in the history
  • Loading branch information
dylanaubrey committed Jan 4, 2025
1 parent 29e504b commit a47b6eb
Show file tree
Hide file tree
Showing 4 changed files with 11 additions and 9 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -143,4 +143,4 @@
"nanoid": ">=3.3.8"
}
}
}
}
5 changes: 5 additions & 0 deletions packages/gql.macro/index.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
declare const macro: (path: TemplateStringsArray) => string;
// default export required for Babel macro interface
// eslint-disable-next-line import-x/no-default-export
export default macro;
export = macro;
10 changes: 3 additions & 7 deletions packages/gql.macro/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,16 +13,13 @@
"bugs": "https://github.com/badbatch/graphql-box/issues",
"main": "./dist/cjs/index.cjs",
"module": "./dist/esm/index.mjs",
"types": "./dist/types/cjs/index.d.cts",
"types": "./index.d.ts",
"imports": {
"#*": "./src/*"
},
"exports": {
".": {
"types": {
"import": "./dist/types/esm/index.d.ts",
"require": "./dist/types/cjs/index.d.cts"
},
"types": "./index.d.ts",
"import": "./dist/esm/index.mjs",
"require": "./dist/cjs/index.cjs"
}
Expand All @@ -36,8 +33,7 @@
"clean:dist": "del-cli ./dist",
"compile": "pnpm run /^compile:.*/",
"compile:cjs": "MODULE_SYSTEM=cjs rollup -c ../../rollup.config.babel.cjs",
"compile:esm": "rollup -c ../../rollup.config.babel.cjs",
"compile:types": "tsc --project ./tsconfig.build.json && cts-types build dist/types/esm dist/types/cjs"
"compile:esm": "rollup -c ../../rollup.config.babel.cjs"
},
"dependencies": {
"@babel/core": "^7.26.0",
Expand Down
3 changes: 2 additions & 1 deletion packages/gql.macro/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
"moduleResolution": "Bundler"
},
"include": [
"src/**/*"
"src/**/*",
"index.d.ts"
],
"references": []
}

0 comments on commit a47b6eb

Please sign in to comment.