Skip to content

Commit 67e7b63

Browse files
committed
feat(client-nuxt): set default composable to $fetch
1 parent 876482d commit 67e7b63

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export const createClient = (config: Config = {}): Client => {
5959

6060
const request: Client['request'] = ({
6161
asyncDataOptions,
62-
composable,
62+
composable = '$fetch',
6363
...options
6464
}) => {
6565
const key = options.key;

packages/openapi-ts/src/plugins/@hey-api/client-nuxt/bundle/types.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export interface Config<T extends ClientOptions = ClientOptions>
6262
}
6363

6464
export interface RequestOptions<
65-
TComposable extends Composable = Composable,
65+
TComposable extends Composable = '$fetch',
6666
ResT = unknown,
6767
DefaultT = undefined,
6868
Url extends string = string,
@@ -87,7 +87,7 @@ export interface RequestOptions<
8787
| 'sseMaxRetryDelay'
8888
> {
8989
asyncDataOptions?: AsyncDataOptions<ResT, ResT, KeysOf<ResT>, DefaultT>;
90-
composable: TComposable;
90+
composable?: TComposable;
9191
key?: string;
9292
/**
9393
* Security mechanism(s) to use for the request.
@@ -117,7 +117,7 @@ export interface ClientOptions {
117117
}
118118

119119
type MethodFn = <
120-
TComposable extends Composable,
120+
TComposable extends Composable = '$fetch',
121121
ResT = unknown,
122122
TError = unknown,
123123
DefaultT = undefined,
@@ -126,7 +126,7 @@ type MethodFn = <
126126
) => RequestResult<TComposable, ResT, TError>;
127127

128128
type SseFn = <
129-
TComposable extends Composable,
129+
TComposable extends Composable = '$fetch',
130130
ResT = unknown,
131131
TError = unknown,
132132
DefaultT = undefined,
@@ -135,7 +135,7 @@ type SseFn = <
135135
) => Promise<ServerSentEventsResult<RequestResult<TComposable, ResT, TError>>>;
136136

137137
type RequestFn = <
138-
TComposable extends Composable,
138+
TComposable extends Composable = '$fetch',
139139
ResT = unknown,
140140
TError = unknown,
141141
DefaultT = undefined,
@@ -179,7 +179,7 @@ export type Client = CoreClient<RequestFn, Config, MethodFn, BuildUrlFn, SseFn>;
179179
type OmitKeys<T, K> = Pick<T, Exclude<keyof T, K>>;
180180

181181
export type Options<
182-
TComposable extends Composable,
182+
TComposable extends Composable = '$fetch',
183183
TData extends TDataShape = TDataShape,
184184
ResT = unknown,
185185
DefaultT = undefined,

0 commit comments

Comments
 (0)