···11+---
22+'@hey-api/client-axios': patch
33+'@hey-api/client-fetch': patch
44+'@hey-api/openapi-ts': patch
55+---
66+77+fix: add links to the experimental parser callouts
+6
packages/client-axios/src/types.ts
···1717export interface Config<ThrowOnError extends boolean = boolean>
1818 extends Omit<CreateAxiosDefaults, 'headers'> {
1919 /**
2020+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2121+ *
2022 * Access token or a function returning access token. The resolved token will
2123 * be added to request payload as required.
2224 */
2325 accessToken?: (() => Promise<string | undefined>) | string | undefined;
2426 /**
2727+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2828+ *
2529 * API key or a function returning API key. The resolved key will be added
2630 * to the request payload as required.
2731 */
···8892 */
8993 responseTransformer?: (data: unknown) => Promise<unknown>;
9094 /**
9595+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
9696+ *
9197 * A function validating response data. This is useful if you want to ensure
9298 * the response conforms to the desired shape, so it can be safely passed to
9399 * the transformers and returned to the user.
+6
packages/client-fetch/src/types.ts
···1010export interface Config<ThrowOnError extends boolean = boolean>
1111 extends Omit<RequestInit, 'body' | 'headers' | 'method'> {
1212 /**
1313+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
1414+ *
1315 * Access token or a function returning access token. The resolved token
1416 * will be added to request headers where it's required.
1517 */
1618 accessToken?: (() => Promise<string | undefined>) | string | undefined;
1719 /**
2020+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2121+ *
1822 * API key or a function returning API key. The resolved key will be added
1923 * to the request payload as required.
2024 */
···9397 */
9498 responseTransformer?: (data: unknown) => Promise<unknown>;
9599 /**
100100+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
101101+ *
96102 * A function validating response data. This is useful if you want to ensure
97103 * the response conforms to the desired shape, so it can be safely passed to
98104 * the transformers and returned to the user.
···1616 */
1717 asClass?: boolean;
1818 /**
1919- * **This feature works only with the experimental parser**
1919+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2020 *
2121 * Should the generated functions contain auth mechanisms? You may want to
2222 * disable this option if you're handling auth yourself or defining it
···9090 */
9191 transformer?: '@hey-api/transformers' | boolean;
9292 /**
9393- * **This feature works only with the experimental parser**
9393+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
9494 *
9595 * Validate response data against schema before returning. This is useful
9696 * if you want to ensure the response conforms to a desired shape. However,
···1111 */
1212 enums?: 'javascript' | 'typescript' | 'typescript+namespace' | false;
1313 /**
1414- * **This feature works only with the experimental parser**
1414+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
1515 *
1616 * Defines casing of the enum keys. By default, we use `SCREAMING_SNAKE_CASE`.
1717 * This option has effect only when `enums` is defined.
···2020 */
2121 enumsCase?: StringCase;
2222 /**
2323- * **This feature works only with the experimental parser**
2323+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2424 *
2525 * By default, inline enums (enums not defined as reusable components in
2626 * the input file) are generated as inlined union types. You can set
···3131 */
3232 exportInlineEnums?: boolean;
3333 /**
3434- * **This feature works only with the experimental parser**
3434+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
3535 *
3636 * Defines casing of the identifiers. By default, we use `PascalCase`.
3737 *
+1-1
packages/openapi-ts/src/plugins/types.d.ts
···32323333interface BaseConfig {
3434 /**
3535- * **This feature works only with the experimental parser**
3535+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
3636 *
3737 * Should the exports from the plugin's file be re-exported in the index
3838 * barrel file?
+3-3
packages/openapi-ts/src/types/config.ts
···8181 | Record<string, unknown>
8282 | {
8383 /**
8484- * **This feature works only with the experimental parser**
8484+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
8585 *
8686 * Prevent parts matching the regular expression from being processed.
8787 * You can select both operations and components by reference within
···9494 */
9595 exclude?: string;
9696 /**
9797- * **This feature works only with the experimental parser**
9797+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
9898 *
9999 * Process only parts matching the regular expression. You can select both
100100 * operations and components by reference within the bundled input. In
···159159 | string
160160 | {
161161 /**
162162- * **This feature works only with the experimental parser**
162162+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
163163 *
164164 * Defines casing of the output fields. By default, we preserve `input`
165165 * values as data transforms incur a performance penalty at runtime.
···1717export interface Config<ThrowOnError extends boolean = boolean>
1818 extends Omit<CreateAxiosDefaults, 'headers'> {
1919 /**
2020+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2121+ *
2022 * Access token or a function returning access token. The resolved token will
2123 * be added to request payload as required.
2224 */
2325 accessToken?: (() => Promise<string | undefined>) | string | undefined;
2426 /**
2727+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2828+ *
2529 * API key or a function returning API key. The resolved key will be added
2630 * to the request payload as required.
2731 */
···8892 */
8993 responseTransformer?: (data: unknown) => Promise<unknown>;
9094 /**
9595+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
9696+ *
9197 * A function validating response data. This is useful if you want to ensure
9298 * the response conforms to the desired shape, so it can be safely passed to
9399 * the transformers and returned to the user.
···1717export interface Config<ThrowOnError extends boolean = boolean>
1818 extends Omit<CreateAxiosDefaults, 'headers'> {
1919 /**
2020+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2121+ *
2022 * Access token or a function returning access token. The resolved token will
2123 * be added to request payload as required.
2224 */
2325 accessToken?: (() => Promise<string | undefined>) | string | undefined;
2426 /**
2727+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2828+ *
2529 * API key or a function returning API key. The resolved key will be added
2630 * to the request payload as required.
2731 */
···8892 */
8993 responseTransformer?: (data: unknown) => Promise<unknown>;
9094 /**
9595+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
9696+ *
9197 * A function validating response data. This is useful if you want to ensure
9298 * the response conforms to the desired shape, so it can be safely passed to
9399 * the transformers and returned to the user.
···1010export interface Config<ThrowOnError extends boolean = boolean>
1111 extends Omit<RequestInit, 'body' | 'headers' | 'method'> {
1212 /**
1313+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
1414+ *
1315 * Access token or a function returning access token. The resolved token
1416 * will be added to request headers where it's required.
1517 */
1618 accessToken?: (() => Promise<string | undefined>) | string | undefined;
1719 /**
2020+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2121+ *
1822 * API key or a function returning API key. The resolved key will be added
1923 * to the request payload as required.
2024 */
···9397 */
9498 responseTransformer?: (data: unknown) => Promise<unknown>;
9599 /**
100100+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
101101+ *
96102 * A function validating response data. This is useful if you want to ensure
97103 * the response conforms to the desired shape, so it can be safely passed to
98104 * the transformers and returned to the user.
···1010export interface Config<ThrowOnError extends boolean = boolean>
1111 extends Omit<RequestInit, 'body' | 'headers' | 'method'> {
1212 /**
1313+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
1414+ *
1315 * Access token or a function returning access token. The resolved token
1416 * will be added to request headers where it's required.
1517 */
1618 accessToken?: (() => Promise<string | undefined>) | string | undefined;
1719 /**
2020+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
2121+ *
1822 * API key or a function returning API key. The resolved key will be added
1923 * to the request payload as required.
2024 */
···9397 */
9498 responseTransformer?: (data: unknown) => Promise<unknown>;
9599 /**
100100+ * **This feature works only with the [experimental parser](https://heyapi.dev/openapi-ts/configuration#parser)**
101101+ *
96102 * A function validating response data. This is useful if you want to ensure
97103 * the response conforms to the desired shape, so it can be safely passed to
98104 * the transformers and returned to the user.