···1111 clientOptionsTypeName,
1212} from '../../../generate/client';
1313import {
1414- operationDataRef,
1515- operationErrorRef,
1614 operationOptionsType,
1717- operationResponseRef,
1815 serviceFunctionIdentifier,
1916} from '../../../generate/services';
2020-import { schemaToType } from '../../../generate/types';
2117import { relativeModulePath } from '../../../generate/utils';
2218import type { IRContext } from '../../../ir/context';
2319import type {
···3329import { getConfig } from '../../../utils/config';
3430import { getServiceName } from '../../../utils/postprocess';
3531import { transformServiceName } from '../../../utils/transform';
3232+import {
3333+ operationDataRef,
3434+ operationErrorRef,
3535+ operationResponseRef,
3636+} from '../../@hey-api/services/plugin';
3737+import { schemaToType } from '../../@hey-api/types/plugin';
3638import type { PluginHandler } from '../../types';
3739import type { PluginConfig as ReactQueryPluginConfig } from '../react-query';
3840import type { PluginConfig as SolidQueryPluginConfig } from '../solid-query';
+2-1
packages/openapi-ts/src/types/config.ts
···11import type { IROperationObject } from '../ir/ir';
22import type { OpenApiV2Schema, OpenApiV3Schema } from '../openApi';
33+import type { SchemaObject as OpenApiV3_1_0SchemaObject } from '../openApi/3.1.0/types/spec';
34import type { ClientPlugins, UserPlugins } from '../plugins/';
45import type { Operation } from '../types/client';
56import type { ExtractArrayOfObjects } from './utils';
···131132 */
132133 name?: (
133134 name: string,
134134- schema: OpenApiV2Schema | OpenApiV3Schema,
135135+ schema: OpenApiV2Schema | OpenApiV3Schema | OpenApiV3_1_0SchemaObject,
135136 ) => string;
136137 /**
137138 * Choose schema type to generate. Select 'form' if you don't want