Skip to content

Commit ff13a1b

Browse files
committed
updated openapi-ts-tests spanshots
1 parent 8e9b9ae commit ff13a1b

File tree

54 files changed

+351
-189
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+351
-189
lines changed

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/client.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { AxiosError, RawAxiosRequestHeaders } from 'axios';
1+
import type { AxiosError, AxiosInstance, RawAxiosRequestHeaders } from 'axios';
22
import axios from 'axios';
33

44
import type { Client, Config } from './types';
@@ -13,9 +13,15 @@ import {
1313
export const createClient = (config: Config = {}): Client => {
1414
let _config = mergeConfigs(createConfig(), config);
1515

16-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
17-
const { auth, ...configWithoutAuth } = _config;
18-
const instance = axios.create(configWithoutAuth);
16+
let instance: AxiosInstance;
17+
18+
if (_config.axios && !('Axios' in _config.axios)) {
19+
instance = _config.axios;
20+
} else {
21+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
22+
const { auth, ...configWithoutAuth } = _config;
23+
instance = axios.create(configWithoutAuth);
24+
}
1925

2026
const getConfig = (): Config => ({ ..._config });
2127

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/client/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ export interface Config<T extends ClientOptions = ClientOptions>
1717
extends Omit<CreateAxiosDefaults, 'auth' | 'baseURL' | 'headers' | 'method'>,
1818
CoreConfig {
1919
/**
20-
* Axios implementation. You can use this option to provide a custom
21-
* Axios instance.
20+
* Axios implementation. You can use this option to provide either an
21+
* `AxiosStatic` or an `AxiosInstance`.
2222
*
2323
* @default axios
2424
*/
25-
axios?: AxiosStatic;
25+
axios?: AxiosStatic | AxiosInstance;
2626
/**
2727
* Base URL for all requests made by this client.
2828
*/

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/client.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { AxiosError, RawAxiosRequestHeaders } from 'axios';
1+
import type { AxiosError, AxiosInstance, RawAxiosRequestHeaders } from 'axios';
22
import axios from 'axios';
33

44
import type { Client, Config } from './types';
@@ -13,9 +13,15 @@ import {
1313
export const createClient = (config: Config = {}): Client => {
1414
let _config = mergeConfigs(createConfig(), config);
1515

16-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
17-
const { auth, ...configWithoutAuth } = _config;
18-
const instance = axios.create(configWithoutAuth);
16+
let instance: AxiosInstance;
17+
18+
if (_config.axios && !('Axios' in _config.axios)) {
19+
instance = _config.axios;
20+
} else {
21+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
22+
const { auth, ...configWithoutAuth } = _config;
23+
instance = axios.create(configWithoutAuth);
24+
}
1925

2026
const getConfig = (): Config => ({ ..._config });
2127

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/client/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ export interface Config<T extends ClientOptions = ClientOptions>
1717
extends Omit<CreateAxiosDefaults, 'auth' | 'baseURL' | 'headers' | 'method'>,
1818
CoreConfig {
1919
/**
20-
* Axios implementation. You can use this option to provide a custom
21-
* Axios instance.
20+
* Axios implementation. You can use this option to provide either an
21+
* `AxiosStatic` or an `AxiosInstance`.
2222
*
2323
* @default axios
2424
*/
25-
axios?: AxiosStatic;
25+
axios?: AxiosStatic | AxiosInstance;
2626
/**
2727
* Base URL for all requests made by this client.
2828
*/

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/client.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { AxiosError, RawAxiosRequestHeaders } from 'axios';
1+
import type { AxiosError, AxiosInstance, RawAxiosRequestHeaders } from 'axios';
22
import axios from 'axios';
33

44
import type { Client, Config } from './types';
@@ -13,9 +13,15 @@ import {
1313
export const createClient = (config: Config = {}): Client => {
1414
let _config = mergeConfigs(createConfig(), config);
1515

16-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
17-
const { auth, ...configWithoutAuth } = _config;
18-
const instance = axios.create(configWithoutAuth);
16+
let instance: AxiosInstance;
17+
18+
if (_config.axios && !('Axios' in _config.axios)) {
19+
instance = _config.axios;
20+
} else {
21+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
22+
const { auth, ...configWithoutAuth } = _config;
23+
instance = axios.create(configWithoutAuth);
24+
}
1925

2026
const getConfig = (): Config => ({ ..._config });
2127

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/client/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ export interface Config<T extends ClientOptions = ClientOptions>
1717
extends Omit<CreateAxiosDefaults, 'auth' | 'baseURL' | 'headers' | 'method'>,
1818
CoreConfig {
1919
/**
20-
* Axios implementation. You can use this option to provide a custom
21-
* Axios instance.
20+
* Axios implementation. You can use this option to provide either an
21+
* `AxiosStatic` or an `AxiosInstance`.
2222
*
2323
* @default axios
2424
*/
25-
axios?: AxiosStatic;
25+
axios?: AxiosStatic | AxiosInstance;
2626
/**
2727
* Base URL for all requests made by this client.
2828
*/

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/client.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { AxiosError, RawAxiosRequestHeaders } from 'axios';
1+
import type { AxiosError, AxiosInstance, RawAxiosRequestHeaders } from 'axios';
22
import axios from 'axios';
33

44
import type { Client, Config } from './types';
@@ -13,9 +13,15 @@ import {
1313
export const createClient = (config: Config = {}): Client => {
1414
let _config = mergeConfigs(createConfig(), config);
1515

16-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
17-
const { auth, ...configWithoutAuth } = _config;
18-
const instance = axios.create(configWithoutAuth);
16+
let instance: AxiosInstance;
17+
18+
if (_config.axios && !('Axios' in _config.axios)) {
19+
instance = _config.axios;
20+
} else {
21+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
22+
const { auth, ...configWithoutAuth } = _config;
23+
instance = axios.create(configWithoutAuth);
24+
}
1925

2026
const getConfig = (): Config => ({ ..._config });
2127

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/client/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ export interface Config<T extends ClientOptions = ClientOptions>
1717
extends Omit<CreateAxiosDefaults, 'auth' | 'baseURL' | 'headers' | 'method'>,
1818
CoreConfig {
1919
/**
20-
* Axios implementation. You can use this option to provide a custom
21-
* Axios instance.
20+
* Axios implementation. You can use this option to provide either an
21+
* `AxiosStatic` or an `AxiosInstance`.
2222
*
2323
* @default axios
2424
*/
25-
axios?: AxiosStatic;
25+
axios?: AxiosStatic | AxiosInstance;
2626
/**
2727
* Base URL for all requests made by this client.
2828
*/

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/client.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { AxiosError, RawAxiosRequestHeaders } from 'axios';
1+
import type { AxiosError, AxiosInstance, RawAxiosRequestHeaders } from 'axios';
22
import axios from 'axios';
33

44
import type { Client, Config } from './types';
@@ -13,9 +13,15 @@ import {
1313
export const createClient = (config: Config = {}): Client => {
1414
let _config = mergeConfigs(createConfig(), config);
1515

16-
// eslint-disable-next-line @typescript-eslint/no-unused-vars
17-
const { auth, ...configWithoutAuth } = _config;
18-
const instance = axios.create(configWithoutAuth);
16+
let instance: AxiosInstance;
17+
18+
if (_config.axios && !('Axios' in _config.axios)) {
19+
instance = _config.axios;
20+
} else {
21+
// eslint-disable-next-line @typescript-eslint/no-unused-vars
22+
const { auth, ...configWithoutAuth } = _config;
23+
instance = axios.create(configWithoutAuth);
24+
}
1925

2026
const getConfig = (): Config => ({ ..._config });
2127

packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/client/types.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@ export interface Config<T extends ClientOptions = ClientOptions>
1717
extends Omit<CreateAxiosDefaults, 'auth' | 'baseURL' | 'headers' | 'method'>,
1818
CoreConfig {
1919
/**
20-
* Axios implementation. You can use this option to provide a custom
21-
* Axios instance.
20+
* Axios implementation. You can use this option to provide either an
21+
* `AxiosStatic` or an `AxiosInstance`.
2222
*
2323
* @default axios
2424
*/
25-
axios?: AxiosStatic;
25+
axios?: AxiosStatic | AxiosInstance;
2626
/**
2727
* Base URL for all requests made by this client.
2828
*/

0 commit comments

Comments
 (0)