Skip to content

Commit 3b08665

Browse files
committed
feat(sdk): add default generic $fetch for TComposable in SDK options / methods for client-nuxt
1 parent 67e7b63 commit 3b08665

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

packages/openapi-ts/src/plugins/@hey-api/sdk/plugin.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ const generateClassSdk = ({
205205
types: isNuxtClient
206206
? [
207207
{
208-
// default: tsc.ots.string('$fetch'),
208+
default: tsc.ots.string('$fetch'),
209209
extends: tsc.typeNode('Composable'),
210210
name: nuxtTypeComposable,
211211
},
@@ -379,7 +379,7 @@ const generateFlatSdk = ({
379379
types: isNuxtClient
380380
? [
381381
{
382-
// default: tsc.ots.string('$fetch'),
382+
default: tsc.ots.string('$fetch'),
383383
extends: tsc.typeNode('Composable'),
384384
name: nuxtTypeComposable,
385385
},

packages/openapi-ts/src/plugins/@hey-api/sdk/typeOptions.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,7 @@ export const createTypeOptions = ({
8686
? [
8787
tsc.typeParameterDeclaration({
8888
constraint: tsc.typeReferenceNode({ typeName: 'Composable' }),
89+
defaultType: tsc.typeNode("'$fetch'"),
8990
name: 'TComposable',
9091
}),
9192
tsc.typeParameterDeclaration({

0 commit comments

Comments
 (0)