fork of hey-api/openapi-ts because I need some additional things
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge pull request #3468 from hey-api/copilot/fix-zod-plugin-regex-unicode

Fix Zod and Valibot plugins missing `u` flag on regex patterns with unicode property escapes

authored by

Lubos and committed by
GitHub
7ef9332f 44741951

+417 -46
+5
.changeset/many-shoes-beam.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(zod)**: add `u` flag on regex patterns with unicode property escapes
+5
.changeset/many-shoes-beams.md
··· 1 + --- 2 + "@hey-api/openapi-ts": patch 3 + --- 4 + 5 + **plugin(valibot)**: add `u` flag on regex patterns with unicode property escapes
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default-class/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@angular/common/default/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+8
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/schemas/default/schemas.gen.ts
··· 687 687 patternWithBacktick: { 688 688 type: 'string', 689 689 pattern: 'aaa`bbb' 690 + }, 691 + patternWithUnicode: { 692 + type: 'string', 693 + pattern: '^\\p{L}+$' 690 694 } 691 695 } 692 696 } as const; ··· 843 847 patternWithBacktick: { 844 848 type: 'string', 845 849 pattern: 'aaa`bbb' 850 + }, 851 + patternWithUnicode: { 852 + type: 'string', 853 + pattern: '^\\p{L}+$' 846 854 } 847 855 } 848 856 } as const;
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/default/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@hey-api/sdk/throwOnError/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@pinia/colada/fetch/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/axios/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/angular-query-experimental/fetch/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/axios/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/react-query/fetch/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/axios/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/solid-query/fetch/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/axios/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/svelte-query/fetch/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/axios/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/@tanstack/vue-query/fetch/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/fastify/default/types.gen.ts
··· 390 390 patternWithSingleQuotes?: string; 391 391 patternWithNewline?: string; 392 392 patternWithBacktick?: string; 393 + patternWithUnicode?: string; 393 394 }; 394 395 395 396 export type ParameterActivityParams = { ··· 451 452 patternWithSingleQuotes?: string; 452 453 patternWithNewline?: string; 453 454 patternWithBacktick?: string; 455 + patternWithUnicode?: string; 454 456 }; 455 457 456 458 export type ServiceWithEmptyTagData = {
+4 -2
packages/openapi-ts-tests/main/test/__snapshots__/2.0.x/plugins/valibot/default/valibot.gen.ts
··· 366 366 text: v.optional(v.pipe(v.string(), v.regex(/^\w+$/))), 367 367 patternWithSingleQuotes: v.optional(v.pipe(v.string(), v.regex(/^[a-zA-Z0-9']*$/))), 368 368 patternWithNewline: v.optional(v.pipe(v.string(), v.regex(/aaa\nbbb/))), 369 - patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))) 369 + patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))), 370 + patternWithUnicode: v.optional(v.pipe(v.string(), v.regex(/^\p{L}+$/u))) 370 371 }); 371 372 372 373 export const vParameterActivityParams = v.object({ ··· 431 432 text: v.optional(v.pipe(v.string(), v.regex(/^\w+$/))), 432 433 patternWithSingleQuotes: v.optional(v.pipe(v.string(), v.regex(/^[a-zA-Z0-9']*$/))), 433 434 patternWithNewline: v.optional(v.pipe(v.string(), v.regex(/aaa\nbbb/))), 434 - patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))) 435 + patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))), 436 + patternWithUnicode: v.optional(v.pipe(v.string(), v.regex(/^\p{L}+$/u))) 435 437 }); 436 438 437 439 export const vServiceWithEmptyTagData = v.object({
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default-class/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@angular/common/default/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+8
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/schemas/default/schemas.gen.ts
··· 1327 1327 patternWithBacktick: { 1328 1328 type: 'string', 1329 1329 pattern: 'aaa`bbb' 1330 + }, 1331 + patternWithUnicode: { 1332 + type: 'string', 1333 + pattern: '^\\p{L}+$' 1330 1334 } 1331 1335 } 1332 1336 } as const; ··· 2272 2276 patternWithBacktick: { 2273 2277 type: 'string', 2274 2278 pattern: 'aaa`bbb' 2279 + }, 2280 + patternWithUnicode: { 2281 + type: 'string', 2282 + pattern: '^\\p{L}+$' 2275 2283 } 2276 2284 } 2277 2285 } as const;
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/default/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@hey-api/sdk/throwOnError/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@pinia/colada/fetch/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/axios/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/angular-query-experimental/fetch/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/axios/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/react-query/fetch/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/axios/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/solid-query/fetch/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/axios/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/svelte-query/fetch/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/axios/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/@tanstack/vue-query/fetch/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/fastify/default/types.gen.ts
··· 632 632 patternWithSingleQuotes?: string; 633 633 patternWithNewline?: string; 634 634 patternWithBacktick?: string; 635 + patternWithUnicode?: string; 635 636 }; 636 637 637 638 export type File = { ··· 1018 1019 patternWithSingleQuotes?: string; 1019 1020 patternWithNewline?: string; 1020 1021 patternWithBacktick?: string; 1022 + patternWithUnicode?: string; 1021 1023 }; 1022 1024 1023 1025 export type FileWritable = {
+4 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.0.x/plugins/valibot/default/valibot.gen.ts
··· 612 612 text: v.optional(v.pipe(v.string(), v.regex(/^\w+$/))), 613 613 patternWithSingleQuotes: v.optional(v.pipe(v.string(), v.regex(/^[a-zA-Z0-9']*$/))), 614 614 patternWithNewline: v.optional(v.pipe(v.string(), v.regex(/aaa\nbbb/))), 615 - patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))) 615 + patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))), 616 + patternWithUnicode: v.optional(v.pipe(v.string(), v.regex(/^\p{L}+$/u))) 616 617 }); 617 618 618 619 export const vFile = v.object({ ··· 905 906 text: v.optional(v.pipe(v.string(), v.regex(/^\w+$/))), 906 907 patternWithSingleQuotes: v.optional(v.pipe(v.string(), v.regex(/^[a-zA-Z0-9']*$/))), 907 908 patternWithNewline: v.optional(v.pipe(v.string(), v.regex(/aaa\nbbb/))), 908 - patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))) 909 + patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))), 910 + patternWithUnicode: v.optional(v.pipe(v.string(), v.regex(/^\p{L}+$/u))) 909 911 }); 910 912 911 913 export const vFileWritable = v.object({
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/clean-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/import-file-extension-ts/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-node16-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-angular/tsconfig-nodenext-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/clean-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/import-file-extension-ts/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-node16-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-axios/tsconfig-nodenext-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/clean-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/import-file-extension-ts/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-node16-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-fetch/tsconfig-nodenext-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/clean-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/import-file-extension-ts/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-node16-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ky/tsconfig-nodenext-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/clean-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/import-file-extension-ts/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-node16-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-next/tsconfig-nodenext-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/clean-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/import-file-extension-ts/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-node16-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-nuxt/tsconfig-nodenext-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/clean-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/import-file-extension-ts/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-node16-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/@hey-api/client-ofetch/tsconfig-nodenext-sdk/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/bundle/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/client-custom/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/base-url-false/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/base-url-number/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/base-url-strict/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/base-url-string/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/bundle/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-optional/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/clients/my-client/sdk-client-required/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default-class/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@angular/common/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+8
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/schemas/default/schemas.gen.ts
··· 1351 1351 patternWithBacktick: { 1352 1352 type: 'string', 1353 1353 pattern: 'aaa`bbb' 1354 + }, 1355 + patternWithUnicode: { 1356 + type: 'string', 1357 + pattern: '^\\p{L}+$' 1354 1358 } 1355 1359 } 1356 1360 } as const; ··· 2321 2325 patternWithBacktick: { 2322 2326 type: 'string', 2323 2327 pattern: 'aaa`bbb' 2328 + }, 2329 + patternWithUnicode: { 2330 + type: 'string', 2331 + pattern: '^\\p{L}+$' 2324 2332 } 2325 2333 } 2326 2334 } as const;
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@hey-api/sdk/throwOnError/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@pinia/colada/fetch/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/axios/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/angular-query-experimental/fetch/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/axios/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/react-query/fetch/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/axios/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/solid-query/fetch/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/axios/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/svelte-query/fetch/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/axios/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/@tanstack/vue-query/fetch/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/fastify/default/types.gen.ts
··· 641 641 patternWithSingleQuotes?: string; 642 642 patternWithNewline?: string; 643 643 patternWithBacktick?: string; 644 + patternWithUnicode?: string; 644 645 }; 645 646 646 647 export type File = { ··· 1031 1032 patternWithSingleQuotes?: string; 1032 1033 patternWithNewline?: string; 1033 1034 patternWithBacktick?: string; 1035 + patternWithUnicode?: string; 1034 1036 }; 1035 1037 1036 1038 export type FileWritable = {
+4 -2
packages/openapi-ts-tests/main/test/__snapshots__/3.1.x/plugins/valibot/default/valibot.gen.ts
··· 612 612 text: v.optional(v.pipe(v.string(), v.regex(/^\w+$/))), 613 613 patternWithSingleQuotes: v.optional(v.pipe(v.string(), v.regex(/^[a-zA-Z0-9']*$/))), 614 614 patternWithNewline: v.optional(v.pipe(v.string(), v.regex(/aaa\nbbb/))), 615 - patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))) 615 + patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))), 616 + patternWithUnicode: v.optional(v.pipe(v.string(), v.regex(/^\p{L}+$/u))) 616 617 }); 617 618 618 619 export const vFile = v.object({ ··· 915 916 text: v.optional(v.pipe(v.string(), v.regex(/^\w+$/))), 916 917 patternWithSingleQuotes: v.optional(v.pipe(v.string(), v.regex(/^[a-zA-Z0-9']*$/))), 917 918 patternWithNewline: v.optional(v.pipe(v.string(), v.regex(/aaa\nbbb/))), 918 - patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))) 919 + patternWithBacktick: v.optional(v.pipe(v.string(), v.regex(/aaa`bbb/))), 920 + patternWithUnicode: v.optional(v.pipe(v.string(), v.regex(/^\p{L}+$/u))) 919 921 }); 920 922 921 923 export const vFileWritable = v.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/mini/default/zod.gen.ts
··· 382 382 text: z.optional(z.string().check(z.regex(/^\w+$/))), 383 383 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 384 384 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 385 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 385 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 386 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 386 387 }); 387 388 388 389 export const zParameterActivityParams = z.object({ ··· 447 448 text: z.optional(z.string().check(z.regex(/^\w+$/))), 448 449 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 449 450 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 450 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 451 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 452 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 451 453 }); 452 454 453 455 export const zServiceWithEmptyTagData = z.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/v3/default/zod.gen.ts
··· 382 382 text: z.string().regex(/^\w+$/).optional(), 383 383 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 384 384 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 385 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 385 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 386 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 386 387 }); 387 388 388 389 export const zParameterActivityParams = z.object({ ··· 447 448 text: z.string().regex(/^\w+$/).optional(), 448 449 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 449 450 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 450 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 451 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 452 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 451 453 }); 452 454 453 455 export const zServiceWithEmptyTagData = z.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/2.0.x/v4/default/zod.gen.ts
··· 382 382 text: z.string().regex(/^\w+$/).optional(), 383 383 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 384 384 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 385 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 385 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 386 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 386 387 }); 387 388 388 389 export const zParameterActivityParams = z.object({ ··· 447 448 text: z.string().regex(/^\w+$/).optional(), 448 449 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 449 450 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 450 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 451 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 452 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 451 453 }); 452 454 453 455 export const zServiceWithEmptyTagData = z.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/mini/default/zod.gen.ts
··· 651 651 text: z.optional(z.string().check(z.regex(/^\w+$/))), 652 652 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 653 653 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 654 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 654 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 655 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 992 993 text: z.optional(z.string().check(z.regex(/^\w+$/))), 993 994 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 994 995 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 995 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 996 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 997 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 996 998 }); 997 999 998 1000 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v3/default/zod.gen.ts
··· 651 651 text: z.string().regex(/^\w+$/).optional(), 652 652 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 653 653 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 654 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 654 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 655 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 992 993 text: z.string().regex(/^\w+$/).optional(), 993 994 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 994 995 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 995 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 996 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 997 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 996 998 }); 997 999 998 1000 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/3.0.x/v4/default/zod.gen.ts
··· 651 651 text: z.string().regex(/^\w+$/).optional(), 652 652 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 653 653 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 654 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 654 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 655 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 992 993 text: z.string().regex(/^\w+$/).optional(), 993 994 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 994 995 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 995 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 996 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 997 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 996 998 }); 997 999 998 1000 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/mini/default/zod.gen.ts
··· 651 651 text: z.optional(z.string().check(z.regex(/^\w+$/))), 652 652 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 653 653 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 654 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 654 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 655 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 1001 1002 text: z.optional(z.string().check(z.regex(/^\w+$/))), 1002 1003 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 1003 1004 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 1004 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 1005 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 1006 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 1005 1007 }); 1006 1008 1007 1009 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v3/default/zod.gen.ts
··· 651 651 text: z.string().regex(/^\w+$/).optional(), 652 652 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 653 653 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 654 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 654 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 655 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 1001 1002 text: z.string().regex(/^\w+$/).optional(), 1002 1003 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 1003 1004 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 1004 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 1005 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 1006 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 1005 1007 }); 1006 1008 1007 1009 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v3/__snapshots__/3.1.x/v4/default/zod.gen.ts
··· 651 651 text: z.string().regex(/^\w+$/).optional(), 652 652 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 653 653 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 654 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 654 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 655 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 1001 1002 text: z.string().regex(/^\w+$/).optional(), 1002 1003 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 1003 1004 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 1004 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 1005 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 1006 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 1005 1007 }); 1006 1008 1007 1009 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/mini/default/zod.gen.ts
··· 382 382 text: z.optional(z.string().check(z.regex(/^\w+$/))), 383 383 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 384 384 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 385 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 385 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 386 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 386 387 }); 387 388 388 389 export const zParameterActivityParams = z.object({ ··· 447 448 text: z.optional(z.string().check(z.regex(/^\w+$/))), 448 449 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 449 450 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 450 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 451 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 452 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 451 453 }); 452 454 453 455 export const zServiceWithEmptyTagData = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v3/default/zod.gen.ts
··· 382 382 text: z.string().regex(/^\w+$/).optional(), 383 383 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 384 384 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 385 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 385 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 386 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 386 387 }); 387 388 388 389 export const zParameterActivityParams = z.object({ ··· 447 448 text: z.string().regex(/^\w+$/).optional(), 448 449 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 449 450 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 450 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 451 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 452 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 451 453 }); 452 454 453 455 export const zServiceWithEmptyTagData = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/2.0.x/v4/default/zod.gen.ts
··· 382 382 text: z.string().regex(/^\w+$/).optional(), 383 383 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 384 384 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 385 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 385 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 386 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 386 387 }); 387 388 388 389 export const zParameterActivityParams = z.object({ ··· 447 448 text: z.string().regex(/^\w+$/).optional(), 448 449 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 449 450 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 450 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 451 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 452 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 451 453 }); 452 454 453 455 export const zServiceWithEmptyTagData = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/mini/default/zod.gen.ts
··· 651 651 text: z.optional(z.string().check(z.regex(/^\w+$/))), 652 652 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 653 653 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 654 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 654 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 655 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 992 993 text: z.optional(z.string().check(z.regex(/^\w+$/))), 993 994 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 994 995 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 995 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 996 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 997 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 996 998 }); 997 999 998 1000 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v3/default/zod.gen.ts
··· 651 651 text: z.string().regex(/^\w+$/).optional(), 652 652 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 653 653 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 654 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 654 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 655 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 992 993 text: z.string().regex(/^\w+$/).optional(), 993 994 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 994 995 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 995 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 996 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 997 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 996 998 }); 997 999 998 1000 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/3.0.x/v4/default/zod.gen.ts
··· 651 651 text: z.string().regex(/^\w+$/).optional(), 652 652 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 653 653 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 654 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 654 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 655 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 992 993 text: z.string().regex(/^\w+$/).optional(), 993 994 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 994 995 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 995 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 996 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 997 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 996 998 }); 997 999 998 1000 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/mini/default/zod.gen.ts
··· 651 651 text: z.optional(z.string().check(z.regex(/^\w+$/))), 652 652 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 653 653 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 654 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 654 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 655 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 1001 1002 text: z.optional(z.string().check(z.regex(/^\w+$/))), 1002 1003 patternWithSingleQuotes: z.optional(z.string().check(z.regex(/^[a-zA-Z0-9']*$/))), 1003 1004 patternWithNewline: z.optional(z.string().check(z.regex(/aaa\nbbb/))), 1004 - patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))) 1005 + patternWithBacktick: z.optional(z.string().check(z.regex(/aaa`bbb/))), 1006 + patternWithUnicode: z.optional(z.string().check(z.regex(/^\p{L}+$/u))) 1005 1007 }); 1006 1008 1007 1009 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v3/default/zod.gen.ts
··· 651 651 text: z.string().regex(/^\w+$/).optional(), 652 652 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 653 653 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 654 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 654 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 655 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 1001 1002 text: z.string().regex(/^\w+$/).optional(), 1002 1003 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 1003 1004 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 1004 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 1005 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 1006 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 1005 1007 }); 1006 1008 1007 1009 export const zFileWritable = z.object({
+4 -2
packages/openapi-ts-tests/zod/v4/__snapshots__/3.1.x/v4/default/zod.gen.ts
··· 651 651 text: z.string().regex(/^\w+$/).optional(), 652 652 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 653 653 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 654 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 654 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 655 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 655 656 }); 656 657 657 658 export const zFile = z.object({ ··· 1001 1002 text: z.string().regex(/^\w+$/).optional(), 1002 1003 patternWithSingleQuotes: z.string().regex(/^[a-zA-Z0-9']*$/).optional(), 1003 1004 patternWithNewline: z.string().regex(/aaa\nbbb/).optional(), 1004 - patternWithBacktick: z.string().regex(/aaa`bbb/).optional() 1005 + patternWithBacktick: z.string().regex(/aaa`bbb/).optional(), 1006 + patternWithUnicode: z.string().regex(/^\p{L}+$/u).optional() 1005 1007 }); 1006 1008 1007 1009 export const zFileWritable = z.object({
+2 -1
packages/openapi-ts/src/plugins/valibot/v1/toAst/string.ts
··· 68 68 const { schema, symbols } = ctx; 69 69 const { v } = symbols; 70 70 if (!schema.pattern) return; 71 - return $(v).attr(identifiers.actions.regex).call($.regexp(schema.pattern)); 71 + const flags = /\\[pP]\{/.test(schema.pattern) ? 'u' : undefined; 72 + return $(v).attr(identifiers.actions.regex).call($.regexp(schema.pattern, flags)); 72 73 } 73 74 74 75 function stringResolver(ctx: StringResolverContext): Pipes {
+2 -1
packages/openapi-ts/src/plugins/zod/mini/toAst/string.ts
··· 76 76 const { schema, symbols } = ctx; 77 77 const { z } = symbols; 78 78 if (!schema.pattern) return; 79 - return $(z).attr(identifiers.regex).call($.regexp(schema.pattern)); 79 + const flags = /\\[pP]\{/.test(schema.pattern) ? 'u' : undefined; 80 + return $(z).attr(identifiers.regex).call($.regexp(schema.pattern, flags)); 80 81 } 81 82 82 83 function stringResolver(ctx: StringResolverContext): Chain {
+2 -1
packages/openapi-ts/src/plugins/zod/v3/toAst/string.ts
··· 67 67 function patternNode(ctx: StringResolverContext): Chain | undefined { 68 68 const { chain, schema } = ctx; 69 69 if (!schema.pattern) return; 70 - return chain.current.attr(identifiers.regex).call($.regexp(schema.pattern)); 70 + const flags = /\\[pP]\{/.test(schema.pattern) ? 'u' : undefined; 71 + return chain.current.attr(identifiers.regex).call($.regexp(schema.pattern, flags)); 71 72 } 72 73 73 74 function stringResolver(ctx: StringResolverContext): Chain {
+2 -1
packages/openapi-ts/src/plugins/zod/v4/toAst/string.ts
··· 72 72 function patternNode(ctx: StringResolverContext): Chain | undefined { 73 73 const { chain, schema } = ctx; 74 74 if (!schema.pattern) return; 75 - return chain.current.attr(identifiers.regex).call($.regexp(schema.pattern)); 75 + const flags = /\\[pP]\{/.test(schema.pattern) ? 'u' : undefined; 76 + return chain.current.attr(identifiers.regex).call($.regexp(schema.pattern, flags)); 76 77 } 77 78 78 79 function stringResolver(ctx: StringResolverContext): Chain {
+3
specs/2.0.x/full.yaml
··· 1127 1127 patternWithBacktick: 1128 1128 type: string 1129 1129 pattern: aaa`bbb 1130 + patternWithUnicode: 1131 + type: string 1132 + pattern: ^\p{L}+$ 1130 1133 parameter.ActivityParams: 1131 1134 type: object 1132 1135 properties:
+3
specs/3.0.x/full.yaml
··· 2064 2064 patternWithBacktick: 2065 2065 type: string 2066 2066 pattern: aaa`bbb 2067 + patternWithUnicode: 2068 + type: string 2069 + pattern: ^\p{L}+$ 2067 2070 File: 2068 2071 required: 2069 2072 - mime
+3
specs/3.1.x/full.yaml
··· 2107 2107 patternWithBacktick: 2108 2108 type: string 2109 2109 pattern: aaa`bbb 2110 + patternWithUnicode: 2111 + type: string 2112 + pattern: ^\p{L}+$ 2110 2113 File: 2111 2114 required: 2112 2115 - mime