From f63f2ba9e4c0a1eff95578a5635db4ff559a66a1 Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Mon, 24 Feb 2025 05:29:50 +0900 Subject: [PATCH 1/8] Prepare `@samchon/openapi` v3 update (#1507) --- package.json | 6 +- packages/typescript-json/README.md | 6 +- packages/typescript-json/package.json | 6 +- .../json.schemas/v3_0/UltimateUnion.json | 90 ++++---- .../json.schemas/v3_1/UltimateUnion.json | 78 ++++--- .../chatgpt/CommentTagRange.json | 80 +++---- .../chatgpt/ConstantAtomicAbsorbed.json | 8 - .../chatgpt/TypeTagDefault.json | 80 ++----- .../llm.application/chatgpt/TypeTagRange.json | 80 +++---- .../gemini/CommentTagRange.json | 80 +++---- .../gemini/ConstantAtomicAbsorbed.json | 24 +- .../llm.application/gemini/TypeTagRange.json | 80 +++---- .../chatgpt/CommentTagRange.json | 50 ++--- .../chatgpt/ConstantAtomicAbsorbed.json | 5 - .../chatgpt/TypeTagDefault.json | 50 ++--- .../llm.parameters/chatgpt/TypeTagRange.json | 50 ++--- .../gemini/CommentTagRange.json | 50 ++--- .../gemini/ConstantAtomicAbsorbed.json | 15 +- .../llm.parameters/gemini/TypeTagRange.json | 50 ++--- .../llm.schema/chatgpt/CommentTagRange.json | 10 +- .../chatgpt/ConstantAtomicAbsorbed.json | 1 - .../llm.schema/chatgpt/TypeTagDefault.json | 10 +- .../llm.schema/chatgpt/TypeTagRange.json | 10 +- .../llm.schema/gemini/CommentTagRange.json | 10 +- .../gemini/ConstantAtomicAbsorbed.json | 3 +- .../llm.schema/gemini/TypeTagRange.json | 10 +- .../reflect/metadata/UltimateUnion.json | 210 +++++++++++------- 27 files changed, 564 insertions(+), 588 deletions(-) diff --git a/package.json b/package.json index 75943a903f..53ea73dbe1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "typia", - "version": "7.6.4", + "version": "8.0.0-dev.20250222", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -42,7 +42,7 @@ }, "homepage": "https://typia.io", "dependencies": { - "@samchon/openapi": "^2.4.2", + "@samchon/openapi": "^3.0.0-dev.20250222", "commander": "^10.0.0", "comment-json": "^4.2.3", "inquirer": "^8.2.5", @@ -50,7 +50,7 @@ "randexp": "^0.5.3" }, "peerDependencies": { - "@samchon/openapi": ">=2.4.2 <3.0.0", + "@samchon/openapi": ">=3.0.0 <4.0.0", "typescript": ">=4.8.0 <5.8.0" }, "devDependencies": { diff --git a/packages/typescript-json/README.md b/packages/typescript-json/README.md index e3f8999bbf..163678a6e5 100644 --- a/packages/typescript-json/README.md +++ b/packages/typescript-json/README.md @@ -8,8 +8,8 @@ [![NPM Version](https://img.shields.io/npm/v/typia.svg)](https://www.npmjs.com/package/typia) [![NPM Downloads](https://img.shields.io/npm/dm/typia.svg)](https://www.npmjs.com/package/typia) [![Build Status](https://github.com/samchon/typia/workflows/build/badge.svg)](https://github.com/samchon/typia/actions?query=workflow%3Abuild) -[![Guide Documents](https://img.shields.io/badge/guide-documents-forestgreen)](https://typia.io/docs/) -[![Gurubase](https://img.shields.io/badge/Gurubase-Ask%20Typia%20Guru-006BFF)](https://gurubase.io/g/typia) +[![Guide Documents](https://img.shields.io/badge/Guide-Documents-forestgreen)](https://typia.io/docs/) +[![Gurubase](https://img.shields.io/badge/Gurubase-Document%20Chatbot-006BFF)](https://gurubase.io/g/typia) [![Discord Badge](https://img.shields.io/badge/discord-samchon-d91965?style=flat&labelColor=5866f2&logo=discord&logoColor=white&link=https://discord.gg/E94XhzrUCZ)](https://discord.gg/E94XhzrUCZ) ```typescript @@ -134,7 +134,7 @@ Check out the document in the [website](https://typia.io/docs/): - [`application()` function](https://typia.io/docs/llm/application/) - [`parameters()` function](https://typia.io/docs/llm/parameters/) - [`schema()` function](https://typia.io/docs/llm/schema/) - - [Super AI Chatbot](https://typia.io/docs/llm/chat/) + - [AI Chatbot Development](https://typia.io/docs/llm/chat/) - [Documentation Strategy](https://typia.io/docs/llm/strategy/) - Protocol Buffer - [Message Schema](https://typia.io/docs/protobuf/message) diff --git a/packages/typescript-json/package.json b/packages/typescript-json/package.json index 3ed806a131..147197e987 100644 --- a/packages/typescript-json/package.json +++ b/packages/typescript-json/package.json @@ -1,6 +1,6 @@ { "name": "typescript-json", - "version": "7.6.2-dev.20250205", + "version": "8.0.0-dev.20250221", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -38,10 +38,10 @@ }, "homepage": "https://typia.io", "dependencies": { - "typia": "7.6.2-dev.20250205" + "typia": "8.0.0-dev.20250221" }, "peerDependencies": { - "@samchon/openapi": ">=2.4.2 <3.0.0", + "@samchon/openapi": ">=3.0.0 <4.0.0", "typescript": ">=4.8.0 <5.8.0" }, "stackblitz": { diff --git a/test/schemas/json.schemas/v3_0/UltimateUnion.json b/test/schemas/json.schemas/v3_0/UltimateUnion.json index bd25507611..e6eab743fd 100644 --- a/test/schemas/json.schemas/v3_0/UltimateUnion.json +++ b/test/schemas/json.schemas/v3_0/UltimateUnion.json @@ -165,8 +165,8 @@ "properties": { "default": { "type": "boolean", - "title": "The default value", - "description": "The default value." + "title": "The default value of the boolean type", + "description": "The default value of the boolean type." }, "type": { "type": "string", @@ -211,8 +211,8 @@ "properties": { "default": { "type": "integer", - "title": "Default value", - "description": "Default value." + "title": "Default value of the integer type", + "description": "Default value of the integer type." }, "minimum": { "type": "integer", @@ -284,8 +284,8 @@ "properties": { "default": { "type": "number", - "title": "Default value", - "description": "Default value." + "title": "Default value of the number type", + "description": "Default value of the number type." }, "minimum": { "type": "number", @@ -357,8 +357,8 @@ "properties": { "default": { "type": "string", - "title": "Default value", - "description": "Default value." + "title": "Default value of the string type", + "description": "Default value of the string type." }, "format": { "type": "string", @@ -488,6 +488,14 @@ "OpenApi.IJsonSchema.ITuple": { "type": "object", "properties": { + "type": { + "type": "string", + "enum": [ + "array" + ], + "title": "Discriminator value of the type", + "description": "Discriminator value of the type.\n\nNote that, the tuple type cannot be distinguished with\n{@link IArray} type just by this `discriminator` property.\n\nTo check whether the type is tuple or array, you have to check\nthe existence of {@link IArray.items} or {@link ITuple.prefixItems}\nproperties." + }, "prefixItems": { "type": "array", "items": { @@ -532,10 +540,10 @@ "$ref": "#/components/schemas/OpenApi.IJsonSchema.IOneOf" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" } ], "title": "Additional items", @@ -556,14 +564,6 @@ "title": "Maximum items restriction", "description": "Maximum items restriction.\n\nRestriction of maximum number of items in the tuple." }, - "type": { - "type": "string", - "enum": [ - "array" - ], - "title": "Discriminator value of the type", - "description": "Discriminator value of the type." - }, "title": { "type": "string", "title": "Title of the schema", @@ -590,8 +590,8 @@ } }, "required": [ - "prefixItems", - "type" + "type", + "prefixItems" ], "description": "Tuple type info." }, @@ -639,10 +639,10 @@ "$ref": "#/components/schemas/OpenApi.IJsonSchema.IOneOf" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" } ], "title": "Additional properties' info", @@ -767,10 +767,10 @@ "$ref": "#/components/schemas/OpenApi.IJsonSchema.IReferencestring" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" } ] }, @@ -812,21 +812,12 @@ ], "description": "Union type.\n\nIOneOf` represents an union type of the TypeScript (`A | B | C`).\n\nFor reference, even though your Swagger (or OpenAPI) document has\ndefined `anyOf` instead of the `oneOf`, {@link OpenApi} forcibly\nconverts it to `oneOf` type." }, - "OpenApi.IJsonSchema.INull": { + "OpenApi.IJsonSchema.IUnknown": { "type": "object", "properties": { "default": { - "type": "null", - "title": "Default value", - "description": "Default value." - }, - "type": { - "type": "string", - "enum": [ - "null" - ], - "title": "Discriminator value of the type", - "description": "Discriminator value of the type." + "title": "Default value of the `any` type", + "description": "Default value of the `any` type." }, "title": { "type": "string", @@ -853,14 +844,25 @@ "description": "List of example values as key-value pairs." } }, - "required": [ - "type" - ], - "description": "Null type." + "required": [], + "description": "Unknown, the `any` type." }, - "OpenApi.IJsonSchema.IUnknown": { + "OpenApi.IJsonSchema.INull": { "type": "object", "properties": { + "default": { + "type": "null", + "title": "Default value of the `null` type", + "description": "Default value of the `null` type." + }, + "type": { + "type": "string", + "enum": [ + "null" + ], + "title": "Discriminator value of the type", + "description": "Discriminator value of the type." + }, "title": { "type": "string", "title": "Title of the schema", @@ -886,8 +888,10 @@ "description": "List of example values as key-value pairs." } }, - "required": [], - "description": "Unknown, the `any` type." + "required": [ + "type" + ], + "description": "Null type." }, "OpenApi.IJsonSchema.IOneOf.IDiscriminator": { "type": "object", diff --git a/test/schemas/json.schemas/v3_1/UltimateUnion.json b/test/schemas/json.schemas/v3_1/UltimateUnion.json index c7a24a755c..53f6cb5a1b 100644 --- a/test/schemas/json.schemas/v3_1/UltimateUnion.json +++ b/test/schemas/json.schemas/v3_1/UltimateUnion.json @@ -162,8 +162,8 @@ "properties": { "default": { "type": "boolean", - "title": "The default value", - "description": "The default value." + "title": "The default value of the boolean type", + "description": "The default value of the boolean type." }, "type": { "const": "boolean", @@ -205,8 +205,8 @@ "properties": { "default": { "type": "integer", - "title": "Default value", - "description": "Default value." + "title": "Default value of the integer type", + "description": "Default value of the integer type." }, "minimum": { "type": "integer", @@ -275,8 +275,8 @@ "properties": { "default": { "type": "number", - "title": "Default value", - "description": "Default value." + "title": "Default value of the number type", + "description": "Default value of the number type." }, "minimum": { "type": "number", @@ -345,8 +345,8 @@ "properties": { "default": { "type": "string", - "title": "Default value", - "description": "Default value." + "title": "Default value of the string type", + "description": "Default value of the string type." }, "format": { "type": "string", @@ -470,6 +470,11 @@ "OpenApi.IJsonSchema.ITuple": { "type": "object", "properties": { + "type": { + "const": "array", + "title": "Discriminator value of the type", + "description": "Discriminator value of the type.\n\nNote that, the tuple type cannot be distinguished with\n{@link IArray} type just by this `discriminator` property.\n\nTo check whether the type is tuple or array, you have to check\nthe existence of {@link IArray.items} or {@link ITuple.prefixItems}\nproperties." + }, "prefixItems": { "type": "array", "items": { @@ -514,10 +519,10 @@ "$ref": "#/components/schemas/OpenApi.IJsonSchema.IOneOf" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" } ], "title": "Additional items", @@ -538,11 +543,6 @@ "title": "Maximum items restriction", "description": "Maximum items restriction.\n\nRestriction of maximum number of items in the tuple." }, - "type": { - "const": "array", - "title": "Discriminator value of the type", - "description": "Discriminator value of the type." - }, "title": { "type": "string", "title": "Title of the schema", @@ -569,8 +569,8 @@ } }, "required": [ - "prefixItems", - "type" + "type", + "prefixItems" ], "description": "Tuple type info." }, @@ -618,10 +618,10 @@ "$ref": "#/components/schemas/OpenApi.IJsonSchema.IOneOf" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" } ], "title": "Additional properties' info", @@ -743,10 +743,10 @@ "$ref": "#/components/schemas/OpenApi.IJsonSchema.IReferencestring" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" }, { - "$ref": "#/components/schemas/OpenApi.IJsonSchema.IUnknown" + "$ref": "#/components/schemas/OpenApi.IJsonSchema.INull" } ] }, @@ -788,18 +788,12 @@ ], "description": "Union type.\n\nIOneOf` represents an union type of the TypeScript (`A | B | C`).\n\nFor reference, even though your Swagger (or OpenAPI) document has\ndefined `anyOf` instead of the `oneOf`, {@link OpenApi} forcibly\nconverts it to `oneOf` type." }, - "OpenApi.IJsonSchema.INull": { + "OpenApi.IJsonSchema.IUnknown": { "type": "object", "properties": { "default": { - "type": "null", - "title": "Default value", - "description": "Default value." - }, - "type": { - "const": "null", - "title": "Discriminator value of the type", - "description": "Discriminator value of the type." + "title": "Default value of the `any` type", + "description": "Default value of the `any` type." }, "title": { "type": "string", @@ -826,14 +820,22 @@ "description": "List of example values as key-value pairs." } }, - "required": [ - "type" - ], - "description": "Null type." + "required": [], + "description": "Unknown, the `any` type." }, - "OpenApi.IJsonSchema.IUnknown": { + "OpenApi.IJsonSchema.INull": { "type": "object", "properties": { + "default": { + "type": "null", + "title": "Default value of the `null` type", + "description": "Default value of the `null` type." + }, + "type": { + "const": "null", + "title": "Discriminator value of the type", + "description": "Discriminator value of the type." + }, "title": { "type": "string", "title": "Title of the schema", @@ -859,8 +861,10 @@ "description": "List of example values as key-value pairs." } }, - "required": [], - "description": "Unknown, the `any` type." + "required": [ + "type" + ], + "description": "Null type." }, "OpenApi.IJsonSchema.IOneOf.IDiscriminator": { "type": "object", diff --git a/test/schemas/llm.application/chatgpt/CommentTagRange.json b/test/schemas/llm.application/chatgpt/CommentTagRange.json index abb88042b6..d30b3a2dd7 100644 --- a/test/schemas/llm.application/chatgpt/CommentTagRange.json +++ b/test/schemas/llm.application/chatgpt/CommentTagRange.json @@ -20,7 +20,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -28,7 +28,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -36,15 +36,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -96,7 +96,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -104,7 +104,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -112,15 +112,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -164,7 +164,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -172,7 +172,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -180,15 +180,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -237,7 +237,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -245,7 +245,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -253,15 +253,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -311,7 +311,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -319,7 +319,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -327,15 +327,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -381,7 +381,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -389,7 +389,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -397,15 +397,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -451,7 +451,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -459,7 +459,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -467,15 +467,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -529,7 +529,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -537,7 +537,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -545,15 +545,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { diff --git a/test/schemas/llm.application/chatgpt/ConstantAtomicAbsorbed.json b/test/schemas/llm.application/chatgpt/ConstantAtomicAbsorbed.json index e824bd8700..03b8fb66bf 100644 --- a/test/schemas/llm.application/chatgpt/ConstantAtomicAbsorbed.json +++ b/test/schemas/llm.application/chatgpt/ConstantAtomicAbsorbed.json @@ -19,7 +19,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -49,7 +48,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -71,7 +69,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -98,7 +95,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -126,7 +122,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -150,7 +145,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -174,7 +168,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -206,7 +199,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, diff --git a/test/schemas/llm.application/chatgpt/TypeTagDefault.json b/test/schemas/llm.application/chatgpt/TypeTagDefault.json index d4dec92629..5d13b1f9c8 100644 --- a/test/schemas/llm.application/chatgpt/TypeTagDefault.json +++ b/test/schemas/llm.application/chatgpt/TypeTagDefault.json @@ -18,7 +18,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -32,8 +31,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -63,8 +61,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -92,8 +89,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -133,7 +129,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -147,8 +142,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -178,8 +172,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -207,8 +200,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -240,7 +232,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -254,8 +245,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -285,8 +275,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -314,8 +303,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -352,7 +340,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -366,8 +353,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -397,8 +383,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -426,8 +411,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -465,7 +449,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -479,8 +462,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -510,8 +492,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -539,8 +520,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -574,7 +554,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -588,8 +567,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -619,8 +597,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -648,8 +625,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -683,7 +659,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -697,8 +672,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -728,8 +702,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -757,8 +730,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -800,7 +772,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -814,8 +785,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -845,8 +815,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -874,8 +843,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" diff --git a/test/schemas/llm.application/chatgpt/TypeTagRange.json b/test/schemas/llm.application/chatgpt/TypeTagRange.json index abb88042b6..d30b3a2dd7 100644 --- a/test/schemas/llm.application/chatgpt/TypeTagRange.json +++ b/test/schemas/llm.application/chatgpt/TypeTagRange.json @@ -20,7 +20,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -28,7 +28,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -36,15 +36,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -96,7 +96,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -104,7 +104,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -112,15 +112,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -164,7 +164,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -172,7 +172,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -180,15 +180,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -237,7 +237,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -245,7 +245,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -253,15 +253,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -311,7 +311,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -319,7 +319,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -327,15 +327,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -381,7 +381,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -389,7 +389,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -397,15 +397,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -451,7 +451,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -459,7 +459,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -467,15 +467,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -529,7 +529,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -537,7 +537,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -545,15 +545,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { diff --git a/test/schemas/llm.application/gemini/CommentTagRange.json b/test/schemas/llm.application/gemini/CommentTagRange.json index f7a3de362a..15ad83a6d2 100644 --- a/test/schemas/llm.application/gemini/CommentTagRange.json +++ b/test/schemas/llm.application/gemini/CommentTagRange.json @@ -20,7 +20,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -28,7 +28,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -36,15 +36,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -94,7 +94,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -102,7 +102,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -110,15 +110,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -157,7 +157,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -165,7 +165,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -173,15 +173,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -227,7 +227,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -235,7 +235,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -243,15 +243,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -296,7 +296,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -304,7 +304,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -312,15 +312,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -360,7 +360,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -368,7 +368,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -376,15 +376,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -424,7 +424,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -432,7 +432,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -440,15 +440,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -494,7 +494,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -502,7 +502,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -510,15 +510,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", diff --git a/test/schemas/llm.application/gemini/ConstantAtomicAbsorbed.json b/test/schemas/llm.application/gemini/ConstantAtomicAbsorbed.json index bdb3daa1c9..5b36cf42f3 100644 --- a/test/schemas/llm.application/gemini/ConstantAtomicAbsorbed.json +++ b/test/schemas/llm.application/gemini/ConstantAtomicAbsorbed.json @@ -18,8 +18,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -46,8 +45,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -63,8 +61,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -87,8 +84,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -110,8 +106,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -128,8 +123,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -146,8 +140,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -170,8 +163,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ diff --git a/test/schemas/llm.application/gemini/TypeTagRange.json b/test/schemas/llm.application/gemini/TypeTagRange.json index f7a3de362a..15ad83a6d2 100644 --- a/test/schemas/llm.application/gemini/TypeTagRange.json +++ b/test/schemas/llm.application/gemini/TypeTagRange.json @@ -20,7 +20,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -28,7 +28,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -36,15 +36,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -94,7 +94,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -102,7 +102,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -110,15 +110,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -157,7 +157,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -165,7 +165,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -173,15 +173,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -227,7 +227,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -235,7 +235,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -243,15 +243,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -296,7 +296,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -304,7 +304,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -312,15 +312,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -360,7 +360,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -368,7 +368,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -376,15 +376,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -424,7 +424,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -432,7 +432,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -440,15 +440,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -494,7 +494,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -502,7 +502,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -510,15 +510,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", diff --git a/test/schemas/llm.parameters/chatgpt/CommentTagRange.json b/test/schemas/llm.parameters/chatgpt/CommentTagRange.json index 792731e700..6f4da71b7c 100644 --- a/test/schemas/llm.parameters/chatgpt/CommentTagRange.json +++ b/test/schemas/llm.parameters/chatgpt/CommentTagRange.json @@ -10,7 +10,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -18,7 +18,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -26,15 +26,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -78,7 +78,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -86,7 +86,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -94,15 +94,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -143,7 +143,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -151,7 +151,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -159,15 +159,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -211,7 +211,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -219,7 +219,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -227,15 +227,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -278,7 +278,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -286,7 +286,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -294,15 +294,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { diff --git a/test/schemas/llm.parameters/chatgpt/ConstantAtomicAbsorbed.json b/test/schemas/llm.parameters/chatgpt/ConstantAtomicAbsorbed.json index f64c77ff83..7b15cf315d 100644 --- a/test/schemas/llm.parameters/chatgpt/ConstantAtomicAbsorbed.json +++ b/test/schemas/llm.parameters/chatgpt/ConstantAtomicAbsorbed.json @@ -9,7 +9,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -31,7 +30,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -50,7 +48,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -72,7 +69,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, @@ -93,7 +89,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, diff --git a/test/schemas/llm.parameters/chatgpt/TypeTagDefault.json b/test/schemas/llm.parameters/chatgpt/TypeTagDefault.json index f684bf034a..dddae15d6a 100644 --- a/test/schemas/llm.parameters/chatgpt/TypeTagDefault.json +++ b/test/schemas/llm.parameters/chatgpt/TypeTagDefault.json @@ -8,7 +8,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -22,8 +21,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -53,8 +51,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -82,8 +79,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -115,7 +111,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -129,8 +124,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -160,8 +154,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -189,8 +182,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -219,7 +211,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -233,8 +224,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -264,8 +254,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -293,8 +282,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -326,7 +314,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -340,8 +327,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -371,8 +357,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -400,8 +385,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" @@ -432,7 +416,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -446,8 +429,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -477,8 +459,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -506,8 +487,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" diff --git a/test/schemas/llm.parameters/chatgpt/TypeTagRange.json b/test/schemas/llm.parameters/chatgpt/TypeTagRange.json index 792731e700..6f4da71b7c 100644 --- a/test/schemas/llm.parameters/chatgpt/TypeTagRange.json +++ b/test/schemas/llm.parameters/chatgpt/TypeTagRange.json @@ -10,7 +10,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -18,7 +18,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -26,15 +26,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -78,7 +78,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -86,7 +86,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -94,15 +94,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -143,7 +143,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -151,7 +151,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -159,15 +159,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -211,7 +211,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -219,7 +219,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -227,15 +227,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { @@ -278,7 +278,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -286,7 +286,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -294,15 +294,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { diff --git a/test/schemas/llm.parameters/gemini/CommentTagRange.json b/test/schemas/llm.parameters/gemini/CommentTagRange.json index 4ccf22f995..261c5ce50f 100644 --- a/test/schemas/llm.parameters/gemini/CommentTagRange.json +++ b/test/schemas/llm.parameters/gemini/CommentTagRange.json @@ -11,7 +11,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -19,7 +19,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -27,15 +27,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -74,7 +74,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -82,7 +82,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -90,15 +90,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -138,7 +138,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -146,7 +146,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -154,15 +154,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -201,7 +201,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -209,7 +209,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -217,15 +217,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -267,7 +267,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -275,7 +275,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -283,15 +283,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", diff --git a/test/schemas/llm.parameters/gemini/ConstantAtomicAbsorbed.json b/test/schemas/llm.parameters/gemini/ConstantAtomicAbsorbed.json index 3cad25cb1b..bd90b8962c 100644 --- a/test/schemas/llm.parameters/gemini/ConstantAtomicAbsorbed.json +++ b/test/schemas/llm.parameters/gemini/ConstantAtomicAbsorbed.json @@ -9,8 +9,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -26,8 +25,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -44,8 +42,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -61,8 +58,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ @@ -81,8 +77,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ diff --git a/test/schemas/llm.parameters/gemini/TypeTagRange.json b/test/schemas/llm.parameters/gemini/TypeTagRange.json index 4ccf22f995..261c5ce50f 100644 --- a/test/schemas/llm.parameters/gemini/TypeTagRange.json +++ b/test/schemas/llm.parameters/gemini/TypeTagRange.json @@ -11,7 +11,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -19,7 +19,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -27,15 +27,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -74,7 +74,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -82,7 +82,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -90,15 +90,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -138,7 +138,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -146,7 +146,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -154,15 +154,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -201,7 +201,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -209,7 +209,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -217,15 +217,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", @@ -267,7 +267,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -275,7 +275,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -283,15 +283,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", diff --git a/test/schemas/llm.schema/chatgpt/CommentTagRange.json b/test/schemas/llm.schema/chatgpt/CommentTagRange.json index f0e228d30e..14cb56ffb0 100644 --- a/test/schemas/llm.schema/chatgpt/CommentTagRange.json +++ b/test/schemas/llm.schema/chatgpt/CommentTagRange.json @@ -7,7 +7,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -15,7 +15,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -23,15 +23,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { diff --git a/test/schemas/llm.schema/chatgpt/ConstantAtomicAbsorbed.json b/test/schemas/llm.schema/chatgpt/ConstantAtomicAbsorbed.json index 9755afb7c7..78866816ef 100644 --- a/test/schemas/llm.schema/chatgpt/ConstantAtomicAbsorbed.json +++ b/test/schemas/llm.schema/chatgpt/ConstantAtomicAbsorbed.json @@ -6,7 +6,6 @@ "type": "string" }, "age": { - "description": "@default 20", "type": "number" } }, diff --git a/test/schemas/llm.schema/chatgpt/TypeTagDefault.json b/test/schemas/llm.schema/chatgpt/TypeTagDefault.json index 6b8ae75ab1..1c01876284 100644 --- a/test/schemas/llm.schema/chatgpt/TypeTagDefault.json +++ b/test/schemas/llm.schema/chatgpt/TypeTagDefault.json @@ -5,7 +5,6 @@ "type": "boolean" }, "number": { - "description": "@default 1", "type": "number" }, "string": { @@ -19,8 +18,7 @@ "boolean_and_number_and_string": { "anyOf": [ { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "string", @@ -50,8 +48,7 @@ "type": "string" }, { - "type": "number", - "description": "@default 1" + "type": "number" }, { "type": "boolean" @@ -79,8 +76,7 @@ "description": "@pattern ^(prefix_(.*))" }, { - "type": "number", - "description": "@default 2" + "type": "number" }, { "type": "boolean" diff --git a/test/schemas/llm.schema/chatgpt/TypeTagRange.json b/test/schemas/llm.schema/chatgpt/TypeTagRange.json index f0e228d30e..14cb56ffb0 100644 --- a/test/schemas/llm.schema/chatgpt/TypeTagRange.json +++ b/test/schemas/llm.schema/chatgpt/TypeTagRange.json @@ -7,7 +7,7 @@ "type": "object", "properties": { "greater": { - "description": "@minimum 3\n@exclusiveMinimum true", + "description": "@exclusiveMinimum 3", "type": "integer" }, "greater_equal": { @@ -15,7 +15,7 @@ "type": "integer" }, "less": { - "description": "@maximum 7\n@exclusiveMaximum true", + "description": "@exclusiveMaximum 7", "type": "integer" }, "less_equal": { @@ -23,15 +23,15 @@ "type": "integer" }, "greater_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true", + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_equal_less": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true", + "description": "@minimum 3\n@exclusiveMaximum 7", "type": "integer" }, "greater_less_equal": { - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true", + "description": "@maximum 7\n@exclusiveMinimum 3", "type": "integer" }, "greater_equal_less_equal": { diff --git a/test/schemas/llm.schema/gemini/CommentTagRange.json b/test/schemas/llm.schema/gemini/CommentTagRange.json index 9e68d62770..f0c1bf0d7c 100644 --- a/test/schemas/llm.schema/gemini/CommentTagRange.json +++ b/test/schemas/llm.schema/gemini/CommentTagRange.json @@ -8,7 +8,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -16,7 +16,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -24,15 +24,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", diff --git a/test/schemas/llm.schema/gemini/ConstantAtomicAbsorbed.json b/test/schemas/llm.schema/gemini/ConstantAtomicAbsorbed.json index a5c9b38c62..8e49ad833a 100644 --- a/test/schemas/llm.schema/gemini/ConstantAtomicAbsorbed.json +++ b/test/schemas/llm.schema/gemini/ConstantAtomicAbsorbed.json @@ -6,8 +6,7 @@ "description": "@default something" }, "age": { - "type": "number", - "description": "@default 20" + "type": "number" } }, "required": [ diff --git a/test/schemas/llm.schema/gemini/TypeTagRange.json b/test/schemas/llm.schema/gemini/TypeTagRange.json index 9e68d62770..f0c1bf0d7c 100644 --- a/test/schemas/llm.schema/gemini/TypeTagRange.json +++ b/test/schemas/llm.schema/gemini/TypeTagRange.json @@ -8,7 +8,7 @@ "properties": { "greater": { "type": "integer", - "description": "@minimum 3\n@exclusiveMinimum true" + "description": "@exclusiveMinimum 3" }, "greater_equal": { "type": "integer", @@ -16,7 +16,7 @@ }, "less": { "type": "integer", - "description": "@maximum 7\n@exclusiveMaximum true" + "description": "@exclusiveMaximum 7" }, "less_equal": { "type": "integer", @@ -24,15 +24,15 @@ }, "greater_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true\n@exclusiveMaximum true" + "description": "@exclusiveMinimum 3\n@exclusiveMaximum 7" }, "greater_equal_less": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMaximum true" + "description": "@minimum 3\n@exclusiveMaximum 7" }, "greater_less_equal": { "type": "integer", - "description": "@minimum 3\n@maximum 7\n@exclusiveMinimum true" + "description": "@maximum 7\n@exclusiveMinimum 3" }, "greater_equal_less_equal": { "type": "integer", diff --git a/test/schemas/reflect/metadata/UltimateUnion.json b/test/schemas/reflect/metadata/UltimateUnion.json index 87ab285ae2..ba8eb870cc 100644 --- a/test/schemas/reflect/metadata/UltimateUnion.json +++ b/test/schemas/reflect/metadata/UltimateUnion.json @@ -480,11 +480,11 @@ "tags": [] }, { - "name": "OpenApi.IJsonSchema.INull", + "name": "OpenApi.IJsonSchema.IUnknown", "tags": [] }, { - "name": "OpenApi.IJsonSchema.IUnknown", + "name": "OpenApi.IJsonSchema.INull", "tags": [] } ], @@ -978,7 +978,7 @@ "sets": [], "maps": [] }, - "description": "The default value.", + "description": "The default value of the boolean type.", "jsDocTags": [] }, { @@ -1403,7 +1403,7 @@ "sets": [], "maps": [] }, - "description": "Default value.", + "description": "Default value of the integer type.", "jsDocTags": [ { "name": "type", @@ -2205,7 +2205,7 @@ "sets": [], "maps": [] }, - "description": "Default value.", + "description": "Default value of the number type.", "jsDocTags": [] }, { @@ -2929,7 +2929,7 @@ "sets": [], "maps": [] }, - "description": "Default value.", + "description": "Default value of the string type.", "jsDocTags": [] }, { @@ -3704,11 +3704,11 @@ "tags": [] }, { - "name": "OpenApi.IJsonSchema.INull", + "name": "OpenApi.IJsonSchema.IUnknown", "tags": [] }, { - "name": "OpenApi.IJsonSchema.IUnknown", + "name": "OpenApi.IJsonSchema.INull", "tags": [] } ], @@ -4293,6 +4293,68 @@ { "name": "OpenApi.IJsonSchema.ITuple", "properties": [ + { + "key": { + "any": false, + "required": true, + "optional": false, + "nullable": false, + "functions": [], + "atomics": [], + "constants": [ + { + "type": "string", + "values": [ + { + "value": "type", + "tags": [] + } + ] + } + ], + "templates": [], + "escaped": null, + "rest": null, + "arrays": [], + "tuples": [], + "objects": [], + "aliases": [], + "natives": [], + "sets": [], + "maps": [] + }, + "value": { + "any": false, + "required": true, + "optional": false, + "nullable": false, + "functions": [], + "atomics": [], + "constants": [ + { + "type": "string", + "values": [ + { + "value": "array", + "tags": [] + } + ] + } + ], + "templates": [], + "escaped": null, + "rest": null, + "arrays": [], + "tuples": [], + "objects": [], + "aliases": [], + "natives": [], + "sets": [], + "maps": [] + }, + "description": "Discriminator value of the type.\n\nNote that, the tuple type cannot be distinguished with\n{@link IArray} type just by this `discriminator` property.\n\nTo check whether the type is tuple or array, you have to check\nthe existence of {@link IArray.items} or {@link ITuple.prefixItems}\nproperties.", + "jsDocTags": [] + }, { "key": { "any": false, @@ -4440,11 +4502,11 @@ "tags": [] }, { - "name": "OpenApi.IJsonSchema.INull", + "name": "OpenApi.IJsonSchema.IUnknown", "tags": [] }, { - "name": "OpenApi.IJsonSchema.IUnknown", + "name": "OpenApi.IJsonSchema.INull", "tags": [] } ], @@ -4675,68 +4737,6 @@ } ] }, - { - "key": { - "any": false, - "required": true, - "optional": false, - "nullable": false, - "functions": [], - "atomics": [], - "constants": [ - { - "type": "string", - "values": [ - { - "value": "type", - "tags": [] - } - ] - } - ], - "templates": [], - "escaped": null, - "rest": null, - "arrays": [], - "tuples": [], - "objects": [], - "aliases": [], - "natives": [], - "sets": [], - "maps": [] - }, - "value": { - "any": false, - "required": true, - "optional": false, - "nullable": false, - "functions": [], - "atomics": [], - "constants": [ - { - "type": "string", - "values": [ - { - "value": "array", - "tags": [] - } - ] - } - ], - "templates": [], - "escaped": null, - "rest": null, - "arrays": [], - "tuples": [], - "objects": [], - "aliases": [], - "natives": [], - "sets": [], - "maps": [] - }, - "description": "Discriminator value of the type.", - "jsDocTags": [] - }, { "key": { "any": false, @@ -5176,11 +5176,11 @@ "tags": [] }, { - "name": "OpenApi.IJsonSchema.INull", + "name": "OpenApi.IJsonSchema.IUnknown", "tags": [] }, { - "name": "OpenApi.IJsonSchema.IUnknown", + "name": "OpenApi.IJsonSchema.INull", "tags": [] } ], @@ -6407,7 +6407,7 @@ "sets": [], "maps": [] }, - "description": "Default value.", + "description": "Default value of the `null` type.", "jsDocTags": [] }, { @@ -6764,6 +6764,58 @@ { "name": "OpenApi.IJsonSchema.IUnknown", "properties": [ + { + "key": { + "any": false, + "required": true, + "optional": false, + "nullable": false, + "functions": [], + "atomics": [], + "constants": [ + { + "type": "string", + "values": [ + { + "value": "default", + "tags": [] + } + ] + } + ], + "templates": [], + "escaped": null, + "rest": null, + "arrays": [], + "tuples": [], + "objects": [], + "aliases": [], + "natives": [], + "sets": [], + "maps": [] + }, + "value": { + "any": true, + "required": true, + "optional": true, + "nullable": false, + "functions": [], + "atomics": [], + "constants": [], + "templates": [], + "escaped": null, + "rest": null, + "arrays": [], + "tuples": [], + "objects": [], + "aliases": [], + "natives": [], + "sets": [], + "maps": [] + }, + "description": "Default value of the `any` type.", + "jsDocTags": [] + }, { "key": { "any": false, @@ -9387,11 +9439,11 @@ "tags": [] }, { - "name": "OpenApi.IJsonSchema.INull", + "name": "OpenApi.IJsonSchema.IUnknown", "tags": [] }, { - "name": "OpenApi.IJsonSchema.IUnknown", + "name": "OpenApi.IJsonSchema.INull", "tags": [] } ], @@ -9459,11 +9511,11 @@ "tags": [] }, { - "name": "OpenApi.IJsonSchema.INull", + "name": "OpenApi.IJsonSchema.IUnknown", "tags": [] }, { - "name": "OpenApi.IJsonSchema.IUnknown", + "name": "OpenApi.IJsonSchema.INull", "tags": [] } ], From 0654a5f37e4f1519530606b4f80765d68e1ede76 Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Mon, 24 Feb 2025 06:09:43 +0900 Subject: [PATCH 2/8] Prepare next update of TypeScript (#1509) --- .github/workflows/build.yml | 8 ++++---- benchmark/package.json | 2 +- package.json | 4 ++-- test-error/package.json | 2 +- test-esm/package.json | 2 +- test/package.json | 2 +- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index e8650e6e78..42efeda49b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -25,7 +25,7 @@ jobs: restore-keys: | ${{ runner.os }}-node- - - run: npm install + - run: npm install --force - run: npm run build - name: remove `private=true` from package.json run: | @@ -49,7 +49,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version: lts/* - - run: npm install + - run: npm install --force - run: npm run eslint - run: npm run prettier @@ -70,7 +70,7 @@ jobs: restore-keys: | ${{ runner.os }}-node- - - run: npm install + - run: npm install --force - run: npm run build - run: npm run test @@ -91,7 +91,7 @@ jobs: restore-keys: | ${{ runner.os }}-node- - - run: npm install + - run: npm install --force - run: npm run build - run: npm run test:bun diff --git a/benchmark/package.json b/benchmark/package.json index 5945bfc49f..a6920b43f8 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -60,7 +60,7 @@ "ts-node": "^10.9.1", "ts-patch": "^3.3.0", "tstl": "^3.0.0", - "typescript": "~5.7.3", + "typescript": "5.9.0-dev.20250223", "uuid": "^8.3.2", "zod": "^3.19.1" }, diff --git a/package.json b/package.json index 53ea73dbe1..1c1b8e1965 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ }, "peerDependencies": { "@samchon/openapi": ">=3.0.0 <4.0.0", - "typescript": ">=4.8.0 <5.8.0" + "typescript": ">=4.8.0 <5.10.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^26.0.1", @@ -70,7 +70,7 @@ "rollup": "^4.18.0", "suppress-warnings": "^1.0.2", "ts-node": "^10.9.2", - "typescript": "~5.7.3" + "typescript": "5.9.0-dev.20250223" }, "stackblitz": { "startCommand": "npm install && npm run test" diff --git a/test-error/package.json b/test-error/package.json index 9d39cddfca..144ddf08c1 100644 --- a/test-error/package.json +++ b/test-error/package.json @@ -29,7 +29,7 @@ "devDependencies": { "rimraf": "^5.0.5", "ts-patch": "^3.3.0", - "typescript": "~5.7.3" + "typescript": "5.9.0-dev.20250223" }, "dependencies": { "typia": "../" diff --git a/test-esm/package.json b/test-esm/package.json index 18168d2379..4b370888af 100644 --- a/test-esm/package.json +++ b/test-esm/package.json @@ -34,7 +34,7 @@ "@types/cli": "^0.11.25", "@types/node": "^22.10.1", "ts-patch": "^3.3.0", - "typescript": "~5.7.3" + "typescript": "5.9.0-dev.20250223" }, "dependencies": { "typia": "../" diff --git a/test/package.json b/test/package.json index 109e6587fb..ad7fd6516f 100644 --- a/test/package.json +++ b/test/package.json @@ -44,7 +44,7 @@ "rimraf": "^5.0.5", "ts-node": "^10.9.2", "ts-patch": "^3.3.0", - "typescript": "~5.7.3" + "typescript": "5.9.0-dev.20250223" }, "dependencies": { "cli": "^1.0.1", From aec6fc4fb1aa6b91ec9f6ee8631eccbf612d0bbd Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Mon, 24 Feb 2025 06:19:36 +0900 Subject: [PATCH 3/8] No more `typia patch` command required (#1510) --- src/executable/TypiaSetupWizard.ts | 30 +++++++++++------------------- 1 file changed, 11 insertions(+), 19 deletions(-) diff --git a/src/executable/TypiaSetupWizard.ts b/src/executable/TypiaSetupWizard.ts index a36eaf4e6a..f59b5577e8 100644 --- a/src/executable/TypiaSetupWizard.ts +++ b/src/executable/TypiaSetupWizard.ts @@ -40,22 +40,18 @@ export namespace TypiaSetupWizard { data.scripts ??= {}; if ( typeof data.scripts.prepare === "string" && - data.scripts.prepare.trim().length + data.scripts.prepare.trim().length !== 0 ) { - if ( - data.scripts.prepare.indexOf("ts-patch install") === -1 && - data.scripts.prepare.indexOf("typia patch") === -1 - ) - data.scripts.prepare = - "ts-patch install && typia patch && " + data.scripts.prepare; - else if (data.scripts.prepare.indexOf("ts-patch install") === -1) + if (data.scripts.prepare.includes("ts-patch install") === false) data.scripts.prepare = "ts-patch install && " + data.scripts.prepare; - else if (data.scripts.prepare.indexOf("typia patch") === -1) - data.scripts.prepare = data.scripts.prepare.replace( - "ts-patch install", - "ts-patch install && typia patch", - ); - } else data.scripts.prepare = "ts-patch install && typia patch"; + } else data.scripts.prepare = "ts-patch install"; + + // NO MORE "typia patch" REQUIRED + data.scripts.prepare = data.scripts.prepare + .split("&&") + .map((str) => str.trim()) + .filter((str) => str !== "typia patch") + .join(" && "); // FOR OLDER VERSIONS if (typeof data.scripts.postinstall === "string") { @@ -100,11 +96,7 @@ export namespace TypiaSetupWizard { name: name, message: message, choices: choices, - ...(filter - ? { - filter, - } - : {}), + ...(filter ? { filter } : {}), }) )[name]; }; From 7081266bfcf0bcd33ead156f6530edb0ec5244aa Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Mon, 24 Feb 2025 22:10:33 +0900 Subject: [PATCH 4/8] Upgrade next version depepdency --- package.json | 4 ++-- packages/typescript-json/package.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/package.json b/package.json index 53ea73dbe1..d393eab6f7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "typia", - "version": "8.0.0-dev.20250222", + "version": "8.0.0-dev.20250224", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -42,7 +42,7 @@ }, "homepage": "https://typia.io", "dependencies": { - "@samchon/openapi": "^3.0.0-dev.20250222", + "@samchon/openapi": "^3.0.0-dev.20250224", "commander": "^10.0.0", "comment-json": "^4.2.3", "inquirer": "^8.2.5", diff --git a/packages/typescript-json/package.json b/packages/typescript-json/package.json index 147197e987..91d6bfddca 100644 --- a/packages/typescript-json/package.json +++ b/packages/typescript-json/package.json @@ -1,6 +1,6 @@ { "name": "typescript-json", - "version": "8.0.0-dev.20250221", + "version": "8.0.0-dev.20250224", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -38,7 +38,7 @@ }, "homepage": "https://typia.io", "dependencies": { - "typia": "8.0.0-dev.20250221" + "typia": "8.0.0-dev.20250224" }, "peerDependencies": { "@samchon/openapi": ">=3.0.0 <4.0.0", From a1ccee909599cdaed1560315afe1d0294740facb Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Tue, 25 Feb 2025 03:14:24 +0900 Subject: [PATCH 5/8] Close #1506: PNPM monorepo with `pnpm-lock.yaml` files. (#1514) * Close #1506: PNPM monorepo with `pnpm-lock.yaml` files. * Update workflows * Fix build.yml * Fix build.yml again * Disable bun due to it does not support PNPM monorepo --- .github/workflows/build.yml | 73 +- .github/workflows/release.yml | 7 +- .github/workflows/website.yml | 5 +- .gitignore | 1 - benchmark/package.json | 8 +- deploy/index.ts | 16 +- deploy/internal/DeployRunner.ts | 84 +- deploy/internal/ReplicaPublisher.ts | 107 - package.json | 9 +- packages/typescript-json/LICENSE | 21 - packages/typescript-json/README.md | 153 - packages/typescript-json/package.json | 94 - packages/typescript-json/tsconfig.json | 105 - pnpm-lock.yaml | 6528 ++++++++++++++++++++++++ pnpm-workspace.yaml | 6 + test-error/package.json | 2 +- test-esm/package.json | 2 +- test/package.json | 2 +- 18 files changed, 6630 insertions(+), 593 deletions(-) delete mode 100644 deploy/internal/ReplicaPublisher.ts delete mode 100644 packages/typescript-json/LICENSE delete mode 100644 packages/typescript-json/README.md delete mode 100644 packages/typescript-json/package.json delete mode 100644 packages/typescript-json/tsconfig.json create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 42efeda49b..2edad7d27b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,15 +18,11 @@ jobs: - uses: actions/setup-node@v4 with: node-version: lts/* - - uses: actions/cache@v4 + - uses: pnpm/action-setup@v2 with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- - - - run: npm install --force - - run: npm run build + version: 8 + - run: pnpm install --force + - run: pnpm run build - name: remove `private=true` from package.json run: | jq 'del(.private)' package.json > package.json.tmp @@ -49,9 +45,12 @@ jobs: - uses: actions/setup-node@v4 with: node-version: lts/* - - run: npm install --force - - run: npm run eslint - - run: npm run prettier + - uses: pnpm/action-setup@v2 + with: + version: 8 + - run: pnpm install --force + - run: pnpm run eslint + - run: pnpm run prettier NodeJS: runs-on: ubuntu-latest @@ -63,44 +62,36 @@ jobs: - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - - uses: actions/cache@v4 - with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- - - - run: npm install --force - - run: npm run build - - run: npm run test - - Bun: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: lts/* - - uses: oven-sh/setup-bun@v1 - with: - bun-version: latest - - uses: actions/cache@v4 + - uses: pnpm/action-setup@v2 with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} - restore-keys: | - ${{ runner.os }}-node- + version: 8 + - run: pnpm install --force + - run: pnpm run build + - run: pnpm run test - - run: npm install --force - - run: npm run build - - run: npm run test:bun + # Bun: + # runs-on: ubuntu-latest + # steps: + # - uses: actions/checkout@v4 + # - uses: actions/setup-node@v4 + # with: + # node-version: lts/* + # - uses: oven-sh/setup-bun@v1 + # with: + # bun-version: latest + # - uses: pnpm/action-setup@v2 + # with: + # version: 8 + # - run: pnpm install --force + # - run: npm run build + # - run: npm run test:bun action-timeline: needs: - Build-and-Upload-to-pkg-pr-new-and-artifactory - Check-format - NodeJS - - Bun + # - Bun if: ${{ always() }} runs-on: ubuntu-latest steps: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 1a3c8a5c14..8964c1b8fb 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -15,10 +15,13 @@ jobs: with: node-version: 20.x registry-url: https://registry.npmjs.org/ + - uses: pnpm/action-setup@v2 + with: + version: 8 - name: Install dependencies - run: npm install + run: pnpm install - name: Publish to npm - run: npm run package:latest + run: pnpm run package:latest env: NODE_AUTH_TOKEN: ${{ secrets.NPM_PUBLISH }} - name: Website Setup diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index c993e35068..e0c09e6960 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -14,8 +14,11 @@ jobs: - uses: actions/setup-node@v4 with: node-version: 20.x + - uses: pnpm/action-setup@v2 + with: + version: 8 - name: Root - run: npm install + run: pnpm install - name: Build working-directory: website run: | diff --git a/.gitignore b/.gitignore index 4b1fb87e43..d8ae07006c 100644 --- a/.gitignore +++ b/.gitignore @@ -5,7 +5,6 @@ node_modules/ packages/typescript-json/src/ package-lock.json -pnpm-lock.yaml bun.lockb bun.lock diff --git a/benchmark/package.json b/benchmark/package.json index a6920b43f8..898466c333 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -33,6 +33,7 @@ "@typegoose/typegoose": "^10.1.1", "@types/autocannon": "^7.9.0", "@types/benchmark": "^2.1.2", + "@types/body-parser": "^1.19.5", "@types/d3": "^7.4.0", "@types/express": "^4.17.14", "@types/node": "^18.15.12", @@ -41,7 +42,7 @@ "ajv": "^8.12.0", "autocannon": "^7.10.0", "benchmark": "^2.1.4", - "body-parser": "^1.20.2", + "body-parser": "^1.20.3", "class-transformer": "^0.5.1", "class-validator": "^0.14.0", "d3": "^5.16.0", @@ -65,11 +66,12 @@ "zod": "^3.19.1" }, "dependencies": { + "fp-ts": "^2.16.9", "randexp": "^0.5.3", "source-map-support": "^0.5.21", "suppress-warnings": "^1.0.2", "tstl": "^3.0.0", - "uuid": "^9.0.1", - "typia": "../" + "typia": "workspace:^", + "uuid": "^9.0.1" } } \ No newline at end of file diff --git a/deploy/index.ts b/deploy/index.ts index 7a58d36602..be51eb2542 100644 --- a/deploy/index.ts +++ b/deploy/index.ts @@ -27,24 +27,24 @@ const main = async (): Promise => { commands: tag === "test" && template === true ? [ - "npm run template", - "npm run build", - "npm start", - "npm run generate", + "pnpm run template", + "pnpm run build", + "pnpm start", + "pnpm run generate", ] - : ["npm run build", "npm start", "npm run generate"], + : ["pnpm run build", "pnpm start", "pnpm run generate"], }, { name: "test-esm", - commands: ["npm run build", "npm start"], + commands: ["pnpm run build", "pnpm start"], }, { name: "test-error", - commands: ["npm start"], + commands: ["pnpm start"], }, { name: "benchmark", - commands: ["npm run build"], + commands: ["pnpm run build"], }, ], }); diff --git a/deploy/internal/DeployRunner.ts b/deploy/internal/DeployRunner.ts index efd8593d51..c7700b4d87 100644 --- a/deploy/internal/DeployRunner.ts +++ b/deploy/internal/DeployRunner.ts @@ -2,8 +2,6 @@ import chalk from "chalk"; import cp from "child_process"; import fs from "fs"; -import { ReplicaPublisher } from "./ReplicaPublisher"; - export namespace DeployRunner { export const main = async (props: { tag: string; @@ -19,7 +17,7 @@ export namespace DeployRunner { process.chdir(__dirname + "/../.."); execLoudly({ label: "typia", - command: "npm run build", + command: "pnpm run build", }); } const version: string = props.setup @@ -40,7 +38,6 @@ export namespace DeployRunner { if (props.publish) { title("DEPLOY TO NPM"); await publish(props.tag); - await ReplicaPublisher.replica(props.tag); } }; @@ -51,9 +48,13 @@ export namespace DeployRunner { const publish = async (tag: string): Promise => { // LOAD PACKAGE.JSON CONTENT - const pack: any = JSON.parse( - fs.readFileSync(`${__dirname}/../../package.json`, "utf8"), - ); + const load = () => + JSON.parse(fs.readFileSync(`${__dirname}/../../package.json`, "utf8")); + const original: any = load(); + const pack: any = load(); + delete pack.private; + + // CHECK VERSION AND TAG const version: string = pack.version; const dev: boolean = version.includes("-dev."); if ((tag === "next" || tag === "patch") && !dev) @@ -61,27 +62,28 @@ export namespace DeployRunner { else if (tag === "latest" && dev) throw new Error("latest tag can only be used for non-dev versions."); - // REMOVE PRIVATE FOR PUBLISHING - delete pack.private; - await fs.promises.writeFile( - `${__dirname}/../../package.json`, - JSON.stringify(pack, null, 2), - "utf8", - ); - if (tag !== "test") - cp.execSync( - `npm publish --tag ${tag}${tag === "latest" ? " --provenance" : ""}`, - { stdio: "inherit" }, + try { + await fs.promises.writeFile( + `${__dirname}/../../package.json`, + JSON.stringify(pack, null, 2), + "utf8", ); - - // RESTORE PRIVATE PROPERTY - pack.private = true; - fs.writeFileSync( - `${__dirname}/../../package.json`, - JSON.stringify(pack, null, 2), - "utf8", - ); - return version; + if (tag !== "test") + cp.execSync( + `npm publish --tag ${tag}${tag === "latest" ? " --provenance" : ""}`, + { stdio: "inherit" }, + ); + return version; + } catch (error) { + throw error; + } finally { + // RESTORE PRIVATE PROPERTY + await fs.promises.writeFile( + `${__dirname}/../../package.json`, + JSON.stringify(original, null, 2), + "utf8", + ); + } }; const test = async (props: { @@ -91,31 +93,15 @@ export namespace DeployRunner { commands: string[]; }): Promise => { process.chdir(`${__dirname}/../../${props.name}`); - if (props.setup) { - if (fs.existsSync("node_modules/typia")) - cp.execSync("npm uninstall typia --force", { stdio: "ignore" }); - - const pack: any = JSON.parse( - await fs.promises.readFile("package.json", "utf8"), - ); - pack.dependencies ??= {}; - pack.dependencies.typia = `../`; - await fs.promises.writeFile( - "package.json", - JSON.stringify(pack, null, 2), - "utf8", - ); - } - if (props.commands.length) { - if (props.setup) - execLoudly({ - label: `@typia/${props.name}`, - command: "npm install --force", - }); + if (props.setup) + execLoudly({ + label: `@typia/${props.name}`, + command: "pnpm install --force", + }); + if (props.commands.length) props.commands.forEach((command) => execLoudly({ label: `@typia/${props.name}`, command }), ); - } process.chdir(__dirname + "/../.."); }; diff --git a/deploy/internal/ReplicaPublisher.ts b/deploy/internal/ReplicaPublisher.ts deleted file mode 100644 index dc9ac687d6..0000000000 --- a/deploy/internal/ReplicaPublisher.ts +++ /dev/null @@ -1,107 +0,0 @@ -import cp from "child_process"; -import fs from "fs"; - -export namespace ReplicaPublisher { - export const replica = async (tag: string): Promise => { - // PREPARE DIRECTORY - if (fs.existsSync(LEGACY)) cp.execSync(`rimraf ${LEGACY}`); - await fs.promises.mkdir(LEGACY); - - // COPY ESSENTIAL FILES - for (const file of ["package.json", "LICENSE", "tsconfig.json"]) - await fs.promises.copyFile(`${ROOT}/${file}`, `${LEGACY}/${file}`); - await readme(); - - // CREATE RE-EXPORT FILES - await fs.promises.mkdir(`${LEGACY}/src`); - await link(LIB, `${LEGACY}/src`); - - // CHANGE PACKAGE.JSON CONTENT - await pack(); - - // DO BUILD & PUBLISH - try { - cp.execSync("npx tsc", { cwd: LEGACY }); - } catch {} - - console.log("publish typescript-json (replica)"); - publish(`npm publish --tag ${tag}`); - }; - - const readme = async (): Promise => { - const content: string = await fs.promises.readFile( - `${ROOT}/README.md`, - "utf8", - ); - await fs.promises.writeFile( - `${LEGACY}/README.md`, - "> ## Deprecated\n" + - "> `typescript-json` has been renamed to [`typia`](https://github.com/samchon/typia)" + - "\n\n" + - content, - "utf8", - ); - }; - - const link = async (lib: string, src: string): Promise => { - const directory: string[] = await fs.promises.readdir(lib); - for (const file of directory) { - const from: string = `${lib}/${file}`; - const to: string = `${src}/${file}`; - const stat: fs.Stats = fs.statSync(from); - - if (stat.isDirectory() && file !== "executable") { - await fs.promises.mkdir(to); - await link(from, to); - } else if (file.substring(file.length - 5) === ".d.ts") - await fs.promises.writeFile( - to.substring(0, to.length - 5) + ".ts", - from === `${LIB}/index.d.ts` - ? `import typia from "typia";\n` + - `export default typia;\n` + - `export * from "typia";\n` - : from === `${LIB}/transform.d.ts` - ? `import transform from "typia/lib/transform";\n` + - `export default transform;\n` - : `export * from "typia/lib${from.substring( - LIB.length, - from.length - 5, - )}";`, - "utf8", - ); - } - }; - - const pack = async (): Promise => { - const pack: any = JSON.parse( - await fs.promises.readFile(`${LEGACY}/package.json`, "utf8"), - ); - pack.name = "typescript-json"; - pack.dependencies = { - typia: pack.version, - }; - delete pack.private; - delete pack.devDependencies; - delete pack.bin; - delete pack.module; - - await fs.promises.writeFile( - `${LEGACY}/package.json`, - JSON.stringify(pack, null, 2), - "utf8", - ); - }; - - function publish(command: string): void { - try { - cp.execSync(command, { - cwd: LEGACY, - stdio: "inherit", - }); - } catch {} - } -} - -const ROOT: string = __dirname + "/../.."; -const LEGACY: string = ROOT + "/packages/typescript-json"; -const LIB = `${__dirname}/../../lib`; diff --git a/package.json b/package.json index 53dc2d3bbe..e0dbe10c23 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,7 @@ { + "private": true, "name": "typia", - "version": "8.0.0-dev.20250224", + "version": "8.0.0-dev.20250225", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -28,8 +29,7 @@ "------------------------------------------------": "", "package:latest": "ts-node deploy --tag latest", "package:next": "ts-node deploy --tag next", - "package:patch": "ts-node deploy --tag patch", - "package:deprecate": "npm deprecate typescript-json \"Renamed to typia\"" + "package:patch": "ts-node deploy --tag patch" }, "repository": { "type": "git", @@ -118,6 +118,5 @@ "claude", "gemini", "llama" - ], - "private": true + ] } \ No newline at end of file diff --git a/packages/typescript-json/LICENSE b/packages/typescript-json/LICENSE deleted file mode 100644 index 8b6e08c44e..0000000000 --- a/packages/typescript-json/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2022 Jeongho Nam - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/packages/typescript-json/README.md b/packages/typescript-json/README.md deleted file mode 100644 index 163678a6e5..0000000000 --- a/packages/typescript-json/README.md +++ /dev/null @@ -1,153 +0,0 @@ -> ## Deprecated -> `typescript-json` has been renamed to [`typia`](https://github.com/samchon/typia) - -# Typia -![Typia Logo](https://typia.io/logo.png) - -[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/samchon/typia/blob/master/LICENSE) -[![NPM Version](https://img.shields.io/npm/v/typia.svg)](https://www.npmjs.com/package/typia) -[![NPM Downloads](https://img.shields.io/npm/dm/typia.svg)](https://www.npmjs.com/package/typia) -[![Build Status](https://github.com/samchon/typia/workflows/build/badge.svg)](https://github.com/samchon/typia/actions?query=workflow%3Abuild) -[![Guide Documents](https://img.shields.io/badge/Guide-Documents-forestgreen)](https://typia.io/docs/) -[![Gurubase](https://img.shields.io/badge/Gurubase-Document%20Chatbot-006BFF)](https://gurubase.io/g/typia) -[![Discord Badge](https://img.shields.io/badge/discord-samchon-d91965?style=flat&labelColor=5866f2&logo=discord&logoColor=white&link=https://discord.gg/E94XhzrUCZ)](https://discord.gg/E94XhzrUCZ) - -```typescript -// RUNTIME VALIDATORS -export function is(input: unknown): input is T; // returns boolean -export function assert(input: unknown): T; // throws TypeGuardError -export function assertGuard(input: unknown): asserts input is T; -export function validate(input: unknown): IValidation; // detailed - -// JSON FUNCTIONS -export namespace json { - export function application(): IJsonApplication; // JSON schema - export function assertParse(input: string): T; // type safe parser - export function assertStringify(input: T): string; // safe and faster -} - -// LLM FUNCTION CALLING SCHEMA -export namespace llm { - // application schema from a class or interface type - export function application(): ILlmApplication; - // structured output - export function parameters(): ILlmSchema.IParameters; - export function schema(): ILlmSchema; // type schema -} - -// PROTOCOL BUFFER -export namespace protobuf { - export function message(): string; // Protocol Buffer message - export function assertDecode(buffer: Uint8Array): T; // safe decoder - export function assertEncode(input: T): Uint8Array; // safe encoder -} - -// RANDOM GENERATOR -export function random(g?: Partial): T; -``` - -`typia` is a transformer library supporting below features: - - - Super-fast Runtime Validators - - Enhanced JSON schema and serde functions - - LLM function calling schema and structured output - - Protocol Buffer encoder and decoder - - Random data generator - -> [!NOTE] -> -> - **Only one line** required, with pure TypeScript type -> - Runtime validator is **20,000x faster** than `class-validator` -> - JSON serialization is **200x faster** than `class-transformer` - - - - -## Transformation -If you call `typia` function, it would be compiled like below. - -This is the key concept of `typia`, transforming TypeScript type to a runtime function. The `typia.is()` function is transformed to a dedicated type checker by analyzing the target type `T` in the compilation level. - -This feature enables developers to ensure type safety in their applications, leveraging TypeScript's static typing while also providing runtime validation. Instead of defining additional schemas, you can simply utilize the pure TypeScript type itself. - -```typescript -//---- -// examples/checkString.ts -//---- -import typia, { tags } from "typia"; -export const checkString = typia.createIs(); - -//---- -// examples/checkUUID.js -//---- -import typia from "typia"; -export const checkString = (() => { - return (input) => "string" === typeof input; -})(); -``` - - - -## Sponsors -Thanks for your support. - -Your donation encourages `typia` development. - -Also, `typia` is re-distributing half of donations to core contributors of `typia`. - - - [`nonara/ts-patch`](https://github.com/nonara/ts-patch) - - [`ryoppippi/unplugin-typia`](https://github.com/ryoppippi/unplugin-typia) - -[![Sponsors](https://opencollective.com/typia/badge.svg?avatarHeight=75&width=600)](https://opencollective.com/typia) - - - - -## Playground -You can experience how typia works by [playground website](https://typia.io/playground): - - - 💻 https://typia.io/playground - - - - -## Guide Documents -Check out the document in the [website](https://typia.io/docs/): - -### 🏠 Home - - [Introduction](https://typia.io/docs/) - - [Setup](https://typia.io/docs/setup/) - - [Pure TypeScript](https://typia.io/docs/pure/) - -### 📖 Features - - Runtime Validators - - [`assert()` function](https://typia.io/docs/validators/assert/) - - [`is()` function](https://typia.io/docs/validators/is/) - - [`validate()` function](https://typia.io/docs/validators/validate/) - - [Functional Module](https://typia.io/docs/validators/functional) - - [Special Tags](https://typia.io/docs/validators/tags/) - - Enhanced JSON - - [JSON Schema](https://typia.io/docs/json/schema/) - - [`stringify()` functions](https://typia.io/docs/json/stringify/) - - [`parse()` functions](https://typia.io/docs/json/parse/) - - LLM Function Calling - - [`application()` function](https://typia.io/docs/llm/application/) - - [`parameters()` function](https://typia.io/docs/llm/parameters/) - - [`schema()` function](https://typia.io/docs/llm/schema/) - - [AI Chatbot Development](https://typia.io/docs/llm/chat/) - - [Documentation Strategy](https://typia.io/docs/llm/strategy/) - - Protocol Buffer - - [Message Schema](https://typia.io/docs/protobuf/message) - - [`decode()` functions](https://typia.io/docs/protobuf/decode/) - - [`encode()` functions](https://typia.io/docs/protobuf/encode/) - - [Random Generator](https://typia.io/docs/random/) - - [Miscellaneous](https://typia.io/docs/misc/) - -### 🔗 Appendix - - [API Documents](https://typia.io/api) - - Utillization Cases - - [NestJS](https://typia.io/docs/utilization/nestjs/) - - [Prisma](https://typia.io/docs/utilization/prisma/) - - [tRPC](https://typia.io/docs/utilization/trpc/) - - [⇲ Benchmark Result](https://github.com/samchon/typia/tree/master/benchmark/results/11th%20Gen%20Intel(R)%20Core(TM)%20i5-1135G7%20%40%202.40GHz) - - [⇲ `dev.to` Articles](https://dev.to/samchon/series/22474) diff --git a/packages/typescript-json/package.json b/packages/typescript-json/package.json deleted file mode 100644 index 91d6bfddca..0000000000 --- a/packages/typescript-json/package.json +++ /dev/null @@ -1,94 +0,0 @@ -{ - "name": "typescript-json", - "version": "8.0.0-dev.20250224", - "description": "Superfast runtime validators with only one line", - "main": "lib/index.js", - "typings": "lib/index.d.ts", - "tsp": { - "tscOptions": { - "parseAllJsDoc": true - } - }, - "scripts": { - "test": "ts-node deploy --tag test", - "test:bun": "bun run deploy/bun.ts", - "test:template": "npm run --tag test --template", - "-------------------------------------------------": "", - "build": "rimraf lib && tsc && rollup -c", - "dev": "rimraf lib && tsc --watch", - "dev:errors": "tsc --project tsconfig.errors.json --watch", - "eslint": "eslint", - "eslint:fix": "eslint --fix", - "prettier": "prettier src --check", - "prettier:fix": "prettier src --write", - "------------------------------------------------": "", - "package:latest": "ts-node deploy --tag latest", - "package:next": "ts-node deploy --tag next", - "package:patch": "ts-node deploy --tag patch", - "package:deprecate": "npm deprecate typescript-json \"Renamed to typia\"" - }, - "repository": { - "type": "git", - "url": "https://github.com/samchon/typia" - }, - "author": "Jeongho Nam", - "license": "MIT", - "bugs": { - "url": "https://github.com/samchon/typia/issues" - }, - "homepage": "https://typia.io", - "dependencies": { - "typia": "8.0.0-dev.20250224" - }, - "peerDependencies": { - "@samchon/openapi": ">=3.0.0 <4.0.0", - "typescript": ">=4.8.0 <5.8.0" - }, - "stackblitz": { - "startCommand": "npm install && npm run test" - }, - "sideEffects": false, - "files": [ - "LICENSE", - "README.md", - "package.json", - "lib", - "src" - ], - "keywords": [ - "fast", - "json", - "stringify", - "typescript", - "transform", - "ajv", - "io-ts", - "zod", - "schema", - "json-schema", - "generator", - "assert", - "clone", - "is", - "validate", - "equal", - "runtime", - "type", - "typebox", - "checker", - "validator", - "safe", - "parse", - "prune", - "random", - "protobuf", - "llm", - "llm-function-calling", - "structured-output", - "openai", - "chatgpt", - "claude", - "gemini", - "llama" - ] -} \ No newline at end of file diff --git a/packages/typescript-json/tsconfig.json b/packages/typescript-json/tsconfig.json deleted file mode 100644 index c0c9ada6fd..0000000000 --- a/packages/typescript-json/tsconfig.json +++ /dev/null @@ -1,105 +0,0 @@ -{ - "compilerOptions": { - /* Visit https://aka.ms/tsconfig.json to read more about this file */ - - /* Projects */ - // "incremental": true, /* Enable incremental compilation */ - // "composite": true, /* Enable constraints that allow a TypeScript project to be used with project references. */ - // "tsBuildInfoFile": "./", /* Specify the folder for .tsbuildinfo incremental compilation files. */ - // "disableSourceOfProjectReferenceRedirect": true, /* Disable preferring source files instead of declaration files when referencing composite projects */ - // "disableSolutionSearching": true, /* Opt a project out of multi-project reference checking when editing. */ - // "disableReferencedProjectLoad": true, /* Reduce the number of projects loaded automatically by TypeScript. */ - - /* Language and Environment */ - "target": "ES2015", /* Set the JavaScript language version for emitted JavaScript and include compatible library declarations. */ - "lib": [ - "DOM", - "ES2020" - ], /* Specify a set of bundled library declaration files that describe the target runtime environment. */ - // "jsx": "preserve", /* Specify what JSX code is generated. */ - "experimentalDecorators": true, /* Enable experimental support for TC39 stage 2 draft decorators. */ - "emitDecoratorMetadata": true, /* Emit design-type metadata for decorated declarations in source files. */ - // "jsxFactory": "", /* Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h' */ - // "jsxFragmentFactory": "", /* Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'. */ - // "jsxImportSource": "", /* Specify module specifier used to import the JSX factory functions when using `jsx: react-jsx*`.` */ - // "reactNamespace": "", /* Specify the object invoked for `createElement`. This only applies when targeting `react` JSX emit. */ - // "noLib": true, /* Disable including any library files, including the default lib.d.ts. */ - // "useDefineForClassFields": true, /* Emit ECMAScript-standard-compliant class fields. */ - - /* Modules */ - "module": "commonjs", /* Specify what module code is generated. */ - // "rootDir": "./", /* Specify the root folder within your source files. */ - // "moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ - // "baseUrl": "./", /* Specify the base directory to resolve non-relative module names. */ - // "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ - // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ - // "typeRoots": [], /* Specify multiple folders that act like `./node_modules/@types`. */ - // "types": [], /* Specify type package names to be included without being referenced in a source file. */ - // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ - // "resolveJsonModule": true, /* Enable importing .json files */ - // "noResolve": true, /* Disallow `import`s, `require`s or ``s from expanding the number of files TypeScript should add to a project. */ - - /* JavaScript Support */ - // "allowJs": true, /* Allow JavaScript files to be a part of your program. Use the `checkJS` option to get errors from these files. */ - // "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ - // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from `node_modules`. Only applicable with `allowJs`. */ - - /* Emit */ - "declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ - // "declarationMap": true, /* Create sourcemaps for d.ts files. */ - // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ - "sourceMap": true, /* Create source map files for emitted JavaScript files. */ - // "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If `declaration` is true, also designates a file that bundles all .d.ts output. */ - "outDir": "./lib", /* Specify an output folder for all emitted files. */ - // "removeComments": true, /* Disable emitting comments. */ - // "noEmit": true, /* Disable emitting files from a compilation. */ - // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ - // "importsNotUsedAsValues": "remove", /* Specify emit/checking behavior for imports that are only used for types */ - "downlevelIteration": true, /* Emit more compliant, but verbose and less performant JavaScript for iteration. */ - // "sourceRoot": "", /* Specify the root path for debuggers to find the reference source code. */ - // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ - // "inlineSourceMap": true, /* Include sourcemap files inside the emitted JavaScript. */ - // "inlineSources": true, /* Include source code in the sourcemaps inside the emitted JavaScript. */ - // "emitBOM": true, /* Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files. */ - "newLine": "lf", /* Set the newline character for emitting files. */ - "stripInternal": true, /* Disable emitting declarations that have `@internal` in their JSDoc comments. */ - // "noEmitHelpers": true, /* Disable generating custom helper functions like `__extends` in compiled output. */ - // "noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ - // "preserveConstEnums": true, /* Disable erasing `const enum` declarations in generated code. */ - // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ - // "preserveValueImports": true, /* Preserve unused imported values in the JavaScript output that would otherwise be removed. */ - - /* Interop Constraints */ - // "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ - // "allowSyntheticDefaultImports": true, /* Allow 'import x from y' when a module doesn't have a default export. */ - "esModuleInterop": true, /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables `allowSyntheticDefaultImports` for type compatibility. */ - // "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ - "forceConsistentCasingInFileNames": true, /* Ensure that casing is correct in imports. */ - - /* Type Checking */ - "strict": true, /* Enable all strict type-checking options. */ - "noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied `any` type.. */ - "strictNullChecks": true, /* When type checking, take into account `null` and `undefined`. */ - "strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ - "strictBindCallApply": true, /* Check that the arguments for `bind`, `call`, and `apply` methods match the original function. */ - "strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ - "noImplicitThis": true, /* Enable error reporting when `this` is given the type `any`. */ - "useUnknownInCatchVariables": true, /* Type catch clause variables as 'unknown' instead of 'any'. */ - "alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ - "noUnusedLocals": true, /* Enable error reporting when a local variables aren't read. */ - "noUnusedParameters": true, /* Raise an error when a function parameter isn't read */ - // "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ - "noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ - "noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ - "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */ - "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ - // "noPropertyAccessFromIndexSignature": true, /* Enforces using indexed accessors for keys declared using an indexed type */ - // "allowUnusedLabels": true, /* Disable error reporting for unused labels. */ - // "allowUnreachableCode": true, /* Disable error reporting for unreachable code. */ - - /* Completeness */ - // "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ - "skipLibCheck": true /* Skip type checking all .d.ts files. */ - }, - "include": ["src"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000000..1d96c9013a --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,6528 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@samchon/openapi': + specifier: ^3.0.0-dev.20250224 + version: 3.0.0-dev.20250224 + commander: + specifier: ^10.0.0 + version: 10.0.1 + comment-json: + specifier: ^4.2.3 + version: 4.2.5 + inquirer: + specifier: ^8.2.5 + version: 8.2.6 + package-manager-detector: + specifier: ^0.2.0 + version: 0.2.9 + randexp: + specifier: ^0.5.3 + version: 0.5.3 + devDependencies: + '@rollup/plugin-commonjs': + specifier: ^26.0.1 + version: 26.0.3(rollup@4.34.8) + '@rollup/plugin-node-resolve': + specifier: ^15.2.3 + version: 15.3.1(rollup@4.34.8) + '@rollup/plugin-typescript': + specifier: ^11.1.6 + version: 11.1.6(rollup@4.34.8)(tslib@2.8.1)(typescript@5.9.0-dev.20250223) + '@trivago/prettier-plugin-sort-imports': + specifier: ^4.3.0 + version: 4.3.0(@vue/compiler-sfc@3.5.13)(prettier@3.5.2) + '@types/inquirer': + specifier: ^8.2.5 + version: 8.2.10 + '@types/node': + specifier: ^18.15.12 + version: 18.19.76 + '@types/ts-expose-internals': + specifier: npm:ts-expose-internals@5.5.4 + version: ts-expose-internals@5.5.4 + '@typescript-eslint/eslint-plugin': + specifier: ^8.1.0 + version: 8.24.1(@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223))(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + '@typescript-eslint/parser': + specifier: ^8.1.0 + version: 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + chalk: + specifier: ^4.0.0 + version: 4.1.2 + eslint-plugin-deprecation: + specifier: ^3.0.0 + version: 3.0.0(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + prettier: + specifier: ^3.2.5 + version: 3.5.2 + rimraf: + specifier: ^5.0.5 + version: 5.0.10 + rollup: + specifier: ^4.18.0 + version: 4.34.8 + suppress-warnings: + specifier: ^1.0.2 + version: 1.0.2 + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@18.19.76)(typescript@5.9.0-dev.20250223) + typescript: + specifier: 5.9.0-dev.20250223 + version: 5.9.0-dev.20250223 + + benchmark: + dependencies: + fp-ts: + specifier: ^2.16.9 + version: 2.16.9 + randexp: + specifier: ^0.5.3 + version: 0.5.3 + source-map-support: + specifier: ^0.5.21 + version: 0.5.21 + suppress-warnings: + specifier: ^1.0.2 + version: 1.0.2 + tstl: + specifier: ^3.0.0 + version: 3.0.0 + typia: + specifier: workspace:^ + version: link:.. + uuid: + specifier: ^9.0.1 + version: 9.0.1 + devDependencies: + '@fastify/type-provider-typebox': + specifier: ^3.5.0 + version: 3.6.0(@sinclair/typebox@0.31.28) + '@sinclair/typebox': + specifier: ^0.31.17 + version: 0.31.28 + '@trivago/prettier-plugin-sort-imports': + specifier: ^3.3.0 + version: 3.4.0(prettier@2.8.8) + '@typegoose/typegoose': + specifier: ^10.1.1 + version: 10.6.0(mongoose@6.13.8) + '@types/autocannon': + specifier: ^7.9.0 + version: 7.12.6 + '@types/benchmark': + specifier: ^2.1.2 + version: 2.1.5 + '@types/body-parser': + specifier: ^1.19.5 + version: 1.19.5 + '@types/d3': + specifier: ^7.4.0 + version: 7.4.3 + '@types/express': + specifier: ^4.17.14 + version: 4.17.21 + '@types/node': + specifier: ^18.15.12 + version: 18.19.76 + '@types/physical-cpu-count': + specifier: ^2.0.0 + version: 2.0.2 + '@types/uuid': + specifier: ^8.3.4 + version: 8.3.4 + ajv: + specifier: ^8.12.0 + version: 8.17.1 + autocannon: + specifier: ^7.10.0 + version: 7.15.0 + benchmark: + specifier: ^2.1.4 + version: 2.1.4 + body-parser: + specifier: ^1.20.3 + version: 1.20.3 + class-transformer: + specifier: ^0.5.1 + version: 0.5.1 + class-validator: + specifier: ^0.14.0 + version: 0.14.1 + d3: + specifier: ^5.16.0 + version: 5.16.0 + express: + specifier: ^4.18.2 + version: 4.21.2 + fast-json-stringify: + specifier: ^5.8.0 + version: 5.16.1 + fastify: + specifier: ^4.9.2 + version: 4.29.0 + io-ts: + specifier: ^2.2.19 + version: 2.2.22(fp-ts@2.16.9) + jsdom: + specifier: ^21.1.1 + version: 21.1.2 + physical-cpu-count: + specifier: ^2.0.0 + version: 2.0.0 + prettier: + specifier: ^2.6.2 + version: 2.8.8 + reflect-metadata: + specifier: ^0.1.13 + version: 0.1.14 + rimraf: + specifier: ^3.0.2 + version: 3.0.2 + tgrid: + specifier: ^0.10.0 + version: 0.10.3 + ts-node: + specifier: ^10.9.1 + version: 10.9.2(@types/node@18.19.76)(typescript@5.9.0-dev.20250223) + ts-patch: + specifier: ^3.3.0 + version: 3.3.0 + typescript: + specifier: 5.9.0-dev.20250223 + version: 5.9.0-dev.20250223 + zod: + specifier: ^3.19.1 + version: 3.24.2 + + test: + dependencies: + cli: + specifier: ^1.0.1 + version: 1.0.1 + protobufjs: + specifier: 7.2.5 + version: 7.2.5 + randexp: + specifier: ^0.5.3 + version: 0.5.3 + source-map-support: + specifier: ^0.5.21 + version: 0.5.21 + suppress-warnings: + specifier: ^1.0.2 + version: 1.0.2 + tstl: + specifier: ^3.0.0 + version: 3.0.0 + typia: + specifier: workspace:^ + version: link:.. + uuid: + specifier: ^9.0.1 + version: 9.0.1 + devDependencies: + '@trivago/prettier-plugin-sort-imports': + specifier: ^4.3.0 + version: 4.3.0(@vue/compiler-sfc@3.5.13)(prettier@3.5.2) + '@types/cli': + specifier: ^0.11.25 + version: 0.11.25 + '@types/node': + specifier: ^20.9.4 + version: 20.17.19 + '@types/uuid': + specifier: ^9.0.7 + version: 9.0.8 + prettier: + specifier: ^3.2.5 + version: 3.5.2 + rimraf: + specifier: ^5.0.5 + version: 5.0.10 + ts-node: + specifier: ^10.9.2 + version: 10.9.2(@types/node@20.17.19)(typescript@5.9.0-dev.20250223) + ts-patch: + specifier: ^3.3.0 + version: 3.3.0 + typescript: + specifier: 5.9.0-dev.20250223 + version: 5.9.0-dev.20250223 + + test-error: + dependencies: + typia: + specifier: workspace:^ + version: link:.. + devDependencies: + rimraf: + specifier: ^5.0.5 + version: 5.0.10 + ts-patch: + specifier: ^3.3.0 + version: 3.3.0 + typescript: + specifier: 5.9.0-dev.20250223 + version: 5.9.0-dev.20250223 + + test-esm: + dependencies: + typia: + specifier: workspace:^ + version: link:.. + devDependencies: + '@types/cli': + specifier: ^0.11.25 + version: 0.11.25 + '@types/node': + specifier: ^22.10.1 + version: 22.13.5 + ts-patch: + specifier: ^3.3.0 + version: 3.3.0 + typescript: + specifier: 5.9.0-dev.20250223 + version: 5.9.0-dev.20250223 + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@assemblyscript/loader@0.19.23': + resolution: {integrity: sha512-ulkCYfFbYj01ie1MDOyxv2F6SpRN1TOj7fQxbP07D6HmeR+gr2JLSmINKjga2emB+b1L2KGrFKBTc+e00p54nw==} + + '@aws-crypto/sha256-browser@5.2.0': + resolution: {integrity: sha512-AXfN/lGotSQwu6HNcEsIASo7kWXZ5HYWvfOmSNKDsEqC4OashTp8alTmaz+F7TC2L083SFv5RdB+qU3Vs1kZqw==} + + '@aws-crypto/sha256-js@5.2.0': + resolution: {integrity: sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA==} + engines: {node: '>=16.0.0'} + + '@aws-crypto/supports-web-crypto@5.2.0': + resolution: {integrity: sha512-iAvUotm021kM33eCdNfwIN//F77/IADDSs58i+MDaOqFrVjZo9bAal0NK7HurRuWLLpF1iLX7gbWrjHjeo+YFg==} + + '@aws-crypto/util@5.2.0': + resolution: {integrity: sha512-4RkU9EsI6ZpBve5fseQlGNUWKMa1RLPQ1dnjnQoe07ldfIzcsGb5hC5W0Dm7u423KWzawlrpbjXBrXCEv9zazQ==} + + '@aws-sdk/client-cognito-identity@3.750.0': + resolution: {integrity: sha512-ia5+l7U1ludU/YqQAnEMj5DIp1kfMTu14lUOMG3uTIwTcj8OjkCvAe6BuM0OY6zd8enrJYWLqIqxuKPOWw4I7Q==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/client-sso@3.750.0': + resolution: {integrity: sha512-y0Rx6pTQXw0E61CaptpZF65qNggjqOgymq/RYZU5vWba5DGQ+iqGt8Yq8s+jfBoBBNXshxq8l8Dl5Uq/JTY1wg==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/core@3.750.0': + resolution: {integrity: sha512-bZ5K7N5L4+Pa2epbVpUQqd1XLG2uU8BGs/Sd+2nbgTf+lNQJyIxAg/Qsrjz9MzmY8zzQIeRQEkNmR6yVAfCmmQ==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-provider-cognito-identity@3.750.0': + resolution: {integrity: sha512-TwBzrxgIWcQk846XFn0A9DHBHbfg4sHR3M2GL4E7NcffEkh7r642ILiLa58VvQjO2nB1tcOOFtRqbZvVOKexUw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-provider-env@3.750.0': + resolution: {integrity: sha512-In6bsG0p/P31HcH4DBRKBbcDS/3SHvEPjfXV8ODPWZO/l3/p7IRoYBdQ07C9R+VMZU2D0+/Sc/DWK/TUNDk1+Q==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-provider-http@3.750.0': + resolution: {integrity: sha512-wFB9qqfa20AB0dElsQz5ZlZT5o+a+XzpEpmg0erylmGYqEOvh8NQWfDUVpRmQuGq9VbvW/8cIbxPoNqEbPtuWQ==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-provider-ini@3.750.0': + resolution: {integrity: sha512-2YIZmyEr5RUd3uxXpxOLD9G67Bibm4I/65M6vKFP17jVMUT+R1nL7mKqmhEVO2p+BoeV+bwMyJ/jpTYG368PCg==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-provider-node@3.750.0': + resolution: {integrity: sha512-THWHHAceLwsOiowPEmKyhWVDlEUxH07GHSw5AQFDvNQtGKOQl0HSIFO1mKObT2Q2Vqzji9Bq8H58SO5BFtNPRw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-provider-process@3.750.0': + resolution: {integrity: sha512-Q78SCH1n0m7tpu36sJwfrUSxI8l611OyysjQeMiIOliVfZICEoHcLHLcLkiR+tnIpZ3rk7d2EQ6R1jwlXnalMQ==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-provider-sso@3.750.0': + resolution: {integrity: sha512-FGYrDjXN/FOQVi/t8fHSv8zCk+NEvtFnuc4cZUj5OIbM4vrfFc5VaPyn41Uza3iv6Qq9rZg0QOwWnqK8lNrqUw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-provider-web-identity@3.750.0': + resolution: {integrity: sha512-Nz8zs3YJ+GOTSrq+LyzbbC1Ffpt7pK38gcOyNZv76pP5MswKTUKNYBJehqwa+i7FcFQHsCk3TdhR8MT1ZR23uA==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/credential-providers@3.750.0': + resolution: {integrity: sha512-HpJyLHAjcn/IcvsL4WhEIgbzEWfTnn29u8QFNa5Ii9pVtxdeP/DkSthP3SNxLK2jVNcqWL9xago02SiasNOKfw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/middleware-host-header@3.734.0': + resolution: {integrity: sha512-LW7RRgSOHHBzWZnigNsDIzu3AiwtjeI2X66v+Wn1P1u+eXssy1+up4ZY/h+t2sU4LU36UvEf+jrZti9c6vRnFw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/middleware-logger@3.734.0': + resolution: {integrity: sha512-mUMFITpJUW3LcKvFok176eI5zXAUomVtahb9IQBwLzkqFYOrMJvWAvoV4yuxrJ8TlQBG8gyEnkb9SnhZvjg67w==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/middleware-recursion-detection@3.734.0': + resolution: {integrity: sha512-CUat2d9ITsFc2XsmeiRQO96iWpxSKYFjxvj27Hc7vo87YUHRnfMfnc8jw1EpxEwMcvBD7LsRa6vDNky6AjcrFA==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/middleware-user-agent@3.750.0': + resolution: {integrity: sha512-YYcslDsP5+2NZoN3UwuhZGkhAHPSli7HlJHBafBrvjGV/I9f8FuOO1d1ebxGdEP4HyRXUGyh+7Ur4q+Psk0ryw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/nested-clients@3.750.0': + resolution: {integrity: sha512-OH68BRF0rt9nDloq4zsfeHI0G21lj11a66qosaljtEP66PWm7tQ06feKbFkXHT5E1K3QhJW3nVyK8v2fEBY5fg==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/region-config-resolver@3.734.0': + resolution: {integrity: sha512-Lvj1kPRC5IuJBr9DyJ9T9/plkh+EfKLy+12s/mykOy1JaKHDpvj+XGy2YO6YgYVOb8JFtaqloid+5COtje4JTQ==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/token-providers@3.750.0': + resolution: {integrity: sha512-X/KzqZw41iWolwNdc8e3RMcNSMR364viHv78u6AefXOO5eRM40c4/LuST1jDzq35/LpnqRhL7/MuixOetw+sFw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/types@3.734.0': + resolution: {integrity: sha512-o11tSPTT70nAkGV1fN9wm/hAIiLPyWX6SuGf+9JyTp7S/rC2cFWhR26MvA69nplcjNaXVzB0f+QFrLXXjOqCrg==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/util-endpoints@3.743.0': + resolution: {integrity: sha512-sN1l559zrixeh5x+pttrnd0A3+r34r0tmPkJ/eaaMaAzXqsmKU/xYre9K3FNnsSS1J1k4PEfk/nHDTVUgFYjnw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/util-locate-window@3.723.0': + resolution: {integrity: sha512-Yf2CS10BqK688DRsrKI/EO6B8ff5J86NXe4C+VCysK7UOgN0l1zOTeTukZ3H8Q9tYYX3oaF1961o8vRkFm7Nmw==} + engines: {node: '>=18.0.0'} + + '@aws-sdk/util-user-agent-browser@3.734.0': + resolution: {integrity: sha512-xQTCus6Q9LwUuALW+S76OL0jcWtMOVu14q+GoLnWPUM7QeUw963oQcLhF7oq0CtaLLKyl4GOUfcwc773Zmwwng==} + + '@aws-sdk/util-user-agent-node@3.750.0': + resolution: {integrity: sha512-84HJj9G9zbrHX2opLk9eHfDceB+UIHVrmflMzWHpsmo9fDuro/flIBqaVDlE021Osj6qIM0SJJcnL6s23j7JEw==} + engines: {node: '>=18.0.0'} + peerDependencies: + aws-crt: '>=1.0.0' + peerDependenciesMeta: + aws-crt: + optional: true + + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.26.8': + resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.17.8': + resolution: {integrity: sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.17.7': + resolution: {integrity: sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.9': + resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.26.5': + resolution: {integrity: sha512-IXuyn5EkouFJscIDuFF5EsiSolseme1s0CZB+QxVugqJLYmKdxI1VfIBOst0SUu4rnk2Z7kqTwmoO1lp3HIfnA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-environment-visitor@7.24.7': + resolution: {integrity: sha512-DoiN84+4Gnd0ncbBOM9AZENV4a5ZiL39HYMyZJGZ/AZEykHYdJw0wW3kdcsh9/Kn+BRXHLkkklZ51ecPKmI1CQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-function-name@7.24.7': + resolution: {integrity: sha512-FyoJTsj/PEUWu1/TYRiXTIHc8lbw+TDYkZuoE43opPS5TrI7MyONBE1oNvfguEXAD9yhQRrVBnXdXzSLQl9XnA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-hoist-variables@7.24.7': + resolution: {integrity: sha512-MJJwhkoGy5c4ehfoRyrJ/owKeMl19U54h27YYftT0o2teQ3FJ3nQUf/I3LlJsX4l3qlw7WRXUmiyajvHXoTubQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-split-export-declaration@7.24.7': + resolution: {integrity: sha512-oy5V7pD+UvfkEATUKvIjvIAH/xCzfsFVw7ygW2SI6NClZzquT+mwdTfgfdbUiceh6iQO0CHtCPsyze/MZ2YbAA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.26.9': + resolution: {integrity: sha512-Mz/4+y8udxBKdmzt/UjPACs4G3j5SshJJEFFKxlCGPydG4JAHXxjWjAwjd09tf6oINvl1VfMJo+nB7H2YKQ0dA==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.18.9': + resolution: {integrity: sha512-9uJveS9eY9DJ0t64YbIBZICtJy8a5QrDEVdiLCG97fVLpDTpGX7t8mMSb6OWw6Lrnjqj4O8zwjELX3dhoMgiBg==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/parser@7.26.9': + resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/template@7.26.9': + resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.17.3': + resolution: {integrity: sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.23.2': + resolution: {integrity: sha512-azpe59SQ48qG6nu2CzcMLbxUudtN+dOM9kDbUqGq3HXUJRlo7i8fvPoxQUzYgLZ4cMVmuZgm8vvBpNeRhd6XSw==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.26.9': + resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.17.0': + resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.26.9': + resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} + engines: {node: '>=6.9.0'} + + '@colors/colors@1.5.0': + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + + '@cspotcode/source-map-support@0.8.1': + resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} + engines: {node: '>=12'} + + '@eslint-community/eslint-utils@4.4.1': + resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 + + '@eslint-community/regexpp@4.12.1': + resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} + engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + + '@eslint/eslintrc@2.1.4': + resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@eslint/js@8.57.1': + resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + '@fastify/ajv-compiler@3.6.0': + resolution: {integrity: sha512-LwdXQJjmMD+GwLOkP7TVC68qa+pSSogeWWmznRJ/coyTcfe9qA05AHFSe1eZFwK6q+xVRpChnvFUkf1iYaSZsQ==} + + '@fastify/error@3.4.1': + resolution: {integrity: sha512-wWSvph+29GR783IhmvdwWnN4bUxTD01Vm5Xad4i7i1VuAOItLvbPAb69sb0IQ2N57yprvhNIwAP5B6xfKTmjmQ==} + + '@fastify/fast-json-stringify-compiler@4.3.0': + resolution: {integrity: sha512-aZAXGYo6m22Fk1zZzEUKBvut/CIIQe/BapEORnxiD5Qr0kPHqqI69NtEMCme74h+at72sPhbkb4ZrLd1W3KRLA==} + + '@fastify/merge-json-schemas@0.1.1': + resolution: {integrity: sha512-fERDVz7topgNjtXsJTTW1JKLy0rhuLRcquYqNR9rF7OcVpCa2OVW49ZPDIhaRRCaUuvVxI+N416xUoF76HNSXA==} + + '@fastify/type-provider-typebox@3.6.0': + resolution: {integrity: sha512-HTeOLvirfGg0u1KGao3iXn5rZpYNqlrOmyDnXSXAbWVPa+mDQTTBNs/x5uZzOB6vFAqr0Xcf7x1lxOamNSYKjw==} + peerDependencies: + '@sinclair/typebox': '>=0.26 <=0.32' + + '@humanwhocodes/config-array@0.13.0': + resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} + engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead + + '@humanwhocodes/module-importer@1.0.1': + resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} + engines: {node: '>=12.22'} + + '@humanwhocodes/object-schema@2.0.3': + resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} + deprecated: Use @eslint/object-schema instead + + '@isaacs/cliui@8.0.2': + resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} + engines: {node: '>=12'} + + '@jridgewell/gen-mapping@0.3.8': + resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@jridgewell/trace-mapping@0.3.9': + resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} + + '@mongodb-js/saslprep@1.2.0': + resolution: {integrity: sha512-+ywrb0AqkfaYuhHs6LxKWgqbh3I72EpEgESCw37o+9qPx9WTCkgDm2B+eMrwehGtHBWHFU4GXvnSCNiFhhausg==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@pkgjs/parseargs@0.11.0': + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + + '@protobufjs/aspromise@1.1.2': + resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} + + '@protobufjs/base64@1.1.2': + resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} + + '@protobufjs/codegen@2.0.4': + resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} + + '@protobufjs/eventemitter@1.1.0': + resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} + + '@protobufjs/fetch@1.1.0': + resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} + + '@protobufjs/float@1.0.2': + resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} + + '@protobufjs/inquire@1.1.0': + resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} + + '@protobufjs/path@1.1.2': + resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} + + '@protobufjs/pool@1.1.0': + resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} + + '@protobufjs/utf8@1.1.0': + resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} + + '@rollup/plugin-commonjs@26.0.3': + resolution: {integrity: sha512-2BJcolt43MY+y5Tz47djHkodCC3c1VKVrBDKpVqHKpQ9z9S158kCCqB8NF6/gzxLdNlYW9abB3Ibh+kOWLp8KQ==} + engines: {node: '>=16.0.0 || 14 >= 14.17'} + peerDependencies: + rollup: ^2.68.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-node-resolve@15.3.1': + resolution: {integrity: sha512-tgg6b91pAybXHJQMAAwW9VuWBO6Thi+q7BCNARLwSqlmsHz0XYURtGvh/AuwSADXSI4h/2uHbs7s4FzlZDGSGA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/plugin-typescript@11.1.6': + resolution: {integrity: sha512-R92yOmIACgYdJ7dJ97p4K69I8gg6IEHt8M7dUBxN3W6nrO8uUxX5ixl0yU/N3aZTi8WhPuICvOHXQvF6FaykAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.14.0||^3.0.0||^4.0.0 + tslib: '*' + typescript: '>=3.7.0' + peerDependenciesMeta: + rollup: + optional: true + tslib: + optional: true + + '@rollup/pluginutils@5.1.4': + resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.34.8': + resolution: {integrity: sha512-q217OSE8DTp8AFHuNHXo0Y86e1wtlfVrXiAlwkIvGRQv9zbc6mE3sjIVfwI8sYUyNxwOg0j/Vm1RKM04JcWLJw==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.34.8': + resolution: {integrity: sha512-Gigjz7mNWaOL9wCggvoK3jEIUUbGul656opstjaUSGC3eT0BM7PofdAJaBfPFWWkXNVAXbaQtC99OCg4sJv70Q==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.34.8': + resolution: {integrity: sha512-02rVdZ5tgdUNRxIUrFdcMBZQoaPMrxtwSb+/hOfBdqkatYHR3lZ2A2EGyHq2sGOd0Owk80oV3snlDASC24He3Q==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.34.8': + resolution: {integrity: sha512-qIP/elwR/tq/dYRx3lgwK31jkZvMiD6qUtOycLhTzCvrjbZ3LjQnEM9rNhSGpbLXVJYQ3rq39A6Re0h9tU2ynw==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.34.8': + resolution: {integrity: sha512-IQNVXL9iY6NniYbTaOKdrlVP3XIqazBgJOVkddzJlqnCpRi/yAeSOa8PLcECFSQochzqApIOE1GHNu3pCz+BDA==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.34.8': + resolution: {integrity: sha512-TYXcHghgnCqYFiE3FT5QwXtOZqDj5GmaFNTNt3jNC+vh22dc/ukG2cG+pi75QO4kACohZzidsq7yKTKwq/Jq7Q==} + cpu: [x64] + os: [freebsd] + + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + resolution: {integrity: sha512-A4iphFGNkWRd+5m3VIGuqHnG3MVnqKe7Al57u9mwgbyZ2/xF9Jio72MaY7xxh+Y87VAHmGQr73qoKL9HPbXj1g==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + resolution: {integrity: sha512-S0lqKLfTm5u+QTxlFiAnb2J/2dgQqRy/XvziPtDd1rKZFXHTyYLoVL58M/XFwDI01AQCDIevGLbQrMAtdyanpA==} + cpu: [arm] + os: [linux] + + '@rollup/rollup-linux-arm64-gnu@4.34.8': + resolution: {integrity: sha512-jpz9YOuPiSkL4G4pqKrus0pn9aYwpImGkosRKwNi+sJSkz+WU3anZe6hi73StLOQdfXYXC7hUfsQlTnjMd3s1A==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-arm64-musl@4.34.8': + resolution: {integrity: sha512-KdSfaROOUJXgTVxJNAZ3KwkRc5nggDk+06P6lgi1HLv1hskgvxHUKZ4xtwHkVYJ1Rep4GNo+uEfycCRRxht7+Q==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + resolution: {integrity: sha512-NyF4gcxwkMFRjgXBM6g2lkT58OWztZvw5KkV2K0qqSnUEqCVcqdh2jN4gQrTn/YUpAcNKyFHfoOZEer9nwo6uQ==} + cpu: [loong64] + os: [linux] + + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + resolution: {integrity: sha512-LMJc999GkhGvktHU85zNTDImZVUCJ1z/MbAJTnviiWmmjyckP5aQsHtcujMjpNdMZPT2rQEDBlJfubhs3jsMfw==} + cpu: [ppc64] + os: [linux] + + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + resolution: {integrity: sha512-xAQCAHPj8nJq1PI3z8CIZzXuXCstquz7cIOL73HHdXiRcKk8Ywwqtx2wrIy23EcTn4aZ2fLJNBB8d0tQENPCmw==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-s390x-gnu@4.34.8': + resolution: {integrity: sha512-DdePVk1NDEuc3fOe3dPPTb+rjMtuFw89gw6gVWxQFAuEqqSdDKnrwzZHrUYdac7A7dXl9Q2Vflxpme15gUWQFA==} + cpu: [s390x] + os: [linux] + + '@rollup/rollup-linux-x64-gnu@4.34.8': + resolution: {integrity: sha512-8y7ED8gjxITUltTUEJLQdgpbPh1sUQ0kMTmufRF/Ns5tI9TNMNlhWtmPKKHCU0SilX+3MJkZ0zERYYGIVBYHIA==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-linux-x64-musl@4.34.8': + resolution: {integrity: sha512-SCXcP0ZpGFIe7Ge+McxY5zKxiEI5ra+GT3QRxL0pMMtxPfpyLAKleZODi1zdRHkz5/BhueUrYtYVgubqe9JBNQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-win32-arm64-msvc@4.34.8': + resolution: {integrity: sha512-YHYsgzZgFJzTRbth4h7Or0m5O74Yda+hLin0irAIobkLQFRQd1qWmnoVfwmKm9TXIZVAD0nZ+GEb2ICicLyCnQ==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.34.8': + resolution: {integrity: sha512-r3NRQrXkHr4uWy5TOjTpTYojR9XmF0j/RYgKCef+Ag46FWUTltm5ziticv8LdNsDMehjJ543x/+TJAek/xBA2w==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.34.8': + resolution: {integrity: sha512-U0FaE5O1BCpZSeE6gBl3c5ObhePQSfk9vDRToMmTkbhCOgW4jqvtS5LGyQ76L1fH8sM0keRp4uDTsbjiUyjk0g==} + cpu: [x64] + os: [win32] + + '@samchon/openapi@3.0.0-dev.20250224': + resolution: {integrity: sha512-HexyGrHozpKciXztqL2Goy6vssVhe+wnOZvB6nU15+8kq0ILx6UQOo1pj996p/TWPosnpDLEiJsJMHNQYHdO9Q==} + + '@sinclair/typebox@0.31.28': + resolution: {integrity: sha512-/s55Jujywdw/Jpan+vsy6JZs1z2ZTGxTmbZTPiuSL2wz9mfzA2gN1zzaqmvfi4pq+uOt7Du85fkiwv5ymW84aQ==} + + '@smithy/abort-controller@4.0.1': + resolution: {integrity: sha512-fiUIYgIgRjMWznk6iLJz35K2YxSLHzLBA/RC6lBrKfQ8fHbPfvk7Pk9UvpKoHgJjI18MnbPuEju53zcVy6KF1g==} + engines: {node: '>=18.0.0'} + + '@smithy/config-resolver@4.0.1': + resolution: {integrity: sha512-Igfg8lKu3dRVkTSEm98QpZUvKEOa71jDX4vKRcvJVyRc3UgN3j7vFMf0s7xLQhYmKa8kyJGQgUJDOV5V3neVlQ==} + engines: {node: '>=18.0.0'} + + '@smithy/core@3.1.4': + resolution: {integrity: sha512-wFExFGK+7r2wYriOqe7RRIBNpvxwiS95ih09+GSLRBdoyK/O1uZA7K7pKesj5CBvwJuSBeXwLyR88WwIAY+DGA==} + engines: {node: '>=18.0.0'} + + '@smithy/credential-provider-imds@4.0.1': + resolution: {integrity: sha512-l/qdInaDq1Zpznpmev/+52QomsJNZ3JkTl5yrTl02V6NBgJOQ4LY0SFw/8zsMwj3tLe8vqiIuwF6nxaEwgf6mg==} + engines: {node: '>=18.0.0'} + + '@smithy/fetch-http-handler@5.0.1': + resolution: {integrity: sha512-3aS+fP28urrMW2KTjb6z9iFow6jO8n3MFfineGbndvzGZit3taZhKWtTorf+Gp5RpFDDafeHlhfsGlDCXvUnJA==} + engines: {node: '>=18.0.0'} + + '@smithy/hash-node@4.0.1': + resolution: {integrity: sha512-TJ6oZS+3r2Xu4emVse1YPB3Dq3d8RkZDKcPr71Nj/lJsdAP1c7oFzYqEn1IBc915TsgLl2xIJNuxCz+gLbLE0w==} + engines: {node: '>=18.0.0'} + + '@smithy/invalid-dependency@4.0.1': + resolution: {integrity: sha512-gdudFPf4QRQ5pzj7HEnu6FhKRi61BfH/Gk5Yf6O0KiSbr1LlVhgjThcvjdu658VE6Nve8vaIWB8/fodmS1rBPQ==} + engines: {node: '>=18.0.0'} + + '@smithy/is-array-buffer@2.2.0': + resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} + engines: {node: '>=14.0.0'} + + '@smithy/is-array-buffer@4.0.0': + resolution: {integrity: sha512-saYhF8ZZNoJDTvJBEWgeBccCg+yvp1CX+ed12yORU3NilJScfc6gfch2oVb4QgxZrGUx3/ZJlb+c/dJbyupxlw==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-content-length@4.0.1': + resolution: {integrity: sha512-OGXo7w5EkB5pPiac7KNzVtfCW2vKBTZNuCctn++TTSOMpe6RZO/n6WEC1AxJINn3+vWLKW49uad3lo/u0WJ9oQ==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-endpoint@4.0.5': + resolution: {integrity: sha512-cPzGZV7qStHwboFrm6GfrzQE+YDiCzWcTh4+7wKrP/ZQ4gkw+r7qDjV8GjM4N0UYsuUyLfpzLGg5hxsYTU11WA==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-retry@4.0.6': + resolution: {integrity: sha512-s8QzuOQnbdvRymD9Gt9c9zMq10wUQAHQ3z72uirrBHCwZcLTrL5iCOuVTMdka2IXOYhQE890WD5t6G24+F+Qcg==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-serde@4.0.2': + resolution: {integrity: sha512-Sdr5lOagCn5tt+zKsaW+U2/iwr6bI9p08wOkCp6/eL6iMbgdtc2R5Ety66rf87PeohR0ExI84Txz9GYv5ou3iQ==} + engines: {node: '>=18.0.0'} + + '@smithy/middleware-stack@4.0.1': + resolution: {integrity: sha512-dHwDmrtR/ln8UTHpaIavRSzeIk5+YZTBtLnKwDW3G2t6nAupCiQUvNzNoHBpik63fwUaJPtlnMzXbQrNFWssIA==} + engines: {node: '>=18.0.0'} + + '@smithy/node-config-provider@4.0.1': + resolution: {integrity: sha512-8mRTjvCtVET8+rxvmzRNRR0hH2JjV0DFOmwXPrISmTIJEfnCBugpYYGAsCj8t41qd+RB5gbheSQ/6aKZCQvFLQ==} + engines: {node: '>=18.0.0'} + + '@smithy/node-http-handler@4.0.2': + resolution: {integrity: sha512-X66H9aah9hisLLSnGuzRYba6vckuFtGE+a5DcHLliI/YlqKrGoxhisD5XbX44KyoeRzoNlGr94eTsMVHFAzPOw==} + engines: {node: '>=18.0.0'} + + '@smithy/property-provider@4.0.1': + resolution: {integrity: sha512-o+VRiwC2cgmk/WFV0jaETGOtX16VNPp2bSQEzu0whbReqE1BMqsP2ami2Vi3cbGVdKu1kq9gQkDAGKbt0WOHAQ==} + engines: {node: '>=18.0.0'} + + '@smithy/protocol-http@5.0.1': + resolution: {integrity: sha512-TE4cpj49jJNB/oHyh/cRVEgNZaoPaxd4vteJNB0yGidOCVR0jCw/hjPVsT8Q8FRmj8Bd3bFZt8Dh7xGCT+xMBQ==} + engines: {node: '>=18.0.0'} + + '@smithy/querystring-builder@4.0.1': + resolution: {integrity: sha512-wU87iWZoCbcqrwszsOewEIuq+SU2mSoBE2CcsLwE0I19m0B2gOJr1MVjxWcDQYOzHbR1xCk7AcOBbGFUYOKvdg==} + engines: {node: '>=18.0.0'} + + '@smithy/querystring-parser@4.0.1': + resolution: {integrity: sha512-Ma2XC7VS9aV77+clSFylVUnPZRindhB7BbmYiNOdr+CHt/kZNJoPP0cd3QxCnCFyPXC4eybmyE98phEHkqZ5Jw==} + engines: {node: '>=18.0.0'} + + '@smithy/service-error-classification@4.0.1': + resolution: {integrity: sha512-3JNjBfOWpj/mYfjXJHB4Txc/7E4LVq32bwzE7m28GN79+M1f76XHflUaSUkhOriprPDzev9cX/M+dEB80DNDKA==} + engines: {node: '>=18.0.0'} + + '@smithy/shared-ini-file-loader@4.0.1': + resolution: {integrity: sha512-hC8F6qTBbuHRI/uqDgqqi6J0R4GtEZcgrZPhFQnMhfJs3MnUTGSnR1NSJCJs5VWlMydu0kJz15M640fJlRsIOw==} + engines: {node: '>=18.0.0'} + + '@smithy/signature-v4@5.0.1': + resolution: {integrity: sha512-nCe6fQ+ppm1bQuw5iKoeJ0MJfz2os7Ic3GBjOkLOPtavbD1ONoyE3ygjBfz2ythFWm4YnRm6OxW+8p/m9uCoIA==} + engines: {node: '>=18.0.0'} + + '@smithy/smithy-client@4.1.5': + resolution: {integrity: sha512-DMXYoYeL4QkElr216n1yodTFeATbfb4jwYM9gKn71Rw/FNA1/Sm36tkTSCsZEs7mgpG3OINmkxL9vgVFzyGPaw==} + engines: {node: '>=18.0.0'} + + '@smithy/types@4.1.0': + resolution: {integrity: sha512-enhjdwp4D7CXmwLtD6zbcDMbo6/T6WtuuKCY49Xxc6OMOmUWlBEBDREsxxgV2LIdeQPW756+f97GzcgAwp3iLw==} + engines: {node: '>=18.0.0'} + + '@smithy/url-parser@4.0.1': + resolution: {integrity: sha512-gPXcIEUtw7VlK8f/QcruNXm7q+T5hhvGu9tl63LsJPZ27exB6dtNwvh2HIi0v7JcXJ5emBxB+CJxwaLEdJfA+g==} + engines: {node: '>=18.0.0'} + + '@smithy/util-base64@4.0.0': + resolution: {integrity: sha512-CvHfCmO2mchox9kjrtzoHkWHxjHZzaFojLc8quxXY7WAAMAg43nuxwv95tATVgQFNDwd4M9S1qFzj40Ul41Kmg==} + engines: {node: '>=18.0.0'} + + '@smithy/util-body-length-browser@4.0.0': + resolution: {integrity: sha512-sNi3DL0/k64/LO3A256M+m3CDdG6V7WKWHdAiBBMUN8S3hK3aMPhwnPik2A/a2ONN+9doY9UxaLfgqsIRg69QA==} + engines: {node: '>=18.0.0'} + + '@smithy/util-body-length-node@4.0.0': + resolution: {integrity: sha512-q0iDP3VsZzqJyje8xJWEJCNIu3lktUGVoSy1KB0UWym2CL1siV3artm+u1DFYTLejpsrdGyCSWBdGNjJzfDPjg==} + engines: {node: '>=18.0.0'} + + '@smithy/util-buffer-from@2.2.0': + resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} + engines: {node: '>=14.0.0'} + + '@smithy/util-buffer-from@4.0.0': + resolution: {integrity: sha512-9TOQ7781sZvddgO8nxueKi3+yGvkY35kotA0Y6BWRajAv8jjmigQ1sBwz0UX47pQMYXJPahSKEKYFgt+rXdcug==} + engines: {node: '>=18.0.0'} + + '@smithy/util-config-provider@4.0.0': + resolution: {integrity: sha512-L1RBVzLyfE8OXH+1hsJ8p+acNUSirQnWQ6/EgpchV88G6zGBTDPdXiiExei6Z1wR2RxYvxY/XLw6AMNCCt8H3w==} + engines: {node: '>=18.0.0'} + + '@smithy/util-defaults-mode-browser@4.0.6': + resolution: {integrity: sha512-N8+VCt+piupH1A7DgSVDNrVHqRLz8r6DvBkpS7EWHiIxsUk4jqGuQLjqC/gnCzmwGkVBdNruHoYAzzaSQ8e80w==} + engines: {node: '>=18.0.0'} + + '@smithy/util-defaults-mode-node@4.0.6': + resolution: {integrity: sha512-9zhx1shd1VwSSVvLZB8CM3qQ3RPD3le7A3h/UPuyh/PC7g4OaWDi2xUNzamsVoSmCGtmUBONl56lM2EU6LcH7A==} + engines: {node: '>=18.0.0'} + + '@smithy/util-endpoints@3.0.1': + resolution: {integrity: sha512-zVdUENQpdtn9jbpD9SCFK4+aSiavRb9BxEtw9ZGUR1TYo6bBHbIoi7VkrFQ0/RwZlzx0wRBaRmPclj8iAoJCLA==} + engines: {node: '>=18.0.0'} + + '@smithy/util-hex-encoding@4.0.0': + resolution: {integrity: sha512-Yk5mLhHtfIgW2W2WQZWSg5kuMZCVbvhFmC7rV4IO2QqnZdbEFPmQnCcGMAX2z/8Qj3B9hYYNjZOhWym+RwhePw==} + engines: {node: '>=18.0.0'} + + '@smithy/util-middleware@4.0.1': + resolution: {integrity: sha512-HiLAvlcqhbzhuiOa0Lyct5IIlyIz0PQO5dnMlmQ/ubYM46dPInB+3yQGkfxsk6Q24Y0n3/JmcA1v5iEhmOF5mA==} + engines: {node: '>=18.0.0'} + + '@smithy/util-retry@4.0.1': + resolution: {integrity: sha512-WmRHqNVwn3kI3rKk1LsKcVgPBG6iLTBGC1iYOV3GQegwJ3E8yjzHytPt26VNzOWr1qu0xE03nK0Ug8S7T7oufw==} + engines: {node: '>=18.0.0'} + + '@smithy/util-stream@4.1.1': + resolution: {integrity: sha512-+Xvh8nhy0Wjv1y71rBVyV3eJU3356XsFQNI8dEZVNrQju7Eib8G31GWtO+zMa9kTCGd41Mflu+ZKfmQL/o2XzQ==} + engines: {node: '>=18.0.0'} + + '@smithy/util-uri-escape@4.0.0': + resolution: {integrity: sha512-77yfbCbQMtgtTylO9itEAdpPXSog3ZxMe09AEhm0dU0NLTalV70ghDZFR+Nfi1C60jnJoh/Re4090/DuZh2Omg==} + engines: {node: '>=18.0.0'} + + '@smithy/util-utf8@2.3.0': + resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} + engines: {node: '>=14.0.0'} + + '@smithy/util-utf8@4.0.0': + resolution: {integrity: sha512-b+zebfKCfRdgNJDknHCob3O7FpeYQN6ZG6YLExMcasDHsCXlsXCEuiPZeLnJLpwa5dvPetGlnGCiMHuLwGvFow==} + engines: {node: '>=18.0.0'} + + '@tootallnate/once@2.0.0': + resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} + engines: {node: '>= 10'} + + '@trivago/prettier-plugin-sort-imports@3.4.0': + resolution: {integrity: sha512-485Iailw8X5f7KetzRka20RF1kPBEINR5LJMNwlBZWY1gRAlVnv5dZzyNPnLxSP0Qcia8HETa9Cdd8LlX9o+pg==} + peerDependencies: + prettier: 2.x + + '@trivago/prettier-plugin-sort-imports@4.3.0': + resolution: {integrity: sha512-r3n0onD3BTOVUNPhR4lhVK4/pABGpbA7bW3eumZnYdKaHkf1qEC+Mag6DPbGNuuh0eG8AaYj+YqmVHSiGslaTQ==} + peerDependencies: + '@vue/compiler-sfc': 3.x + prettier: 2.x - 3.x + peerDependenciesMeta: + '@vue/compiler-sfc': + optional: true + + '@tsconfig/node10@1.0.11': + resolution: {integrity: sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw==} + + '@tsconfig/node12@1.0.11': + resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} + + '@tsconfig/node14@1.0.3': + resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} + + '@tsconfig/node16@1.0.4': + resolution: {integrity: sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA==} + + '@typegoose/typegoose@10.6.0': + resolution: {integrity: sha512-wlBppt2TcbZzeUaeyqtckM9BzZihS2wrOmxnrwDiBaDyeG64F5gfIV5t5JgnmzG0J6/gbgNJ4Ytok715O+bEvA==} + engines: {node: '>=14.17.0'} + peerDependencies: + mongoose: ~6.13.0 + + '@types/autocannon@7.12.6': + resolution: {integrity: sha512-eBluTewWVKr1XlCPz3hYuzs+5JPme+Jh01sKpGPSnWg4wep1Oz2hpGn+dmcITl+uxYoV+rnhA+8LMengL+zcVw==} + + '@types/benchmark@2.1.5': + resolution: {integrity: sha512-cKio2eFB3v7qmKcvIHLUMw/dIx/8bhWPuzpzRT4unCPRTD8VdA9Zb0afxpcxOqR4PixRS7yT42FqGS8BYL8g1w==} + + '@types/body-parser@1.19.5': + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + + '@types/cli@0.11.25': + resolution: {integrity: sha512-dO7U6Q+6f7IIDtPwFe3RGIC7QBKEq6zPmQ2UaNt6NskhrupafbrftJ+PzzfMnxCL+y1oGKMJb7vC6vvSGEIElg==} + + '@types/connect@3.4.38': + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + + '@types/d3-array@3.2.1': + resolution: {integrity: sha512-Y2Jn2idRrLzUfAKV2LyRImR+y4oa2AntrgID95SHJxuMUrkNXmanDSed71sRNZysveJVt1hLLemQZIady0FpEg==} + + '@types/d3-axis@3.0.6': + resolution: {integrity: sha512-pYeijfZuBd87T0hGn0FO1vQ/cgLk6E1ALJjfkC0oJ8cbwkZl3TpgS8bVBLZN+2jjGgg38epgxb2zmoGtSfvgMw==} + + '@types/d3-brush@3.0.6': + resolution: {integrity: sha512-nH60IZNNxEcrh6L1ZSMNA28rj27ut/2ZmI3r96Zd+1jrZD++zD3LsMIjWlvg4AYrHn/Pqz4CF3veCxGjtbqt7A==} + + '@types/d3-chord@3.0.6': + resolution: {integrity: sha512-LFYWWd8nwfwEmTZG9PfQxd17HbNPksHBiJHaKuY1XeqscXacsS2tyoo6OdRsjf+NQYeB6XrNL3a25E3gH69lcg==} + + '@types/d3-color@3.1.3': + resolution: {integrity: sha512-iO90scth9WAbmgv7ogoq57O9YpKmFBbmoEoCHDB2xMBY0+/KVrqAaCDyCE16dUspeOvIxFFRI+0sEtqDqy2b4A==} + + '@types/d3-contour@3.0.6': + resolution: {integrity: sha512-BjzLgXGnCWjUSYGfH1cpdo41/hgdWETu4YxpezoztawmqsvCeep+8QGfiY6YbDvfgHz/DkjeIkkZVJavB4a3rg==} + + '@types/d3-delaunay@6.0.4': + resolution: {integrity: sha512-ZMaSKu4THYCU6sV64Lhg6qjf1orxBthaC161plr5KuPHo3CNm8DTHiLw/5Eq2b6TsNP0W0iJrUOFscY6Q450Hw==} + + '@types/d3-dispatch@3.0.6': + resolution: {integrity: sha512-4fvZhzMeeuBJYZXRXrRIQnvUYfyXwYmLsdiN7XXmVNQKKw1cM8a5WdID0g1hVFZDqT9ZqZEY5pD44p24VS7iZQ==} + + '@types/d3-drag@3.0.7': + resolution: {integrity: sha512-HE3jVKlzU9AaMazNufooRJ5ZpWmLIoc90A37WU2JMmeq28w1FQqCZswHZ3xR+SuxYftzHq6WU6KJHvqxKzTxxQ==} + + '@types/d3-dsv@3.0.7': + resolution: {integrity: sha512-n6QBF9/+XASqcKK6waudgL0pf/S5XHPPI8APyMLLUHd8NqouBGLsU8MgtO7NINGtPBtk9Kko/W4ea0oAspwh9g==} + + '@types/d3-ease@3.0.2': + resolution: {integrity: sha512-NcV1JjO5oDzoK26oMzbILE6HW7uVXOHLQvHshBUW4UMdZGfiY6v5BeQwh9a9tCzv+CeefZQHJt5SRgK154RtiA==} + + '@types/d3-fetch@3.0.7': + resolution: {integrity: sha512-fTAfNmxSb9SOWNB9IoG5c8Hg6R+AzUHDRlsXsDZsNp6sxAEOP0tkP3gKkNSO/qmHPoBFTxNrjDprVHDQDvo5aA==} + + '@types/d3-force@3.0.10': + resolution: {integrity: sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw==} + + '@types/d3-format@3.0.4': + resolution: {integrity: sha512-fALi2aI6shfg7vM5KiR1wNJnZ7r6UuggVqtDA+xiEdPZQwy/trcQaHnwShLuLdta2rTymCNpxYTiMZX/e09F4g==} + + '@types/d3-geo@3.1.0': + resolution: {integrity: sha512-856sckF0oP/diXtS4jNsiQw/UuK5fQG8l/a9VVLeSouf1/PPbBE1i1W852zVwKwYCBkFJJB7nCFTbk6UMEXBOQ==} + + '@types/d3-hierarchy@3.1.7': + resolution: {integrity: sha512-tJFtNoYBtRtkNysX1Xq4sxtjK8YgoWUNpIiUee0/jHGRwqvzYxkq0hGVbbOGSz+JgFxxRu4K8nb3YpG3CMARtg==} + + '@types/d3-interpolate@3.0.4': + resolution: {integrity: sha512-mgLPETlrpVV1YRJIglr4Ez47g7Yxjl1lj7YKsiMCb27VJH9W8NVM6Bb9d8kkpG/uAQS5AmbA48q2IAolKKo1MA==} + + '@types/d3-path@3.1.1': + resolution: {integrity: sha512-VMZBYyQvbGmWyWVea0EHs/BwLgxc+MKi1zLDCONksozI4YJMcTt8ZEuIR4Sb1MMTE8MMW49v0IwI5+b7RmfWlg==} + + '@types/d3-polygon@3.0.2': + resolution: {integrity: sha512-ZuWOtMaHCkN9xoeEMr1ubW2nGWsp4nIql+OPQRstu4ypeZ+zk3YKqQT0CXVe/PYqrKpZAi+J9mTs05TKwjXSRA==} + + '@types/d3-quadtree@3.0.6': + resolution: {integrity: sha512-oUzyO1/Zm6rsxKRHA1vH0NEDG58HrT5icx/azi9MF1TWdtttWl0UIUsjEQBBh+SIkrpd21ZjEv7ptxWys1ncsg==} + + '@types/d3-random@3.0.3': + resolution: {integrity: sha512-Imagg1vJ3y76Y2ea0871wpabqp613+8/r0mCLEBfdtqC7xMSfj9idOnmBYyMoULfHePJyxMAw3nWhJxzc+LFwQ==} + + '@types/d3-scale-chromatic@3.1.0': + resolution: {integrity: sha512-iWMJgwkK7yTRmWqRB5plb1kadXyQ5Sj8V/zYlFGMUBbIPKQScw+Dku9cAAMgJG+z5GYDoMjWGLVOvjghDEFnKQ==} + + '@types/d3-scale@4.0.9': + resolution: {integrity: sha512-dLmtwB8zkAeO/juAMfnV+sItKjlsw2lKdZVVy6LRr0cBmegxSABiLEpGVmSJJ8O08i4+sGR6qQtb6WtuwJdvVw==} + + '@types/d3-selection@3.0.11': + resolution: {integrity: sha512-bhAXu23DJWsrI45xafYpkQ4NtcKMwWnAC/vKrd2l+nxMFuvOT3XMYTIj2opv8vq8AO5Yh7Qac/nSeP/3zjTK0w==} + + '@types/d3-shape@3.1.7': + resolution: {integrity: sha512-VLvUQ33C+3J+8p+Daf+nYSOsjB4GXp19/S/aGo60m9h1v6XaxjiT82lKVWJCfzhtuZ3yD7i/TPeC/fuKLLOSmg==} + + '@types/d3-time-format@4.0.3': + resolution: {integrity: sha512-5xg9rC+wWL8kdDj153qZcsJ0FWiFt0J5RB6LYUNZjwSnesfblqrI/bJ1wBdJ8OQfncgbJG5+2F+qfqnqyzYxyg==} + + '@types/d3-time@3.0.4': + resolution: {integrity: sha512-yuzZug1nkAAaBlBBikKZTgzCeA+k1uy4ZFwWANOfKw5z5LRhV0gNA7gNkKm7HoK+HRN0wX3EkxGk0fpbWhmB7g==} + + '@types/d3-timer@3.0.2': + resolution: {integrity: sha512-Ps3T8E8dZDam6fUyNiMkekK3XUsaUEik+idO9/YjPtfj2qruF8tFBXS7XhtE4iIXBLxhmLjP3SXpLhVf21I9Lw==} + + '@types/d3-transition@3.0.9': + resolution: {integrity: sha512-uZS5shfxzO3rGlu0cC3bjmMFKsXv+SmZZcgp0KD22ts4uGXp5EVYGzu/0YdwZeKmddhcAccYtREJKkPfXkZuCg==} + + '@types/d3-zoom@3.0.8': + resolution: {integrity: sha512-iqMC4/YlFCSlO8+2Ii1GGGliCAY4XdeG748w5vQUbevlbDu0zSjH/+jojorQVBK/se0j6DUFNPBGSqD3YWYnDw==} + + '@types/d3@7.4.3': + resolution: {integrity: sha512-lZXZ9ckh5R8uiFVt8ogUNf+pIrK4EsWrx2Np75WvF/eTpJ0FMHNhjXk8CKEx/+gpHbNQyJWehbFaTvqmHWB3ww==} + + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/express-serve-static-core@4.19.6': + resolution: {integrity: sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==} + + '@types/express@4.17.21': + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + + '@types/geojson@7946.0.16': + resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + + '@types/http-errors@2.0.4': + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + + '@types/inquirer@8.2.10': + resolution: {integrity: sha512-IdD5NmHyVjWM8SHWo/kPBgtzXatwPkfwzyP3fN1jF2g9BWt5WO+8hL2F4o2GKIYsU40PpqeevuUWvkS/roXJkA==} + + '@types/mime@1.3.5': + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + + '@types/node@18.19.76': + resolution: {integrity: sha512-yvR7Q9LdPz2vGpmpJX5LolrgRdWvB67MJKDPSgIIzpFbaf9a1j/f5DnLp5VDyHGMR0QZHlTr1afsD87QCXFHKw==} + + '@types/node@20.17.19': + resolution: {integrity: sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==} + + '@types/node@22.13.5': + resolution: {integrity: sha512-+lTU0PxZXn0Dr1NBtC7Y8cR21AJr87dLLU953CWA6pMxxv/UDc7jYAY90upcrie1nRcD6XNG5HOYEDtgW5TxAg==} + + '@types/physical-cpu-count@2.0.2': + resolution: {integrity: sha512-dWrdOZd9fy8HGz77lN+yX3hBAsSDDSizGD5Ho/SNDUmm2hQlxmCR3rQbULOwV8+83RHiy8icF4D3urQSMy2Vaw==} + + '@types/qs@6.9.18': + resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==} + + '@types/range-parser@1.2.7': + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + + '@types/resolve@1.20.2': + resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} + + '@types/send@0.17.4': + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + + '@types/serve-static@1.15.7': + resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==} + + '@types/through@0.0.33': + resolution: {integrity: sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==} + + '@types/uuid@8.3.4': + resolution: {integrity: sha512-c/I8ZRb51j+pYGAu5CrFMRxqZ2ke4y2grEBO5AUjgSkSk+qT2Ea+OdWElz/OiMf5MNpn2b17kuVBwZLQJXzihw==} + + '@types/uuid@9.0.8': + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} + + '@types/validator@13.12.2': + resolution: {integrity: sha512-6SlHBzUW8Jhf3liqrGGXyTJSIFe4nqlJ5A5KaMZ2l/vbM3Wh3KSybots/wfWVzNLK4D1NZluDlSQIbIEPx6oyA==} + + '@types/webidl-conversions@7.0.3': + resolution: {integrity: sha512-CiJJvcRtIgzadHCYXw7dqEnMNRjhGZlYK05Mj9OyktqV8uVT8fD2BFOB7S1uwBE3Kj2Z+4UyPmFw/Ixgw/LAlA==} + + '@types/websocket@1.0.10': + resolution: {integrity: sha512-svjGZvPB7EzuYS94cI7a+qhwgGU1y89wUgjT6E2wVUfmAGIvRfT7obBvRtnhXCSsoMdlG4gBFGE7MfkIXZLoww==} + + '@types/whatwg-url@8.2.2': + resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==} + + '@types/ws@7.4.7': + resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} + + '@typescript-eslint/eslint-plugin@8.24.1': + resolution: {integrity: sha512-ll1StnKtBigWIGqvYDVuDmXJHVH4zLVot1yQ4fJtLpL7qacwkxJc1T0bptqw+miBQ/QfUbhl1TcQ4accW5KUyA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + + '@typescript-eslint/parser@8.24.1': + resolution: {integrity: sha512-Tqoa05bu+t5s8CTZFaGpCH2ub3QeT9YDkXbPd3uQ4SfsLoh1/vv2GEYAioPoxCWJJNsenXlC88tRjwoHNts1oQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + + '@typescript-eslint/scope-manager@7.18.0': + resolution: {integrity: sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/scope-manager@8.24.1': + resolution: {integrity: sha512-OdQr6BNBzwRjNEXMQyaGyZzgg7wzjYKfX2ZBV3E04hUCBDv3GQCHiz9RpqdUIiVrMgJGkXm3tcEh4vFSHreS2Q==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.24.1': + resolution: {integrity: sha512-/Do9fmNgCsQ+K4rCz0STI7lYB4phTtEXqqCAs3gZW0pnK7lWNkvWd5iW545GSmApm4AzmQXmSqXPO565B4WVrw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + + '@typescript-eslint/types@7.18.0': + resolution: {integrity: sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/types@8.24.1': + resolution: {integrity: sha512-9kqJ+2DkUXiuhoiYIUvIYjGcwle8pcPpdlfkemGvTObzgmYfJ5d0Qm6jwb4NBXP9W1I5tss0VIAnWFumz3mC5A==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/typescript-estree@7.18.0': + resolution: {integrity: sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@typescript-eslint/typescript-estree@8.24.1': + resolution: {integrity: sha512-UPyy4MJ/0RE648DSKQe9g0VDSehPINiejjA6ElqnFaFIhI6ZEiZAkUI0D5MCk0bQcTf/LVqZStvQ6K4lPn/BRg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.8.0' + + '@typescript-eslint/utils@7.18.0': + resolution: {integrity: sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + + '@typescript-eslint/utils@8.24.1': + resolution: {integrity: sha512-OOcg3PMMQx9EXspId5iktsI3eMaXVwlhC8BvNnX6B5w9a4dVgpkQZuU8Hy67TolKcl+iFWq0XX+jbDGN4xWxjQ==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: '>=4.8.4 <5.8.0' + + '@typescript-eslint/visitor-keys@7.18.0': + resolution: {integrity: sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==} + engines: {node: ^18.18.0 || >=20.0.0} + + '@typescript-eslint/visitor-keys@8.24.1': + resolution: {integrity: sha512-EwVHlp5l+2vp8CoqJm9KikPZgi3gbdZAtabKT9KPShGeOcJhsv4Zdo3oc8T8I0uKEmYoU4ItyxbptjF08enaxg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@ungap/structured-clone@1.3.0': + resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + + '@vue/compiler-core@3.5.13': + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} + + '@vue/compiler-dom@3.5.13': + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} + + '@vue/compiler-sfc@3.5.13': + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} + + '@vue/compiler-ssr@3.5.13': + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} + + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + abstract-logging@2.0.1: + resolution: {integrity: sha512-2BjRTZxTPvheOvGbBslFSYOUkr+SjPtOnrLP33f+VIWLzezQpZcqVg7ja3L4dBXmzzgwT+a029jRx5PCi3JuiA==} + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@7.0.1: + resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} + + acorn-jsx@5.3.2: + resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} + peerDependencies: + acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + + acorn-walk@8.3.4: + resolution: {integrity: sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==} + engines: {node: '>=0.4.0'} + + acorn@8.14.0: + resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} + engines: {node: '>=0.4.0'} + hasBin: true + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + ajv-formats@2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv-formats@3.0.1: + resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + + ajv@6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + + ajv@8.17.1: + resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-regex@6.1.0: + resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} + engines: {node: '>=12'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@6.2.1: + resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} + engines: {node: '>=12'} + + arg@4.1.3: + resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} + + argparse@2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + array-timsort@1.0.3: + resolution: {integrity: sha512-/+3GRL7dDAGEfM6TseQk/U+mi18TU2Ms9I3UlLdUMhz2hbvGNTKdj9xniwXfUqgYhHxRx0+8UnKkvlNwVU+cWQ==} + + array-union@2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + atomic-sleep@1.0.0: + resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} + engines: {node: '>=8.0.0'} + + autocannon@7.15.0: + resolution: {integrity: sha512-NaP2rQyA+tcubOJMFv2+oeW9jv2pq/t+LM6BL3cfJic0HEfscEcnWgAyU5YovE/oTHUzAgTliGdLPR+RQAWUbg==} + hasBin: true + + avvio@8.4.0: + resolution: {integrity: sha512-CDSwaxINFy59iNwhYnkvALBwZiTydGkOecZyPkqBpABYR1KqGEsET0VOOYDwtleZSUIdeY36DC2bSZ24CO1igA==} + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + benchmark@2.1.4: + resolution: {integrity: sha512-l9MlfN4M1K/H2fbhfMy3B7vJd6AGKJVQn2h6Sg/Yx+KckoUA7ewS5Vv6TjSq18ooE1kS9hhAlQRH3AkXIh/aOQ==} + + bl@4.1.0: + resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} + + body-parser@1.20.3: + resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + bowser@2.11.0: + resolution: {integrity: sha512-AlcaJBi/pqqJBIQ8U9Mcpc9i8Aqxn88Skv5d+xBX006BY5u8N3mGLHa5Lgppa7L/HfwgwLgZ6NYs+Ag6uUmJRA==} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browserslist@4.24.4: + resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bson@4.7.2: + resolution: {integrity: sha512-Ry9wCtIZ5kGqkJoi6aD8KjxFZEx78guTQDnpXWiNthsxzrxAK/i8E6pCHAIZTbaEFWcOCvbecMukfK7XUvyLpQ==} + engines: {node: '>=6.9.0'} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + call-bind-apply-helpers@1.0.2: + resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} + engines: {node: '>= 0.4'} + + call-bound@1.0.3: + resolution: {integrity: sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + caniuse-lite@1.0.30001700: + resolution: {integrity: sha512-2S6XIXwaE7K7erT8dY+kLQcpa5ms63XlRkMkReXjle+kf6c5g38vyMl+Z5y8dSxOFDhcFe+nxnn261PLxBSQsQ==} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + char-spinner@1.0.1: + resolution: {integrity: sha512-acv43vqJ0+N0rD+Uw3pDHSxP30FHrywu2NO6/wBaHChJIizpDeBUd6NjqhNhy9LGaEAhZAXn46QzmlAvIWd16g==} + + chardet@0.7.0: + resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} + + class-transformer@0.5.1: + resolution: {integrity: sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==} + + class-validator@0.14.1: + resolution: {integrity: sha512-2VEG9JICxIqTpoK1eMzZqaV+u/EiwEJkMGzTrZf6sU/fwsnOITVgYJ8yojSy6CaXtO9V0Cc6ZQZ8h8m4UBuLwQ==} + + cli-cursor@3.1.0: + resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} + engines: {node: '>=8'} + + cli-spinners@2.9.2: + resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + engines: {node: '>=6'} + + cli-table3@0.6.5: + resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} + engines: {node: 10.* || >= 12.*} + + cli-width@3.0.0: + resolution: {integrity: sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==} + engines: {node: '>= 10'} + + cli@1.0.1: + resolution: {integrity: sha512-41U72MB56TfUMGndAKK8vJ78eooOD4Z5NOL4xEfjc0c23s+6EYKXlXsmACBVclLP1yOfWCgEganVzddVrSNoTg==} + engines: {node: '>=0.2.5'} + + clone@1.0.4: + resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} + engines: {node: '>=0.8'} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@10.0.1: + resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} + engines: {node: '>=14'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + comment-json@4.2.5: + resolution: {integrity: sha512-bKw/r35jR3HGt5PEPm1ljsQQGyCrR8sFGNiN5L+ykDHdpO8Smxkrkla9Yi6NkQyUrb8V54PGhfMs6NrIwtxtdw==} + engines: {node: '>= 6'} + + commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.7.1: + resolution: {integrity: sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==} + engines: {node: '>= 0.6'} + + cookie@0.7.2: + resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} + engines: {node: '>= 0.6'} + + core-util-is@1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + + create-require@1.1.1: + resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} + + cross-argv@2.0.0: + resolution: {integrity: sha512-YIaY9TR5Nxeb8SMdtrU8asWVM4jqJDNDYlKV21LxtYcfNJhp1kEsgSa6qXwXgzN0WQWGODps0+TlGp2xQSHwOg==} + + cross-spawn@7.0.6: + resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} + engines: {node: '>= 8'} + + cssstyle@3.0.0: + resolution: {integrity: sha512-N4u2ABATi3Qplzf0hWbVCdjenim8F3ojEXpBDF5hBpjzW182MjNGLqfmQ0SkSPeQ+V86ZXgeH8aXj6kayd4jgg==} + engines: {node: '>=14'} + + d3-array@1.2.4: + resolution: {integrity: sha512-KHW6M86R+FUPYGb3R5XiYjXPq7VzwxZ22buHhAEVG5ztoEcZZMLov530mmccaqA1GghZArjQV46fuc8kUqhhHw==} + + d3-axis@1.0.12: + resolution: {integrity: sha512-ejINPfPSNdGFKEOAtnBtdkpr24c4d4jsei6Lg98mxf424ivoDP2956/5HDpIAtmHo85lqT4pruy+zEgvRUBqaQ==} + + d3-brush@1.1.6: + resolution: {integrity: sha512-7RW+w7HfMCPyZLifTz/UnJmI5kdkXtpCbombUSs8xniAyo0vIbrDzDwUJB6eJOgl9u5DQOt2TQlYumxzD1SvYA==} + + d3-chord@1.0.6: + resolution: {integrity: sha512-JXA2Dro1Fxw9rJe33Uv+Ckr5IrAa74TlfDEhE/jfLOaXegMQFQTAgAw9WnZL8+HxVBRXaRGCkrNU7pJeylRIuA==} + + d3-collection@1.0.7: + resolution: {integrity: sha512-ii0/r5f4sjKNTfh84Di+DpztYwqKhEyUlKoPrzUFfeSkWxjW49xU2QzO9qrPrNkpdI0XJkfzvmTu8V2Zylln6A==} + + d3-color@1.4.1: + resolution: {integrity: sha512-p2sTHSLCJI2QKunbGb7ocOh7DgTAn8IrLx21QRc/BSnodXM4sv6aLQlnfpvehFMLZEfBc6g9pH9SWQccFYfJ9Q==} + + d3-contour@1.3.2: + resolution: {integrity: sha512-hoPp4K/rJCu0ladiH6zmJUEz6+u3lgR+GSm/QdM2BBvDraU39Vr7YdDCicJcxP1z8i9B/2dJLgDC1NcvlF8WCg==} + + d3-dispatch@1.0.6: + resolution: {integrity: sha512-fVjoElzjhCEy+Hbn8KygnmMS7Or0a9sI2UzGwoB7cCtvI1XpVN9GpoYlnb3xt2YV66oXYb1fLJ8GMvP4hdU1RA==} + + d3-drag@1.2.5: + resolution: {integrity: sha512-rD1ohlkKQwMZYkQlYVCrSFxsWPzI97+W+PaEIBNTMxRuxz9RF0Hi5nJWHGVJ3Om9d2fRTe1yOBINJyy/ahV95w==} + + d3-dsv@1.2.0: + resolution: {integrity: sha512-9yVlqvZcSOMhCYzniHE7EVUws7Fa1zgw+/EAV2BxJoG3ME19V6BQFBwI855XQDsxyOuG7NibqRMTtiF/Qup46g==} + hasBin: true + + d3-ease@1.0.7: + resolution: {integrity: sha512-lx14ZPYkhNx0s/2HX5sLFUI3mbasHjSSpwO/KaaNACweVwxUruKyWVcb293wMv1RqTPZyZ8kSZ2NogUZNcLOFQ==} + + d3-fetch@1.2.0: + resolution: {integrity: sha512-yC78NBVcd2zFAyR/HnUiBS7Lf6inSCoWcSxFfw8FYL7ydiqe80SazNwoffcqOfs95XaLo7yebsmQqDKSsXUtvA==} + + d3-force@1.2.1: + resolution: {integrity: sha512-HHvehyaiUlVo5CxBJ0yF/xny4xoaxFxDnBXNvNcfW9adORGZfyNF1dj6DGLKyk4Yh3brP/1h3rnDzdIAwL08zg==} + + d3-format@1.4.5: + resolution: {integrity: sha512-J0piedu6Z8iB6TbIGfZgDzfXxUFN3qQRMofy2oPdXzQibYGqPB/9iMcxr/TGalU+2RsyDO+U4f33id8tbnSRMQ==} + + d3-geo@1.12.1: + resolution: {integrity: sha512-XG4d1c/UJSEX9NfU02KwBL6BYPj8YKHxgBEw5om2ZnTRSbIcego6dhHwcxuSR3clxh0EpE38os1DVPOmnYtTPg==} + + d3-hierarchy@1.1.9: + resolution: {integrity: sha512-j8tPxlqh1srJHAtxfvOUwKNYJkQuBFdM1+JAUfq6xqH5eAqf93L7oG1NVqDa4CpFZNvnNKtCYEUC8KY9yEn9lQ==} + + d3-interpolate@1.4.0: + resolution: {integrity: sha512-V9znK0zc3jOPV4VD2zZn0sDhZU3WAE2bmlxdIwwQPPzPjvyLkd8B3JUVdS1IDUFDkWZ72c9qnv1GK2ZagTZ8EA==} + + d3-path@1.0.9: + resolution: {integrity: sha512-VLaYcn81dtHVTjEHd8B+pbe9yHWpXKZUC87PzoFmsFrJqgFwDe/qxfp5MlfsfM1V5E/iVt0MmEbWQ7FVIXh/bg==} + + d3-polygon@1.0.6: + resolution: {integrity: sha512-k+RF7WvI08PC8reEoXa/w2nSg5AUMTi+peBD9cmFc+0ixHfbs4QmxxkarVal1IkVkgxVuk9JSHhJURHiyHKAuQ==} + + d3-quadtree@1.0.7: + resolution: {integrity: sha512-RKPAeXnkC59IDGD0Wu5mANy0Q2V28L+fNe65pOCXVdVuTJS3WPKaJlFHer32Rbh9gIo9qMuJXio8ra4+YmIymA==} + + d3-random@1.1.2: + resolution: {integrity: sha512-6AK5BNpIFqP+cx/sreKzNjWbwZQCSUatxq+pPRmFIQaWuoD+NrbVWw7YWpHiXpCQ/NanKdtGDuB+VQcZDaEmYQ==} + + d3-scale-chromatic@1.5.0: + resolution: {integrity: sha512-ACcL46DYImpRFMBcpk9HhtIyC7bTBR4fNOPxwVSl0LfulDAwyiHyPOTqcDG1+t5d4P9W7t/2NAuWu59aKko/cg==} + + d3-scale@2.2.2: + resolution: {integrity: sha512-LbeEvGgIb8UMcAa0EATLNX0lelKWGYDQiPdHj+gLblGVhGLyNbaCn3EvrJf0A3Y/uOOU5aD6MTh5ZFCdEwGiCw==} + + d3-selection@1.4.2: + resolution: {integrity: sha512-SJ0BqYihzOjDnnlfyeHT0e30k0K1+5sR3d5fNueCNeuhZTnGw4M4o8mqJchSwgKMXCNFo+e2VTChiSJ0vYtXkg==} + + d3-shape@1.3.7: + resolution: {integrity: sha512-EUkvKjqPFUAZyOlhY5gzCxCeI0Aep04LwIRpsZ/mLFelJiUfnK56jo5JMDSE7yyP2kLSb6LtF+S5chMk7uqPqw==} + + d3-time-format@2.3.0: + resolution: {integrity: sha512-guv6b2H37s2Uq/GefleCDtbe0XZAuy7Wa49VGkPVPMfLL9qObgBST3lEHJBMUp8S7NdLQAGIvr2KXk8Hc98iKQ==} + + d3-time@1.1.0: + resolution: {integrity: sha512-Xh0isrZ5rPYYdqhAVk8VLnMEidhz5aP7htAADH6MfzgmmicPkTo8LhkLxci61/lCB7n7UmE3bN0leRt+qvkLxA==} + + d3-timer@1.0.10: + resolution: {integrity: sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==} + + d3-transition@1.3.2: + resolution: {integrity: sha512-sc0gRU4PFqZ47lPVHloMn9tlPcv8jxgOQg+0zjhfZXMQuvppjG6YuwdMBE0TuqCZjeJkLecku/l9R0JPcRhaDA==} + + d3-voronoi@1.1.4: + resolution: {integrity: sha512-dArJ32hchFsrQ8uMiTBLq256MpnZjeuBtdHpaDlYuQyjU0CVzCJl/BVW+SkszaAeH95D/8gxqAhgx0ouAWAfRg==} + + d3-zoom@1.8.3: + resolution: {integrity: sha512-VoLXTK4wvy1a0JpH2Il+F2CiOhVu7VRXWF5M/LroMIh3/zBAC3WAt7QoIvPibOavVo20hN6/37vwAsdBejLyKQ==} + + d3@5.16.0: + resolution: {integrity: sha512-4PL5hHaHwX4m7Zr1UapXW23apo6pexCgdetdJ5kTmADpG/7T9Gkxw0M0tf/pjoB63ezCCm0u5UaFYy2aMt0Mcw==} + + data-urls@4.0.0: + resolution: {integrity: sha512-/mMTei/JXPqvFqQtfyTowxmJVwr2PVAeCcDxyFf6LhoOu/09TX2OX3kb2wzi4DMXcfj4OItwDOnhl5oziPnT6g==} + engines: {node: '>=14'} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.4.0: + resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js@10.5.0: + resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + + deep-is@0.1.4: + resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + defaults@1.0.4: + resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + diff@4.0.2: + resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} + engines: {node: '>=0.3.1'} + + dir-glob@3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + + doctrine@3.0.0: + resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} + engines: {node: '>=6.0.0'} + + domexception@4.0.0: + resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} + engines: {node: '>=12'} + deprecated: Use your platform's native DOMException instead + + drange@1.1.1: + resolution: {integrity: sha512-pYxfDYpued//QpnLIm4Avk7rsNtAtQkUES2cwAYSvD/wd2pKD71gN2Ebj3e7klzXwjocvE8c5vx/1fxwpqmSxA==} + engines: {node: '>=4'} + + dunder-proto@1.0.1: + resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} + engines: {node: '>= 0.4'} + + eastasianwidth@0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.103: + resolution: {integrity: sha512-P6+XzIkfndgsrjROJWfSvVEgNHtPgbhVyTkwLjUM2HU/h7pZRORgaTlHqfAikqxKmdJMLW8fftrdGWbd/Ds0FA==} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + emoji-regex@9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + encodeurl@2.0.0: + resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} + engines: {node: '>= 0.8'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + es-define-property@1.0.1: + resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-object-atoms@1.1.1: + resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} + engines: {node: '>= 0.4'} + + es-set-tostringtag@2.1.0: + resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} + engines: {node: '>= 0.4'} + + escalade@3.2.0: + resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + eslint-plugin-deprecation@3.0.0: + resolution: {integrity: sha512-JuVLdNg/uf0Adjg2tpTyYoYaMbwQNn/c78P1HcccokvhtRphgnRjZDKmhlxbxYptppex03zO76f97DD/yQHv7A==} + peerDependencies: + eslint: ^8.0.0 + typescript: ^4.2.4 || ^5.0.0 + + eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@3.4.3: + resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + eslint-visitor-keys@4.2.0: + resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + eslint@8.57.1: + resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. + hasBin: true + + espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} + engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + esquery@1.6.0: + resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} + engines: {node: '>=0.10'} + + esrecurse@4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + express@4.21.2: + resolution: {integrity: sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==} + engines: {node: '>= 0.10.0'} + + external-editor@3.1.0: + resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} + engines: {node: '>=4'} + + fast-content-type-parse@1.1.0: + resolution: {integrity: sha512-fBHHqSTFLVnR61C+gltJuE5GkVQMV0S2nqUO8TJ+5Z3qAKG8vAx4FKai1s5jq/inV1+sREynIWSuQ6HgoSXpDQ==} + + fast-decode-uri-component@1.0.1: + resolution: {integrity: sha512-WKgKWg5eUxvRZGwW8FvfbaH7AXSh2cL+3j5fMGzUMCxWBJ3dV3a7Wz8y2f/uQ0e3B6WmodD3oS54jTQ9HVTIIg==} + + fast-deep-equal@3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + fast-glob@3.3.3: + resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fast-json-stringify@5.16.1: + resolution: {integrity: sha512-KAdnLvy1yu/XrRtP+LJnxbBGrhN+xXu+gt3EUvZhYGKCr3lFHq/7UFJHHFgmJKoqlh6B40bZLEv7w46B0mqn1g==} + + fast-levenshtein@2.0.6: + resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} + + fast-querystring@1.1.2: + resolution: {integrity: sha512-g6KuKWmFXc0fID8WWH0jit4g0AGBoJhCkJMb1RmbsSEUNvQ+ZC8D6CUZ+GtF8nMzSPXnhiePyyqqipzNNEnHjg==} + + fast-redact@3.5.0: + resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} + engines: {node: '>=6'} + + fast-uri@2.4.0: + resolution: {integrity: sha512-ypuAmmMKInk5q7XcepxlnUWDLWv4GFtaJqAzWKqn62IpQ3pejtr5dTVbt3vwqVaMKmkNR55sTT+CqUKIaT21BA==} + + fast-uri@3.0.6: + resolution: {integrity: sha512-Atfo14OibSv5wAp4VWNsFYE1AchQRTv9cBGWET4pZWHzYshFSS9NQI6I57rdKn9croWVMbYFbLhJ+yJvmZIIHw==} + + fast-xml-parser@4.4.1: + resolution: {integrity: sha512-xkjOecfnKGkSsOwtZ5Pz7Us/T6mrbPQrq0nh+aCO5V9nk5NLWmasAHumTKjiPJPWANe+kAZ84Jc8ooJkzZ88Sw==} + hasBin: true + + fastify@4.29.0: + resolution: {integrity: sha512-MaaUHUGcCgC8fXQDsDtioaCcag1fmPJ9j64vAKunqZF4aSub040ZGi/ag8NGE2714yREPOKZuHCfpPzuUD3UQQ==} + + fastq@1.19.0: + resolution: {integrity: sha512-7SFSRCNjBQIZH/xZR3iy5iQYR8aGBE0h3VG6/cwlbrpdciNYBMotQav8c1XI3HjHH+NikUpP53nPdlZSdWmFzA==} + + figures@3.2.0: + resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} + engines: {node: '>=8'} + + file-entry-cache@6.0.1: + resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} + engines: {node: ^10.12.0 || >=12.0.0} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.3.1: + resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} + engines: {node: '>= 0.8'} + + find-my-way@8.2.2: + resolution: {integrity: sha512-Dobi7gcTEq8yszimcfp/R7+owiT4WncAJ7VTTgFH1jYJ5GaG1FbhjwDG820hptN0QDFvzVY3RfCzdInvGPGzjA==} + engines: {node: '>=14'} + + find-up@5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + + flat-cache@3.2.0: + resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} + engines: {node: ^10.12.0 || >=12.0.0} + + flatted@3.3.3: + resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + + foreground-child@3.3.0: + resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} + engines: {node: '>=14'} + + form-data@4.0.2: + resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + engines: {node: '>= 6'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fp-ts@2.16.9: + resolution: {integrity: sha512-+I2+FnVB+tVaxcYyQkHUq7ZdKScaBlX53A41mxQtpIccsfyv8PzdzP7fzp2AY832T4aoK6UZ5WRX/ebGd8uZuQ==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-intrinsic@1.3.0: + resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} + engines: {node: '>= 0.4'} + + get-proto@1.0.1: + resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} + engines: {node: '>= 0.4'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob-parent@6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + + glob@10.4.5: + resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + hasBin: true + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global-prefix@4.0.0: + resolution: {integrity: sha512-w0Uf9Y9/nyHinEk5vMJKRie+wa4kR5hmDbEhGGds/kG1PwGLLHKRoNMeJOyCQjjBkANlnScqgzcFwGHgmgLkVA==} + engines: {node: '>=16'} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + globals@13.24.0: + resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + engines: {node: '>=8'} + + globby@11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + + gopd@1.2.0: + resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} + engines: {node: '>= 0.4'} + + graphemer@1.4.0: + resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} + + has-async-hooks@1.0.0: + resolution: {integrity: sha512-YF0VPGjkxr7AyyQQNykX8zK4PvtEDsUJAPqwu06UFz1lb6EvI53sPh5H1kWxg8NXI5LsfRCZ8uX9NkYDZBb/mw==} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-own-prop@2.0.0: + resolution: {integrity: sha512-Pq0h+hvsVm6dDEa8x82GnLSYHOzNDt7f0ddFa3FqcQlgzEiptPqL+XrOJNavjOzSYiYWIrgeVYYgGlLmnxwilQ==} + engines: {node: '>=8'} + + has-symbols@1.1.0: + resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} + engines: {node: '>= 0.4'} + + has-tostringtag@1.0.2: + resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} + engines: {node: '>= 0.4'} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + hdr-histogram-js@3.0.0: + resolution: {integrity: sha512-/EpvQI2/Z98mNFYEnlqJ8Ogful8OpArLG/6Tf2bPnkutBVLIeMVNHjk1ZDfshF2BUweipzbk+dB1hgSB7SIakw==} + engines: {node: '>=14'} + + hdr-histogram-percentiles-obj@3.0.0: + resolution: {integrity: sha512-7kIufnBqdsBGcSZLPJwqHT3yhk1QTsSlFsVD3kx5ixH/AlgBs9yM1q6DPhXZ8f8gtdqgh7N7/5btRLpQsS2gHw==} + + html-encoding-sniffer@3.0.0: + resolution: {integrity: sha512-oWv4T4yJ52iKrufjnyZPkrN0CH3QnrUqdB6In1g5Fe1mia8GmF36gnfNySxoZtxD5+NmYw1EElVXiBk93UeskA==} + engines: {node: '>=12'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-parser-js@0.5.9: + resolution: {integrity: sha512-n1XsPy3rXVxlqxVioEWdC+0+M+SQw0DpJynwtOPo1X+ZlvdzTLtDBIJJlDQTnwZIFJrZSzSGmIOUdP8tu+SgLw==} + + http-proxy-agent@5.0.0: + resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} + engines: {node: '>= 6'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + hyperid@3.3.0: + resolution: {integrity: sha512-7qhCVT4MJIoEsNcbhglhdmBKb09QtcmJNiIQGq7js/Khf5FtQQ9bzcAuloeqBeee7XD7JqDeve9KNlQya5tSGQ==} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + iconv-lite@0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + ignore@5.3.2: + resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} + engines: {node: '>= 4'} + + import-fresh@3.3.1: + resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} + engines: {node: '>=6'} + + import2@1.0.3: + resolution: {integrity: sha512-X7KHNp1fovFaiah9Q+njdxXJKIV9/XippWGZwHL9ZdJYnQPBs+4wLd4PuCigbxz2IWNm5YvFycSjRA/1lgmdGw==} + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + ini@4.1.3: + resolution: {integrity: sha512-X7rqawQBvfdjS10YU1y1YVreA3SsLrW9dX2CewP2EbBJM4ypVNLDkO5y04gejPwKIY9lR+7r9gn3rFPt/kmWFg==} + engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + + inquirer@8.2.6: + resolution: {integrity: sha512-M1WuAmb7pn9zdFRtQYk26ZBoY043Sse0wVDdk4Bppr+JOXyQYybdtvK+l9wUibhtjdjvtoiNy8tk+EgsYIUqKg==} + engines: {node: '>=12.0.0'} + + io-ts@2.2.22: + resolution: {integrity: sha512-FHCCztTkHoV9mdBsHpocLpdTAfh956ZQcIkWQxxS0U5HT53vtrcuYdQneEJKH6xILaLNzXVl2Cvwtoy8XNN0AA==} + peerDependencies: + fp-ts: ^2.5.0 + + ip-address@9.0.5: + resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} + engines: {node: '>= 12'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-core-module@2.16.1: + resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-interactive@1.0.0: + resolution: {integrity: sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==} + engines: {node: '>=8'} + + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-path-inside@3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + + is-unicode-supported@0.1.0: + resolution: {integrity: sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==} + engines: {node: '>=10'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + isexe@3.1.1: + resolution: {integrity: sha512-LpB/54B+/2J5hqQ7imZHfdU31OlgQqx7ZicVlkm9kzg9/w8GKLEcFfJl/t7DCEDueOyBAD6zCCwTO6Fzs0NoEQ==} + engines: {node: '>=16'} + + jackspeak@3.4.3: + resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} + + javascript-natural-sort@0.7.1: + resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-yaml@4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + + jsbn@1.1.0: + resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} + + jsdom@21.1.2: + resolution: {integrity: sha512-sCpFmK2jv+1sjff4u7fzft+pUh2KSUbUrEHYHyfSIbGTIcmnjyp83qg6qLwdJ/I3LpTXx33ACxeRL7Lsyc6lGQ==} + engines: {node: '>=14'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + jsesc@3.1.0: + resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} + engines: {node: '>=6'} + hasBin: true + + json-buffer@3.0.1: + resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} + + json-schema-ref-resolver@1.0.1: + resolution: {integrity: sha512-EJAj1pgHc1hxF6vo2Z3s69fMjO1INq6eGHXZ8Z6wCQeldCuwxGK9Sxf4/cScGn3FZubCVUehfWtcDM/PLteCQw==} + + json-schema-traverse@0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + json-schema-traverse@1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + + json-stable-stringify-without-jsonify@1.0.1: + resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + kareem@2.5.1: + resolution: {integrity: sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==} + engines: {node: '>=12.0.0'} + + keyv@4.5.4: + resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} + + kind-of@6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + levn@0.4.1: + resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} + engines: {node: '>= 0.8.0'} + + libphonenumber-js@1.11.20: + resolution: {integrity: sha512-/ipwAMvtSZRdiQBHqW1qxqeYiBMzncOQLVA+62MWYr7N4m7Q2jqpJ0WgT7zlOEOpyLRSqrMXidbJpC0J77AaKA==} + + light-my-request@5.14.0: + resolution: {integrity: sha512-aORPWntbpH5esaYpGOOmri0OHDOe3wC5M2MQxZ9dvMLZm6DnaAn0kJlcbU9hwsQgLzmZyReKwFwwPkR+nHu5kA==} + + locate-path@6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + + lodash.chunk@4.2.0: + resolution: {integrity: sha512-ZzydJKfUHJwHa+hF5X66zLFCBrWn5GeF28OHEr4WVWtNDXlQ/IjWKPBiikqKo2ne0+v6JgCgJ0GzJp8k8bHC7w==} + + lodash.clonedeep@4.5.0: + resolution: {integrity: sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==} + + lodash.flatten@4.4.0: + resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} + + lodash.merge@4.6.2: + resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + log-symbols@4.1.0: + resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} + engines: {node: '>=10'} + + loglevel@1.9.2: + resolution: {integrity: sha512-HgMmCqIJSAKqo68l0rS2AanEWfkxaZ5wNiEFb5ggm08lDs9Xl2KxBlX3PTcaD2chBM1gXAYf491/M2Rv8Jwayg==} + engines: {node: '>= 0.6.0'} + + long@5.3.1: + resolution: {integrity: sha512-ka87Jz3gcx/I7Hal94xaN2tZEOPoUOEVftkQqZx2EeQRN7LGdfLlI3FvZ+7WDplm+vK2Urx9ULrvSowtdCieng==} + + lru-cache@10.4.3: + resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + + make-error@1.3.6: + resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} + + manage-path@2.0.0: + resolution: {integrity: sha512-NJhyB+PJYTpxhxZJ3lecIGgh4kwIY2RAh44XvAz9UlqthlQwtPBf62uBVR8XaD8CRuSjQ6TnZH2lNJkbLPZM2A==} + + math-intrinsics@1.1.0: + resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} + engines: {node: '>= 0.4'} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + memory-pager@1.5.0: + resolution: {integrity: sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==} + + merge-descriptors@1.0.3: + resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + minipass@7.1.2: + resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} + engines: {node: '>=16 || 14 >=14.17'} + + mongodb-connection-string-url@2.6.0: + resolution: {integrity: sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==} + + mongodb@4.17.2: + resolution: {integrity: sha512-mLV7SEiov2LHleRJPMPrK2PMyhXFZt2UQLC4VD4pnth3jMjYKHhtqfwwkkvS/NXuo/Fp3vbhaNcXrIDaLRb9Tg==} + engines: {node: '>=12.9.0'} + + mongoose@6.13.8: + resolution: {integrity: sha512-JHKco/533CyVrqCbyQsnqMpLn8ZCiKrPDTd2mvo2W7ygIvhygWjX2wj+RPjn6upZZgw0jC6U51RD7kUsyK8NBg==} + engines: {node: '>=12.0.0'} + + mpath@0.9.0: + resolution: {integrity: sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==} + engines: {node: '>=4.0.0'} + + mquery@4.0.3: + resolution: {integrity: sha512-J5heI+P08I6VJ2Ky3+33IpCdAvlYGTSUjwTPxkAr8i8EoduPMBX2OY/wa3IKZIQl7MU4SbFk8ndgSKyB/cl1zA==} + engines: {node: '>=12.0.0'} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + mute-stream@0.0.8: + resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} + + nanoid@3.3.8: + resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + node-releases@2.0.19: + resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + + nwsapi@2.2.16: + resolution: {integrity: sha512-F1I/bimDpj3ncaNDhfyMWuFqmQDBwDB0Fogc2qpL3BWvkQteFD/8BzWuIRl83rq0DXfm8SGt/HFhLXZyljTXcQ==} + + object-inspect@1.13.4: + resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} + engines: {node: '>= 0.4'} + + on-exit-leak-free@2.1.2: + resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} + engines: {node: '>=14.0.0'} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + on-net-listen@1.1.2: + resolution: {integrity: sha512-y1HRYy8s/RlcBvDUwKXSmkODMdx4KSuIvloCnQYJ2LdBBC1asY4HtfhXwe3UWknLakATZDnbzht2Ijw3M1EqFg==} + engines: {node: '>=9.4.0 || ^8.9.4'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + optionator@0.9.4: + resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} + engines: {node: '>= 0.8.0'} + + ora@5.4.1: + resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} + engines: {node: '>=10'} + + os-tmpdir@1.0.2: + resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} + engines: {node: '>=0.10.0'} + + p-limit@3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + + p-locate@5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + + package-json-from-dist@1.0.1: + resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} + + package-manager-detector@0.2.9: + resolution: {integrity: sha512-+vYvA/Y31l8Zk8dwxHhL3JfTuHPm6tlxM2A3GeQyl7ovYnSp1+mzAxClxaOr0qO1TtPxbQxetI7v5XqKLJZk7Q==} + + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + + parent-module@1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + + parse5@7.2.1: + resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-scurry@1.11.1: + resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} + engines: {node: '>=16 || 14 >=14.18'} + + path-to-regexp@0.1.12: + resolution: {integrity: sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==} + + path-type@4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + physical-cpu-count@2.0.0: + resolution: {integrity: sha512-rxJOljMuWtYlvREBmd6TZYanfcPhNUKtGDZBjBBS8WG1dpN2iwPsRJZgQqN/OtJuiQckdRFOfzogqJClTrsi7g==} + + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + picomatch@4.0.2: + resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} + engines: {node: '>=12'} + + pino-abstract-transport@2.0.0: + resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==} + + pino-std-serializers@7.0.0: + resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} + + pino@9.6.0: + resolution: {integrity: sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==} + hasBin: true + + platform@1.3.6: + resolution: {integrity: sha512-fnWVljUchTro6RiCFvCXBbNhJc2NijN7oIQxbwsyL0buWJPG85v81ehlHI9fXrJsMNgTofEoWIQeClKpgxFLrg==} + + postcss@8.5.3: + resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + engines: {node: ^10 || ^12 || >=14} + + prelude-ls@1.2.1: + resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} + engines: {node: '>= 0.8.0'} + + prettier@2.8.8: + resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} + engines: {node: '>=10.13.0'} + hasBin: true + + prettier@3.5.2: + resolution: {integrity: sha512-lc6npv5PH7hVqozBR7lkBNOGXV9vMwROAPlumdBkX0wTbbzPu/U1hk5yL8p2pt4Xoc+2mkT8t/sow2YrV/M5qg==} + engines: {node: '>=14'} + hasBin: true + + pretty-bytes@5.6.0: + resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} + engines: {node: '>=6'} + + process-warning@3.0.0: + resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} + + process-warning@4.0.1: + resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==} + + progress@2.0.3: + resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} + engines: {node: '>=0.4.0'} + + protobufjs@7.2.5: + resolution: {integrity: sha512-gGXRSXvxQ7UiPgfw8gevrfRWcTlSbOFg+p/N+JVJEK5VhueL2miT6qTymqAmjr1Q5WbOCyJbyrk6JfWKwlFn6A==} + engines: {node: '>=12.0.0'} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + psl@1.15.0: + resolution: {integrity: sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qs@6.13.0: + resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} + engines: {node: '>=0.6'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + quick-format-unescaped@4.0.4: + resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} + + randexp@0.5.3: + resolution: {integrity: sha512-U+5l2KrcMNOUPYvazA3h5ekF80FHTUG+87SEAmHZmolh1M+i/WyTCxVzmi+tidIa1tM4BSe8g2Y/D3loWDjj+w==} + engines: {node: '>=4'} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + readable-stream@3.6.2: + resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} + engines: {node: '>= 6'} + + real-require@0.2.0: + resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} + engines: {node: '>= 12.13.0'} + + reflect-metadata@0.1.14: + resolution: {integrity: sha512-ZhYeb6nRaXCfhnndflDK8qI6ZQ/YcWZCISRAWICW9XYqMUwjZM9Z0DveWX/ABN01oxSHwVxKQmxeYZSsm0jh5A==} + + reinterval@1.1.0: + resolution: {integrity: sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==} + + repeat-string@1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-from@4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + resolve@1.22.10: + resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} + engines: {node: '>= 0.4'} + hasBin: true + + restore-cursor@3.1.0: + resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} + engines: {node: '>=8'} + + ret@0.2.2: + resolution: {integrity: sha512-M0b3YWQs7R3Z917WRQy1HHA7Ba7D8hvZg6UE5mLykJxQVE2ju0IXbGlaHPPlkY+WN7wFP+wUMXmBFA0aV6vYGQ==} + engines: {node: '>=4'} + + ret@0.4.3: + resolution: {integrity: sha512-0f4Memo5QP7WQyUEAYUO3esD/XjOc3Zjjg5CPsAq1p8sIu0XPeMbHJemKA0BO7tV0X7+A0FoEpbmHXWxPyD3wQ==} + engines: {node: '>=10'} + + retimer@3.0.0: + resolution: {integrity: sha512-WKE0j11Pa0ZJI5YIk0nflGI7SQsfl2ljihVy7ogh7DeQSeYAUi0ubZ/yEueGtDfUPk6GH5LRw1hBdLq4IwUBWA==} + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rimraf@5.0.10: + resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} + hasBin: true + + rollup@4.34.8: + resolution: {integrity: sha512-489gTVMzAYdiZHFVA/ig/iYFllCcWFHMvUHI1rpFmkoUtRlQxqh6/yiNqnYibjMZ2b/+FUQwldG+aLsEt6bglQ==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + rrweb-cssom@0.6.0: + resolution: {integrity: sha512-APM0Gt1KoXBz0iIkkdB/kfvGOwC4UuJFeG/c+yV7wSc7q96cG/kJ0HiYCnzivD9SB53cLV1MlHFNfOuPaadYSw==} + + run-async@2.4.1: + resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} + engines: {node: '>=0.12.0'} + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + rw@1.3.3: + resolution: {integrity: sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==} + + rxjs@7.8.2: + resolution: {integrity: sha512-dhKf903U/PQZY6boNNtAGdWbG85WAbjT/1xYoZIC7FAY0yWapOBQVsVrDl58W86//e1VpMNBtRV4MaXfdMySFA==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safe-regex2@3.1.0: + resolution: {integrity: sha512-RAAZAGbap2kBfbVhvmnTFv73NWLMvDGOITFYTZBAaY8eR+Ir4ef7Up/e7amo+y1+AH+3PtLkrt9mvcTsG9LXug==} + + safe-stable-stringify@2.5.0: + resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} + engines: {node: '>=10'} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + saxes@6.0.0: + resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} + engines: {node: '>=v12.22.7'} + + secure-json-parse@2.7.0: + resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.7.1: + resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} + engines: {node: '>=10'} + hasBin: true + + send@0.19.0: + resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} + engines: {node: '>= 0.8.0'} + + serve-static@1.16.2: + resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} + engines: {node: '>= 0.8.0'} + + set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel-list@1.0.0: + resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} + engines: {node: '>= 0.4'} + + side-channel-map@1.0.1: + resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} + engines: {node: '>= 0.4'} + + side-channel-weakmap@1.0.2: + resolution: {integrity: sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==} + engines: {node: '>= 0.4'} + + side-channel@1.1.0: + resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} + engines: {node: '>= 0.4'} + + sift@16.0.1: + resolution: {integrity: sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} + engines: {node: '>=14'} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + smart-buffer@4.2.0: + resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} + engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} + + socks@2.8.4: + resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==} + engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} + + sonic-boom@4.2.0: + resolution: {integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==} + + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + sparse-bitfield@3.0.3: + resolution: {integrity: sha512-kvzhi7vqKTfkh0PZU+2D2PIllw2ymqJKujUcyPMd9Y75Nv4nPbGJZXNhxsgdQab2BmlDct1YnfQCguEvHr7VsQ==} + + split2@4.2.0: + resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} + engines: {node: '>= 10.x'} + + sprintf-js@1.1.3: + resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + string-width@5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + + string_decoder@1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} + engines: {node: '>=12'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strnum@1.1.1: + resolution: {integrity: sha512-O7aCHfYCamLCctjAiaucmE+fHf2DYHkus2OKCn4Wv03sykfFtgeECn505X6K4mPl8CRNd/qurC9guq+ynoN4pw==} + + subarg@1.0.0: + resolution: {integrity: sha512-RIrIdRY0X1xojthNcVtgT9sjpOGagEUKpZdgBUi054OEPFo282yg+zE+t1Rj3+RqKq2xStL7uUHhY+AjbC4BXg==} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + suppress-warnings@1.0.2: + resolution: {integrity: sha512-zrKSiWJ7BNG14YfGd6BzgKN4wBPrjviMP3EYIGdQNDjDI8qbKcnxdbKL2C6ODAmonj63JTH+d7/l0MPqaqQLHg==} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + text-table@0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + + tgrid@0.10.3: + resolution: {integrity: sha512-EWIdHvc1BOX0p88P/lg8wXk1nnNmXCc6wf2mm7S/wxAWUXdAfk1klBBbM7FC+//tSlLHy6ITlmZHWxe+XmrNJg==} + + thread-stream@3.1.0: + resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} + + through@2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + timestring@6.0.0: + resolution: {integrity: sha512-wMctrWD2HZZLuIlchlkE2dfXJh7J2KDI9Dwl+2abPYg0mswQHfOAyQW3jJg1pY5VfttSINZuKcXoB3FGypVklA==} + engines: {node: '>=8'} + + tmp@0.0.33: + resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} + engines: {node: '>=0.6.0'} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toad-cache@3.7.0: + resolution: {integrity: sha512-/m8M+2BJUpoJdgAHoG+baCwBT+tf2VraSfkBgl0Y00qIWt41DJ8R5B8nsEw0I58YwF5IZH6z24/2TobDKnqSWw==} + engines: {node: '>=12'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@3.0.0: + resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} + engines: {node: '>=12'} + + tr46@4.1.1: + resolution: {integrity: sha512-2lv/66T7e5yNyhAAC4NaKe5nVavzuGJQVVtRYLyQ2OI8tsJ61PMLlelehb0wi2Hx6+hT/OJUWZcw8MjlSRnxvw==} + engines: {node: '>=14'} + + ts-api-utils@1.4.3: + resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} + engines: {node: '>=16'} + peerDependencies: + typescript: '>=4.2.0' + + ts-api-utils@2.0.1: + resolution: {integrity: sha512-dnlgjFSVetynI8nzgJ+qF62efpglpWRk8isUEWZGWlJYySCTD6aKvbUDu+zbPeDakk3bg5H4XpitHukgfL1m9w==} + engines: {node: '>=18.12'} + peerDependencies: + typescript: '>=4.8.4' + + ts-expose-internals@5.5.4: + resolution: {integrity: sha512-9OuhfvkiHNtQy5VKpGn4pCISl4rXPfDLC6PtbhCgSlYk3hRCGpNyIkZKRdjOr59q+yNNir4cttMU9rhWfALpmg==} + + ts-node@10.9.2: + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + + ts-patch@3.3.0: + resolution: {integrity: sha512-zAOzDnd5qsfEnjd9IGy1IRuvA7ygyyxxdxesbhMdutt8AHFjD8Vw8hU2rMF89HX1BKRWFYqKHrO8Q6lw0NeUZg==} + hasBin: true + + tslib@2.8.1: + resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} + + tstl@3.0.0: + resolution: {integrity: sha512-pR83y6/tbJx6jeGRqGJXk2t/eCUynaHEE6zsOLB0Zga8ej61LXtPfoeiROdhezpoCT15+1QMbqKB1Um5kasSKg==} + + type-check@0.4.0: + resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} + engines: {node: '>= 0.8.0'} + + type-fest@0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typescript@5.9.0-dev.20250223: + resolution: {integrity: sha512-mdP8dkgq76KJ81vS10YslgLEIi+ik8ywthW57KpHl8YRGp3VkFQ3iQDN/Wm3v34XLBgLzi36jAGPUscIm9ZWeA==} + engines: {node: '>=14.17'} + hasBin: true + + undici-types@5.26.5: + resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + update-browserslist-db@1.1.2: + resolution: {integrity: sha512-PPypAm5qvlD7XMZC3BujecnaOxwhrtoFR+Dqkk5Aa/6DssiH0ibKoketaj9w8LP7Bont1rYeoV5plxD7RTEPRg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + uri-js@4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + uuid-parse@1.1.0: + resolution: {integrity: sha512-OdmXxA8rDsQ7YpNVbKSJkNzTw2I+S5WsbMDnCtIWSQaosNAcWtFuI/YK1TjzUI6nbkgiqEyh8gWngfcv8Asd9A==} + + uuid@8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + hasBin: true + + v8-compile-cache-lib@3.0.1: + resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} + + validator@13.12.0: + resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} + engines: {node: '>= 0.10'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + w3c-xmlserializer@4.0.0: + resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==} + engines: {node: '>=14'} + + wcwidth@1.0.1: + resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} + + webidl-conversions@7.0.0: + resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} + engines: {node: '>=12'} + + whatwg-encoding@2.0.0: + resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} + engines: {node: '>=12'} + + whatwg-mimetype@3.0.0: + resolution: {integrity: sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==} + engines: {node: '>=12'} + + whatwg-url@11.0.0: + resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==} + engines: {node: '>=12'} + + whatwg-url@12.0.1: + resolution: {integrity: sha512-Ed/LrqB8EPlGxjS+TrsXcpUond1mhccS3pchLhzSgPCnTimUCKj3IZE75pAs5m6heB2U2TMerKFUXheyHY+VDQ==} + engines: {node: '>=14'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + which@4.0.0: + resolution: {integrity: sha512-GlaYyEb07DPxYCKhKzplCWBJtvxZcZMrL+4UkrTSJHHPyZU4mYYTv3qaOe77H7EODLSSopAUFAc6W8U4yqvscg==} + engines: {node: ^16.13.0 || >=18.0.0} + hasBin: true + + word-wrap@1.2.5: + resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} + engines: {node: '>=0.10.0'} + + wrap-ansi@6.2.0: + resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} + engines: {node: '>=8'} + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrap-ansi@8.1.0: + resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} + engines: {node: '>=12'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.1: + resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xml-name-validator@4.0.0: + resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} + engines: {node: '>=12'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yn@3.1.1: + resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} + engines: {node: '>=6'} + + yocto-queue@0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + zod@3.24.2: + resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + + '@assemblyscript/loader@0.19.23': {} + + '@aws-crypto/sha256-browser@5.2.0': + dependencies: + '@aws-crypto/sha256-js': 5.2.0 + '@aws-crypto/supports-web-crypto': 5.2.0 + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.734.0 + '@aws-sdk/util-locate-window': 3.723.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + optional: true + + '@aws-crypto/sha256-js@5.2.0': + dependencies: + '@aws-crypto/util': 5.2.0 + '@aws-sdk/types': 3.734.0 + tslib: 2.8.1 + optional: true + + '@aws-crypto/supports-web-crypto@5.2.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@aws-crypto/util@5.2.0': + dependencies: + '@aws-sdk/types': 3.734.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/client-cognito-identity@3.750.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.750.0 + '@aws-sdk/credential-provider-node': 3.750.0 + '@aws-sdk/middleware-host-header': 3.734.0 + '@aws-sdk/middleware-logger': 3.734.0 + '@aws-sdk/middleware-recursion-detection': 3.734.0 + '@aws-sdk/middleware-user-agent': 3.750.0 + '@aws-sdk/region-config-resolver': 3.734.0 + '@aws-sdk/types': 3.734.0 + '@aws-sdk/util-endpoints': 3.743.0 + '@aws-sdk/util-user-agent-browser': 3.734.0 + '@aws-sdk/util-user-agent-node': 3.750.0 + '@smithy/config-resolver': 4.0.1 + '@smithy/core': 3.1.4 + '@smithy/fetch-http-handler': 5.0.1 + '@smithy/hash-node': 4.0.1 + '@smithy/invalid-dependency': 4.0.1 + '@smithy/middleware-content-length': 4.0.1 + '@smithy/middleware-endpoint': 4.0.5 + '@smithy/middleware-retry': 4.0.6 + '@smithy/middleware-serde': 4.0.2 + '@smithy/middleware-stack': 4.0.1 + '@smithy/node-config-provider': 4.0.1 + '@smithy/node-http-handler': 4.0.2 + '@smithy/protocol-http': 5.0.1 + '@smithy/smithy-client': 4.1.5 + '@smithy/types': 4.1.0 + '@smithy/url-parser': 4.0.1 + '@smithy/util-base64': 4.0.0 + '@smithy/util-body-length-browser': 4.0.0 + '@smithy/util-body-length-node': 4.0.0 + '@smithy/util-defaults-mode-browser': 4.0.6 + '@smithy/util-defaults-mode-node': 4.0.6 + '@smithy/util-endpoints': 3.0.1 + '@smithy/util-middleware': 4.0.1 + '@smithy/util-retry': 4.0.1 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/client-sso@3.750.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.750.0 + '@aws-sdk/middleware-host-header': 3.734.0 + '@aws-sdk/middleware-logger': 3.734.0 + '@aws-sdk/middleware-recursion-detection': 3.734.0 + '@aws-sdk/middleware-user-agent': 3.750.0 + '@aws-sdk/region-config-resolver': 3.734.0 + '@aws-sdk/types': 3.734.0 + '@aws-sdk/util-endpoints': 3.743.0 + '@aws-sdk/util-user-agent-browser': 3.734.0 + '@aws-sdk/util-user-agent-node': 3.750.0 + '@smithy/config-resolver': 4.0.1 + '@smithy/core': 3.1.4 + '@smithy/fetch-http-handler': 5.0.1 + '@smithy/hash-node': 4.0.1 + '@smithy/invalid-dependency': 4.0.1 + '@smithy/middleware-content-length': 4.0.1 + '@smithy/middleware-endpoint': 4.0.5 + '@smithy/middleware-retry': 4.0.6 + '@smithy/middleware-serde': 4.0.2 + '@smithy/middleware-stack': 4.0.1 + '@smithy/node-config-provider': 4.0.1 + '@smithy/node-http-handler': 4.0.2 + '@smithy/protocol-http': 5.0.1 + '@smithy/smithy-client': 4.1.5 + '@smithy/types': 4.1.0 + '@smithy/url-parser': 4.0.1 + '@smithy/util-base64': 4.0.0 + '@smithy/util-body-length-browser': 4.0.0 + '@smithy/util-body-length-node': 4.0.0 + '@smithy/util-defaults-mode-browser': 4.0.6 + '@smithy/util-defaults-mode-node': 4.0.6 + '@smithy/util-endpoints': 3.0.1 + '@smithy/util-middleware': 4.0.1 + '@smithy/util-retry': 4.0.1 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/core@3.750.0': + dependencies: + '@aws-sdk/types': 3.734.0 + '@smithy/core': 3.1.4 + '@smithy/node-config-provider': 4.0.1 + '@smithy/property-provider': 4.0.1 + '@smithy/protocol-http': 5.0.1 + '@smithy/signature-v4': 5.0.1 + '@smithy/smithy-client': 4.1.5 + '@smithy/types': 4.1.0 + '@smithy/util-middleware': 4.0.1 + fast-xml-parser: 4.4.1 + tslib: 2.8.1 + optional: true + + '@aws-sdk/credential-provider-cognito-identity@3.750.0': + dependencies: + '@aws-sdk/client-cognito-identity': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/property-provider': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/credential-provider-env@3.750.0': + dependencies: + '@aws-sdk/core': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/property-provider': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/credential-provider-http@3.750.0': + dependencies: + '@aws-sdk/core': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/fetch-http-handler': 5.0.1 + '@smithy/node-http-handler': 4.0.2 + '@smithy/property-provider': 4.0.1 + '@smithy/protocol-http': 5.0.1 + '@smithy/smithy-client': 4.1.5 + '@smithy/types': 4.1.0 + '@smithy/util-stream': 4.1.1 + tslib: 2.8.1 + optional: true + + '@aws-sdk/credential-provider-ini@3.750.0': + dependencies: + '@aws-sdk/core': 3.750.0 + '@aws-sdk/credential-provider-env': 3.750.0 + '@aws-sdk/credential-provider-http': 3.750.0 + '@aws-sdk/credential-provider-process': 3.750.0 + '@aws-sdk/credential-provider-sso': 3.750.0 + '@aws-sdk/credential-provider-web-identity': 3.750.0 + '@aws-sdk/nested-clients': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/credential-provider-imds': 4.0.1 + '@smithy/property-provider': 4.0.1 + '@smithy/shared-ini-file-loader': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/credential-provider-node@3.750.0': + dependencies: + '@aws-sdk/credential-provider-env': 3.750.0 + '@aws-sdk/credential-provider-http': 3.750.0 + '@aws-sdk/credential-provider-ini': 3.750.0 + '@aws-sdk/credential-provider-process': 3.750.0 + '@aws-sdk/credential-provider-sso': 3.750.0 + '@aws-sdk/credential-provider-web-identity': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/credential-provider-imds': 4.0.1 + '@smithy/property-provider': 4.0.1 + '@smithy/shared-ini-file-loader': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/credential-provider-process@3.750.0': + dependencies: + '@aws-sdk/core': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/property-provider': 4.0.1 + '@smithy/shared-ini-file-loader': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/credential-provider-sso@3.750.0': + dependencies: + '@aws-sdk/client-sso': 3.750.0 + '@aws-sdk/core': 3.750.0 + '@aws-sdk/token-providers': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/property-provider': 4.0.1 + '@smithy/shared-ini-file-loader': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/credential-provider-web-identity@3.750.0': + dependencies: + '@aws-sdk/core': 3.750.0 + '@aws-sdk/nested-clients': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/property-provider': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/credential-providers@3.750.0': + dependencies: + '@aws-sdk/client-cognito-identity': 3.750.0 + '@aws-sdk/core': 3.750.0 + '@aws-sdk/credential-provider-cognito-identity': 3.750.0 + '@aws-sdk/credential-provider-env': 3.750.0 + '@aws-sdk/credential-provider-http': 3.750.0 + '@aws-sdk/credential-provider-ini': 3.750.0 + '@aws-sdk/credential-provider-node': 3.750.0 + '@aws-sdk/credential-provider-process': 3.750.0 + '@aws-sdk/credential-provider-sso': 3.750.0 + '@aws-sdk/credential-provider-web-identity': 3.750.0 + '@aws-sdk/nested-clients': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/core': 3.1.4 + '@smithy/credential-provider-imds': 4.0.1 + '@smithy/property-provider': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/middleware-host-header@3.734.0': + dependencies: + '@aws-sdk/types': 3.734.0 + '@smithy/protocol-http': 5.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/middleware-logger@3.734.0': + dependencies: + '@aws-sdk/types': 3.734.0 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/middleware-recursion-detection@3.734.0': + dependencies: + '@aws-sdk/types': 3.734.0 + '@smithy/protocol-http': 5.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/middleware-user-agent@3.750.0': + dependencies: + '@aws-sdk/core': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@aws-sdk/util-endpoints': 3.743.0 + '@smithy/core': 3.1.4 + '@smithy/protocol-http': 5.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/nested-clients@3.750.0': + dependencies: + '@aws-crypto/sha256-browser': 5.2.0 + '@aws-crypto/sha256-js': 5.2.0 + '@aws-sdk/core': 3.750.0 + '@aws-sdk/middleware-host-header': 3.734.0 + '@aws-sdk/middleware-logger': 3.734.0 + '@aws-sdk/middleware-recursion-detection': 3.734.0 + '@aws-sdk/middleware-user-agent': 3.750.0 + '@aws-sdk/region-config-resolver': 3.734.0 + '@aws-sdk/types': 3.734.0 + '@aws-sdk/util-endpoints': 3.743.0 + '@aws-sdk/util-user-agent-browser': 3.734.0 + '@aws-sdk/util-user-agent-node': 3.750.0 + '@smithy/config-resolver': 4.0.1 + '@smithy/core': 3.1.4 + '@smithy/fetch-http-handler': 5.0.1 + '@smithy/hash-node': 4.0.1 + '@smithy/invalid-dependency': 4.0.1 + '@smithy/middleware-content-length': 4.0.1 + '@smithy/middleware-endpoint': 4.0.5 + '@smithy/middleware-retry': 4.0.6 + '@smithy/middleware-serde': 4.0.2 + '@smithy/middleware-stack': 4.0.1 + '@smithy/node-config-provider': 4.0.1 + '@smithy/node-http-handler': 4.0.2 + '@smithy/protocol-http': 5.0.1 + '@smithy/smithy-client': 4.1.5 + '@smithy/types': 4.1.0 + '@smithy/url-parser': 4.0.1 + '@smithy/util-base64': 4.0.0 + '@smithy/util-body-length-browser': 4.0.0 + '@smithy/util-body-length-node': 4.0.0 + '@smithy/util-defaults-mode-browser': 4.0.6 + '@smithy/util-defaults-mode-node': 4.0.6 + '@smithy/util-endpoints': 3.0.1 + '@smithy/util-middleware': 4.0.1 + '@smithy/util-retry': 4.0.1 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/region-config-resolver@3.734.0': + dependencies: + '@aws-sdk/types': 3.734.0 + '@smithy/node-config-provider': 4.0.1 + '@smithy/types': 4.1.0 + '@smithy/util-config-provider': 4.0.0 + '@smithy/util-middleware': 4.0.1 + tslib: 2.8.1 + optional: true + + '@aws-sdk/token-providers@3.750.0': + dependencies: + '@aws-sdk/nested-clients': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/property-provider': 4.0.1 + '@smithy/shared-ini-file-loader': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + transitivePeerDependencies: + - aws-crt + optional: true + + '@aws-sdk/types@3.734.0': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/util-endpoints@3.743.0': + dependencies: + '@aws-sdk/types': 3.734.0 + '@smithy/types': 4.1.0 + '@smithy/util-endpoints': 3.0.1 + tslib: 2.8.1 + optional: true + + '@aws-sdk/util-locate-window@3.723.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@aws-sdk/util-user-agent-browser@3.734.0': + dependencies: + '@aws-sdk/types': 3.734.0 + '@smithy/types': 4.1.0 + bowser: 2.11.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/util-user-agent-node@3.750.0': + dependencies: + '@aws-sdk/middleware-user-agent': 3.750.0 + '@aws-sdk/types': 3.734.0 + '@smithy/node-config-provider': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.1.1 + + '@babel/compat-data@7.26.8': {} + + '@babel/core@7.17.8': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.17.7 + '@babel/helper-compilation-targets': 7.26.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.17.8) + '@babel/helpers': 7.26.9 + '@babel/parser': 7.18.9 + '@babel/template': 7.26.9 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + convert-source-map: 1.9.0 + debug: 4.4.0 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.17.7': + dependencies: + '@babel/types': 7.17.0 + jsesc: 2.5.2 + source-map: 0.5.7 + + '@babel/generator@7.26.9': + dependencies: + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.1.0 + + '@babel/helper-compilation-targets@7.26.5': + dependencies: + '@babel/compat-data': 7.26.8 + '@babel/helper-validator-option': 7.25.9 + browserslist: 4.24.4 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-environment-visitor@7.24.7': + dependencies: + '@babel/types': 7.26.9 + + '@babel/helper-function-name@7.24.7': + dependencies: + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + + '@babel/helper-hoist-variables@7.24.7': + dependencies: + '@babel/types': 7.26.9 + + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.26.9 + '@babel/types': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.26.0(@babel/core@7.17.8)': + dependencies: + '@babel/core': 7.17.8 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.26.9 + transitivePeerDependencies: + - supports-color + + '@babel/helper-split-export-declaration@7.24.7': + dependencies: + '@babel/types': 7.26.9 + + '@babel/helper-string-parser@7.25.9': {} + + '@babel/helper-validator-identifier@7.25.9': {} + + '@babel/helper-validator-option@7.25.9': {} + + '@babel/helpers@7.26.9': + dependencies: + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + + '@babel/parser@7.18.9': + dependencies: + '@babel/types': 7.17.0 + + '@babel/parser@7.26.9': + dependencies: + '@babel/types': 7.26.9 + + '@babel/template@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + + '@babel/traverse@7.17.3': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.17.7 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.18.9 + '@babel/types': 7.17.0 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/traverse@7.23.2': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/helper-environment-visitor': 7.24.7 + '@babel/helper-function-name': 7.24.7 + '@babel/helper-hoist-variables': 7.24.7 + '@babel/helper-split-export-declaration': 7.24.7 + '@babel/parser': 7.26.9 + '@babel/types': 7.26.9 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/traverse@7.26.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.9 + '@babel/parser': 7.26.9 + '@babel/template': 7.26.9 + '@babel/types': 7.26.9 + debug: 4.4.0 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.17.0': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + to-fast-properties: 2.0.0 + + '@babel/types@7.26.9': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + + '@colors/colors@1.5.0': + optional: true + + '@cspotcode/source-map-support@0.8.1': + dependencies: + '@jridgewell/trace-mapping': 0.3.9 + + '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': + dependencies: + eslint: 8.57.1 + eslint-visitor-keys: 3.4.3 + + '@eslint-community/regexpp@4.12.1': {} + + '@eslint/eslintrc@2.1.4': + dependencies: + ajv: 6.12.6 + debug: 4.4.0 + espree: 9.6.1 + globals: 13.24.0 + ignore: 5.3.2 + import-fresh: 3.3.1 + js-yaml: 4.1.0 + minimatch: 3.1.2 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - supports-color + + '@eslint/js@8.57.1': {} + + '@fastify/ajv-compiler@3.6.0': + dependencies: + ajv: 8.17.1 + ajv-formats: 2.1.1(ajv@8.17.1) + fast-uri: 2.4.0 + + '@fastify/error@3.4.1': {} + + '@fastify/fast-json-stringify-compiler@4.3.0': + dependencies: + fast-json-stringify: 5.16.1 + + '@fastify/merge-json-schemas@0.1.1': + dependencies: + fast-deep-equal: 3.1.3 + + '@fastify/type-provider-typebox@3.6.0(@sinclair/typebox@0.31.28)': + dependencies: + '@sinclair/typebox': 0.31.28 + + '@humanwhocodes/config-array@0.13.0': + dependencies: + '@humanwhocodes/object-schema': 2.0.3 + debug: 4.4.0 + minimatch: 3.1.2 + transitivePeerDependencies: + - supports-color + + '@humanwhocodes/module-importer@1.0.1': {} + + '@humanwhocodes/object-schema@2.0.3': {} + + '@isaacs/cliui@8.0.2': + dependencies: + string-width: 5.1.2 + string-width-cjs: string-width@4.2.3 + strip-ansi: 7.1.0 + strip-ansi-cjs: strip-ansi@6.0.1 + wrap-ansi: 8.1.0 + wrap-ansi-cjs: wrap-ansi@7.0.0 + + '@jridgewell/gen-mapping@0.3.8': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@jridgewell/trace-mapping@0.3.9': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@mongodb-js/saslprep@1.2.0': + dependencies: + sparse-bitfield: 3.0.3 + optional: true + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.19.0 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@protobufjs/aspromise@1.1.2': {} + + '@protobufjs/base64@1.1.2': {} + + '@protobufjs/codegen@2.0.4': {} + + '@protobufjs/eventemitter@1.1.0': {} + + '@protobufjs/fetch@1.1.0': + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/inquire': 1.1.0 + + '@protobufjs/float@1.0.2': {} + + '@protobufjs/inquire@1.1.0': {} + + '@protobufjs/path@1.1.2': {} + + '@protobufjs/pool@1.1.0': {} + + '@protobufjs/utf8@1.1.0': {} + + '@rollup/plugin-commonjs@26.0.3(rollup@4.34.8)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 10.4.5 + is-reference: 1.2.1 + magic-string: 0.30.17 + optionalDependencies: + rollup: 4.34.8 + + '@rollup/plugin-node-resolve@15.3.1(rollup@4.34.8)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-module: 1.0.0 + resolve: 1.22.10 + optionalDependencies: + rollup: 4.34.8 + + '@rollup/plugin-typescript@11.1.6(rollup@4.34.8)(tslib@2.8.1)(typescript@5.9.0-dev.20250223)': + dependencies: + '@rollup/pluginutils': 5.1.4(rollup@4.34.8) + resolve: 1.22.10 + typescript: 5.9.0-dev.20250223 + optionalDependencies: + rollup: 4.34.8 + tslib: 2.8.1 + + '@rollup/pluginutils@5.1.4(rollup@4.34.8)': + dependencies: + '@types/estree': 1.0.6 + estree-walker: 2.0.2 + picomatch: 4.0.2 + optionalDependencies: + rollup: 4.34.8 + + '@rollup/rollup-android-arm-eabi@4.34.8': + optional: true + + '@rollup/rollup-android-arm64@4.34.8': + optional: true + + '@rollup/rollup-darwin-arm64@4.34.8': + optional: true + + '@rollup/rollup-darwin-x64@4.34.8': + optional: true + + '@rollup/rollup-freebsd-arm64@4.34.8': + optional: true + + '@rollup/rollup-freebsd-x64@4.34.8': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.34.8': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.34.8': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.34.8': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.34.8': + optional: true + + '@rollup/rollup-linux-x64-musl@4.34.8': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.34.8': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.34.8': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.34.8': + optional: true + + '@samchon/openapi@3.0.0-dev.20250224': {} + + '@sinclair/typebox@0.31.28': {} + + '@smithy/abort-controller@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/config-resolver@4.0.1': + dependencies: + '@smithy/node-config-provider': 4.0.1 + '@smithy/types': 4.1.0 + '@smithy/util-config-provider': 4.0.0 + '@smithy/util-middleware': 4.0.1 + tslib: 2.8.1 + optional: true + + '@smithy/core@3.1.4': + dependencies: + '@smithy/middleware-serde': 4.0.2 + '@smithy/protocol-http': 5.0.1 + '@smithy/types': 4.1.0 + '@smithy/util-body-length-browser': 4.0.0 + '@smithy/util-middleware': 4.0.1 + '@smithy/util-stream': 4.1.1 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + optional: true + + '@smithy/credential-provider-imds@4.0.1': + dependencies: + '@smithy/node-config-provider': 4.0.1 + '@smithy/property-provider': 4.0.1 + '@smithy/types': 4.1.0 + '@smithy/url-parser': 4.0.1 + tslib: 2.8.1 + optional: true + + '@smithy/fetch-http-handler@5.0.1': + dependencies: + '@smithy/protocol-http': 5.0.1 + '@smithy/querystring-builder': 4.0.1 + '@smithy/types': 4.1.0 + '@smithy/util-base64': 4.0.0 + tslib: 2.8.1 + optional: true + + '@smithy/hash-node@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + '@smithy/util-buffer-from': 4.0.0 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + optional: true + + '@smithy/invalid-dependency@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/is-array-buffer@2.2.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@smithy/is-array-buffer@4.0.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@smithy/middleware-content-length@4.0.1': + dependencies: + '@smithy/protocol-http': 5.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/middleware-endpoint@4.0.5': + dependencies: + '@smithy/core': 3.1.4 + '@smithy/middleware-serde': 4.0.2 + '@smithy/node-config-provider': 4.0.1 + '@smithy/shared-ini-file-loader': 4.0.1 + '@smithy/types': 4.1.0 + '@smithy/url-parser': 4.0.1 + '@smithy/util-middleware': 4.0.1 + tslib: 2.8.1 + optional: true + + '@smithy/middleware-retry@4.0.6': + dependencies: + '@smithy/node-config-provider': 4.0.1 + '@smithy/protocol-http': 5.0.1 + '@smithy/service-error-classification': 4.0.1 + '@smithy/smithy-client': 4.1.5 + '@smithy/types': 4.1.0 + '@smithy/util-middleware': 4.0.1 + '@smithy/util-retry': 4.0.1 + tslib: 2.8.1 + uuid: 9.0.1 + optional: true + + '@smithy/middleware-serde@4.0.2': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/middleware-stack@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/node-config-provider@4.0.1': + dependencies: + '@smithy/property-provider': 4.0.1 + '@smithy/shared-ini-file-loader': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/node-http-handler@4.0.2': + dependencies: + '@smithy/abort-controller': 4.0.1 + '@smithy/protocol-http': 5.0.1 + '@smithy/querystring-builder': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/property-provider@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/protocol-http@5.0.1': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/querystring-builder@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + '@smithy/util-uri-escape': 4.0.0 + tslib: 2.8.1 + optional: true + + '@smithy/querystring-parser@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/service-error-classification@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + optional: true + + '@smithy/shared-ini-file-loader@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/signature-v4@5.0.1': + dependencies: + '@smithy/is-array-buffer': 4.0.0 + '@smithy/protocol-http': 5.0.1 + '@smithy/types': 4.1.0 + '@smithy/util-hex-encoding': 4.0.0 + '@smithy/util-middleware': 4.0.1 + '@smithy/util-uri-escape': 4.0.0 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + optional: true + + '@smithy/smithy-client@4.1.5': + dependencies: + '@smithy/core': 3.1.4 + '@smithy/middleware-endpoint': 4.0.5 + '@smithy/middleware-stack': 4.0.1 + '@smithy/protocol-http': 5.0.1 + '@smithy/types': 4.1.0 + '@smithy/util-stream': 4.1.1 + tslib: 2.8.1 + optional: true + + '@smithy/types@4.1.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@smithy/url-parser@4.0.1': + dependencies: + '@smithy/querystring-parser': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-base64@4.0.0': + dependencies: + '@smithy/util-buffer-from': 4.0.0 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-body-length-browser@4.0.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@smithy/util-body-length-node@4.0.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@smithy/util-buffer-from@2.2.0': + dependencies: + '@smithy/is-array-buffer': 2.2.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-buffer-from@4.0.0': + dependencies: + '@smithy/is-array-buffer': 4.0.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-config-provider@4.0.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@smithy/util-defaults-mode-browser@4.0.6': + dependencies: + '@smithy/property-provider': 4.0.1 + '@smithy/smithy-client': 4.1.5 + '@smithy/types': 4.1.0 + bowser: 2.11.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-defaults-mode-node@4.0.6': + dependencies: + '@smithy/config-resolver': 4.0.1 + '@smithy/credential-provider-imds': 4.0.1 + '@smithy/node-config-provider': 4.0.1 + '@smithy/property-provider': 4.0.1 + '@smithy/smithy-client': 4.1.5 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-endpoints@3.0.1': + dependencies: + '@smithy/node-config-provider': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-hex-encoding@4.0.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@smithy/util-middleware@4.0.1': + dependencies: + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-retry@4.0.1': + dependencies: + '@smithy/service-error-classification': 4.0.1 + '@smithy/types': 4.1.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-stream@4.1.1': + dependencies: + '@smithy/fetch-http-handler': 5.0.1 + '@smithy/node-http-handler': 4.0.2 + '@smithy/types': 4.1.0 + '@smithy/util-base64': 4.0.0 + '@smithy/util-buffer-from': 4.0.0 + '@smithy/util-hex-encoding': 4.0.0 + '@smithy/util-utf8': 4.0.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-uri-escape@4.0.0': + dependencies: + tslib: 2.8.1 + optional: true + + '@smithy/util-utf8@2.3.0': + dependencies: + '@smithy/util-buffer-from': 2.2.0 + tslib: 2.8.1 + optional: true + + '@smithy/util-utf8@4.0.0': + dependencies: + '@smithy/util-buffer-from': 4.0.0 + tslib: 2.8.1 + optional: true + + '@tootallnate/once@2.0.0': {} + + '@trivago/prettier-plugin-sort-imports@3.4.0(prettier@2.8.8)': + dependencies: + '@babel/core': 7.17.8 + '@babel/generator': 7.17.7 + '@babel/parser': 7.18.9 + '@babel/traverse': 7.17.3 + '@babel/types': 7.17.0 + '@vue/compiler-sfc': 3.5.13 + javascript-natural-sort: 0.7.1 + lodash: 4.17.21 + prettier: 2.8.8 + transitivePeerDependencies: + - supports-color + + '@trivago/prettier-plugin-sort-imports@4.3.0(@vue/compiler-sfc@3.5.13)(prettier@3.5.2)': + dependencies: + '@babel/generator': 7.17.7 + '@babel/parser': 7.26.9 + '@babel/traverse': 7.23.2 + '@babel/types': 7.17.0 + javascript-natural-sort: 0.7.1 + lodash: 4.17.21 + prettier: 3.5.2 + optionalDependencies: + '@vue/compiler-sfc': 3.5.13 + transitivePeerDependencies: + - supports-color + + '@tsconfig/node10@1.0.11': {} + + '@tsconfig/node12@1.0.11': {} + + '@tsconfig/node14@1.0.3': {} + + '@tsconfig/node16@1.0.4': {} + + '@typegoose/typegoose@10.6.0(mongoose@6.13.8)': + dependencies: + lodash: 4.17.21 + loglevel: 1.9.2 + mongoose: 6.13.8 + reflect-metadata: 0.1.14 + semver: 7.7.1 + tslib: 2.8.1 + + '@types/autocannon@7.12.6': + dependencies: + '@types/node': 18.19.76 + + '@types/benchmark@2.1.5': {} + + '@types/body-parser@1.19.5': + dependencies: + '@types/connect': 3.4.38 + '@types/node': 22.13.5 + + '@types/cli@0.11.25': + dependencies: + '@types/node': 20.17.19 + + '@types/connect@3.4.38': + dependencies: + '@types/node': 22.13.5 + + '@types/d3-array@3.2.1': {} + + '@types/d3-axis@3.0.6': + dependencies: + '@types/d3-selection': 3.0.11 + + '@types/d3-brush@3.0.6': + dependencies: + '@types/d3-selection': 3.0.11 + + '@types/d3-chord@3.0.6': {} + + '@types/d3-color@3.1.3': {} + + '@types/d3-contour@3.0.6': + dependencies: + '@types/d3-array': 3.2.1 + '@types/geojson': 7946.0.16 + + '@types/d3-delaunay@6.0.4': {} + + '@types/d3-dispatch@3.0.6': {} + + '@types/d3-drag@3.0.7': + dependencies: + '@types/d3-selection': 3.0.11 + + '@types/d3-dsv@3.0.7': {} + + '@types/d3-ease@3.0.2': {} + + '@types/d3-fetch@3.0.7': + dependencies: + '@types/d3-dsv': 3.0.7 + + '@types/d3-force@3.0.10': {} + + '@types/d3-format@3.0.4': {} + + '@types/d3-geo@3.1.0': + dependencies: + '@types/geojson': 7946.0.16 + + '@types/d3-hierarchy@3.1.7': {} + + '@types/d3-interpolate@3.0.4': + dependencies: + '@types/d3-color': 3.1.3 + + '@types/d3-path@3.1.1': {} + + '@types/d3-polygon@3.0.2': {} + + '@types/d3-quadtree@3.0.6': {} + + '@types/d3-random@3.0.3': {} + + '@types/d3-scale-chromatic@3.1.0': {} + + '@types/d3-scale@4.0.9': + dependencies: + '@types/d3-time': 3.0.4 + + '@types/d3-selection@3.0.11': {} + + '@types/d3-shape@3.1.7': + dependencies: + '@types/d3-path': 3.1.1 + + '@types/d3-time-format@4.0.3': {} + + '@types/d3-time@3.0.4': {} + + '@types/d3-timer@3.0.2': {} + + '@types/d3-transition@3.0.9': + dependencies: + '@types/d3-selection': 3.0.11 + + '@types/d3-zoom@3.0.8': + dependencies: + '@types/d3-interpolate': 3.0.4 + '@types/d3-selection': 3.0.11 + + '@types/d3@7.4.3': + dependencies: + '@types/d3-array': 3.2.1 + '@types/d3-axis': 3.0.6 + '@types/d3-brush': 3.0.6 + '@types/d3-chord': 3.0.6 + '@types/d3-color': 3.1.3 + '@types/d3-contour': 3.0.6 + '@types/d3-delaunay': 6.0.4 + '@types/d3-dispatch': 3.0.6 + '@types/d3-drag': 3.0.7 + '@types/d3-dsv': 3.0.7 + '@types/d3-ease': 3.0.2 + '@types/d3-fetch': 3.0.7 + '@types/d3-force': 3.0.10 + '@types/d3-format': 3.0.4 + '@types/d3-geo': 3.1.0 + '@types/d3-hierarchy': 3.1.7 + '@types/d3-interpolate': 3.0.4 + '@types/d3-path': 3.1.1 + '@types/d3-polygon': 3.0.2 + '@types/d3-quadtree': 3.0.6 + '@types/d3-random': 3.0.3 + '@types/d3-scale': 4.0.9 + '@types/d3-scale-chromatic': 3.1.0 + '@types/d3-selection': 3.0.11 + '@types/d3-shape': 3.1.7 + '@types/d3-time': 3.0.4 + '@types/d3-time-format': 4.0.3 + '@types/d3-timer': 3.0.2 + '@types/d3-transition': 3.0.9 + '@types/d3-zoom': 3.0.8 + + '@types/estree@1.0.6': {} + + '@types/express-serve-static-core@4.19.6': + dependencies: + '@types/node': 20.17.19 + '@types/qs': 6.9.18 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + + '@types/express@4.17.21': + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.19.6 + '@types/qs': 6.9.18 + '@types/serve-static': 1.15.7 + + '@types/geojson@7946.0.16': {} + + '@types/http-errors@2.0.4': {} + + '@types/inquirer@8.2.10': + dependencies: + '@types/through': 0.0.33 + rxjs: 7.8.2 + + '@types/mime@1.3.5': {} + + '@types/node@18.19.76': + dependencies: + undici-types: 5.26.5 + + '@types/node@20.17.19': + dependencies: + undici-types: 6.19.8 + + '@types/node@22.13.5': + dependencies: + undici-types: 6.20.0 + + '@types/physical-cpu-count@2.0.2': {} + + '@types/qs@6.9.18': {} + + '@types/range-parser@1.2.7': {} + + '@types/resolve@1.20.2': {} + + '@types/send@0.17.4': + dependencies: + '@types/mime': 1.3.5 + '@types/node': 20.17.19 + + '@types/serve-static@1.15.7': + dependencies: + '@types/http-errors': 2.0.4 + '@types/node': 20.17.19 + '@types/send': 0.17.4 + + '@types/through@0.0.33': + dependencies: + '@types/node': 20.17.19 + + '@types/uuid@8.3.4': {} + + '@types/uuid@9.0.8': {} + + '@types/validator@13.12.2': {} + + '@types/webidl-conversions@7.0.3': {} + + '@types/websocket@1.0.10': + dependencies: + '@types/node': 20.17.19 + + '@types/whatwg-url@8.2.2': + dependencies: + '@types/node': 22.13.5 + '@types/webidl-conversions': 7.0.3 + + '@types/ws@7.4.7': + dependencies: + '@types/node': 20.17.19 + + '@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223))(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + dependencies: + '@eslint-community/regexpp': 4.12.1 + '@typescript-eslint/parser': 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/type-utils': 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + '@typescript-eslint/utils': 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + '@typescript-eslint/visitor-keys': 8.24.1 + eslint: 8.57.1 + graphemer: 1.4.0 + ignore: 5.3.2 + natural-compare: 1.4.0 + ts-api-utils: 2.0.1(typescript@5.9.0-dev.20250223) + typescript: 5.9.0-dev.20250223 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + dependencies: + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.9.0-dev.20250223) + '@typescript-eslint/visitor-keys': 8.24.1 + debug: 4.4.0 + eslint: 8.57.1 + typescript: 5.9.0-dev.20250223 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@7.18.0': + dependencies: + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + + '@typescript-eslint/scope-manager@8.24.1': + dependencies: + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/visitor-keys': 8.24.1 + + '@typescript-eslint/type-utils@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + dependencies: + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.9.0-dev.20250223) + '@typescript-eslint/utils': 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + debug: 4.4.0 + eslint: 8.57.1 + ts-api-utils: 2.0.1(typescript@5.9.0-dev.20250223) + typescript: 5.9.0-dev.20250223 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/types@7.18.0': {} + + '@typescript-eslint/types@8.24.1': {} + + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.9.0-dev.20250223)': + dependencies: + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/visitor-keys': 7.18.0 + debug: 4.4.0 + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 1.4.3(typescript@5.9.0-dev.20250223) + optionalDependencies: + typescript: 5.9.0-dev.20250223 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/typescript-estree@8.24.1(typescript@5.9.0-dev.20250223)': + dependencies: + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/visitor-keys': 8.24.1 + debug: 4.4.0 + fast-glob: 3.3.3 + is-glob: 4.0.3 + minimatch: 9.0.5 + semver: 7.7.1 + ts-api-utils: 2.0.1(typescript@5.9.0-dev.20250223) + typescript: 5.9.0-dev.20250223 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 7.18.0 + '@typescript-eslint/types': 7.18.0 + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.0-dev.20250223) + eslint: 8.57.1 + transitivePeerDependencies: + - supports-color + - typescript + + '@typescript-eslint/utils@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@typescript-eslint/scope-manager': 8.24.1 + '@typescript-eslint/types': 8.24.1 + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.9.0-dev.20250223) + eslint: 8.57.1 + typescript: 5.9.0-dev.20250223 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/visitor-keys@7.18.0': + dependencies: + '@typescript-eslint/types': 7.18.0 + eslint-visitor-keys: 3.4.3 + + '@typescript-eslint/visitor-keys@8.24.1': + dependencies: + '@typescript-eslint/types': 8.24.1 + eslint-visitor-keys: 4.2.0 + + '@ungap/structured-clone@1.3.0': {} + + '@vue/compiler-core@3.5.13': + dependencies: + '@babel/parser': 7.26.9 + '@vue/shared': 3.5.13 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + + '@vue/compiler-dom@3.5.13': + dependencies: + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 + + '@vue/compiler-sfc@3.5.13': + dependencies: + '@babel/parser': 7.26.9 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.3 + source-map-js: 1.2.1 + + '@vue/compiler-ssr@3.5.13': + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 + + '@vue/shared@3.5.13': {} + + abab@2.0.6: {} + + abstract-logging@2.0.1: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@7.0.1: + dependencies: + acorn: 8.14.0 + acorn-walk: 8.3.4 + + acorn-jsx@5.3.2(acorn@8.14.0): + dependencies: + acorn: 8.14.0 + + acorn-walk@8.3.4: + dependencies: + acorn: 8.14.0 + + acorn@8.14.0: {} + + agent-base@6.0.2: + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + ajv-formats@2.1.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv-formats@3.0.1(ajv@8.17.1): + optionalDependencies: + ajv: 8.17.1 + + ajv@6.12.6: + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + ajv@8.17.1: + dependencies: + fast-deep-equal: 3.1.3 + fast-uri: 3.0.6 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-regex@6.1.0: {} + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@6.2.1: {} + + arg@4.1.3: {} + + argparse@2.0.1: {} + + array-flatten@1.1.1: {} + + array-timsort@1.0.3: {} + + array-union@2.1.0: {} + + asynckit@0.4.0: {} + + atomic-sleep@1.0.0: {} + + autocannon@7.15.0: + dependencies: + chalk: 4.1.2 + char-spinner: 1.0.1 + cli-table3: 0.6.5 + color-support: 1.1.3 + cross-argv: 2.0.0 + form-data: 4.0.2 + has-async-hooks: 1.0.0 + hdr-histogram-js: 3.0.0 + hdr-histogram-percentiles-obj: 3.0.0 + http-parser-js: 0.5.9 + hyperid: 3.3.0 + lodash.chunk: 4.2.0 + lodash.clonedeep: 4.5.0 + lodash.flatten: 4.4.0 + manage-path: 2.0.0 + on-net-listen: 1.1.2 + pretty-bytes: 5.6.0 + progress: 2.0.3 + reinterval: 1.1.0 + retimer: 3.0.0 + semver: 7.7.1 + subarg: 1.0.0 + timestring: 6.0.0 + + avvio@8.4.0: + dependencies: + '@fastify/error': 3.4.1 + fastq: 1.19.0 + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + benchmark@2.1.4: + dependencies: + lodash: 4.17.21 + platform: 1.3.6 + + bl@4.1.0: + dependencies: + buffer: 5.7.1 + inherits: 2.0.4 + readable-stream: 3.6.2 + + body-parser@1.20.3: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.13.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + bowser@2.11.0: + optional: true + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browserslist@4.24.4: + dependencies: + caniuse-lite: 1.0.30001700 + electron-to-chromium: 1.5.103 + node-releases: 2.0.19 + update-browserslist-db: 1.1.2(browserslist@4.24.4) + + bson@4.7.2: + dependencies: + buffer: 5.7.1 + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + bytes@3.1.2: {} + + call-bind-apply-helpers@1.0.2: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + + call-bound@1.0.3: + dependencies: + call-bind-apply-helpers: 1.0.2 + get-intrinsic: 1.3.0 + + callsites@3.1.0: {} + + caniuse-lite@1.0.30001700: {} + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + char-spinner@1.0.1: {} + + chardet@0.7.0: {} + + class-transformer@0.5.1: {} + + class-validator@0.14.1: + dependencies: + '@types/validator': 13.12.2 + libphonenumber-js: 1.11.20 + validator: 13.12.0 + + cli-cursor@3.1.0: + dependencies: + restore-cursor: 3.1.0 + + cli-spinners@2.9.2: {} + + cli-table3@0.6.5: + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + + cli-width@3.0.0: {} + + cli@1.0.1: + dependencies: + exit: 0.1.2 + glob: 7.2.3 + + clone@1.0.4: {} + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.4: {} + + color-support@1.1.3: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@10.0.1: {} + + commander@2.20.3: {} + + comment-json@4.2.5: + dependencies: + array-timsort: 1.0.3 + core-util-is: 1.0.3 + esprima: 4.0.1 + has-own-prop: 2.0.0 + repeat-string: 1.6.1 + + commondir@1.0.1: {} + + concat-map@0.0.1: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@1.9.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.7.1: {} + + cookie@0.7.2: {} + + core-util-is@1.0.3: {} + + create-require@1.1.1: {} + + cross-argv@2.0.0: {} + + cross-spawn@7.0.6: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + cssstyle@3.0.0: + dependencies: + rrweb-cssom: 0.6.0 + + d3-array@1.2.4: {} + + d3-axis@1.0.12: {} + + d3-brush@1.1.6: + dependencies: + d3-dispatch: 1.0.6 + d3-drag: 1.2.5 + d3-interpolate: 1.4.0 + d3-selection: 1.4.2 + d3-transition: 1.3.2 + + d3-chord@1.0.6: + dependencies: + d3-array: 1.2.4 + d3-path: 1.0.9 + + d3-collection@1.0.7: {} + + d3-color@1.4.1: {} + + d3-contour@1.3.2: + dependencies: + d3-array: 1.2.4 + + d3-dispatch@1.0.6: {} + + d3-drag@1.2.5: + dependencies: + d3-dispatch: 1.0.6 + d3-selection: 1.4.2 + + d3-dsv@1.2.0: + dependencies: + commander: 2.20.3 + iconv-lite: 0.4.24 + rw: 1.3.3 + + d3-ease@1.0.7: {} + + d3-fetch@1.2.0: + dependencies: + d3-dsv: 1.2.0 + + d3-force@1.2.1: + dependencies: + d3-collection: 1.0.7 + d3-dispatch: 1.0.6 + d3-quadtree: 1.0.7 + d3-timer: 1.0.10 + + d3-format@1.4.5: {} + + d3-geo@1.12.1: + dependencies: + d3-array: 1.2.4 + + d3-hierarchy@1.1.9: {} + + d3-interpolate@1.4.0: + dependencies: + d3-color: 1.4.1 + + d3-path@1.0.9: {} + + d3-polygon@1.0.6: {} + + d3-quadtree@1.0.7: {} + + d3-random@1.1.2: {} + + d3-scale-chromatic@1.5.0: + dependencies: + d3-color: 1.4.1 + d3-interpolate: 1.4.0 + + d3-scale@2.2.2: + dependencies: + d3-array: 1.2.4 + d3-collection: 1.0.7 + d3-format: 1.4.5 + d3-interpolate: 1.4.0 + d3-time: 1.1.0 + d3-time-format: 2.3.0 + + d3-selection@1.4.2: {} + + d3-shape@1.3.7: + dependencies: + d3-path: 1.0.9 + + d3-time-format@2.3.0: + dependencies: + d3-time: 1.1.0 + + d3-time@1.1.0: {} + + d3-timer@1.0.10: {} + + d3-transition@1.3.2: + dependencies: + d3-color: 1.4.1 + d3-dispatch: 1.0.6 + d3-ease: 1.0.7 + d3-interpolate: 1.4.0 + d3-selection: 1.4.2 + d3-timer: 1.0.10 + + d3-voronoi@1.1.4: {} + + d3-zoom@1.8.3: + dependencies: + d3-dispatch: 1.0.6 + d3-drag: 1.2.5 + d3-interpolate: 1.4.0 + d3-selection: 1.4.2 + d3-transition: 1.3.2 + + d3@5.16.0: + dependencies: + d3-array: 1.2.4 + d3-axis: 1.0.12 + d3-brush: 1.1.6 + d3-chord: 1.0.6 + d3-collection: 1.0.7 + d3-color: 1.4.1 + d3-contour: 1.3.2 + d3-dispatch: 1.0.6 + d3-drag: 1.2.5 + d3-dsv: 1.2.0 + d3-ease: 1.0.7 + d3-fetch: 1.2.0 + d3-force: 1.2.1 + d3-format: 1.4.5 + d3-geo: 1.12.1 + d3-hierarchy: 1.1.9 + d3-interpolate: 1.4.0 + d3-path: 1.0.9 + d3-polygon: 1.0.6 + d3-quadtree: 1.0.7 + d3-random: 1.1.2 + d3-scale: 2.2.2 + d3-scale-chromatic: 1.5.0 + d3-selection: 1.4.2 + d3-shape: 1.3.7 + d3-time: 1.1.0 + d3-time-format: 2.3.0 + d3-timer: 1.0.10 + d3-transition: 1.3.2 + d3-voronoi: 1.1.4 + d3-zoom: 1.8.3 + + data-urls@4.0.0: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.4.0: + dependencies: + ms: 2.1.3 + + decimal.js@10.5.0: {} + + deep-is@0.1.4: {} + + deepmerge@4.3.1: {} + + defaults@1.0.4: + dependencies: + clone: 1.0.4 + + delayed-stream@1.0.0: {} + + depd@2.0.0: {} + + destroy@1.2.0: {} + + diff@4.0.2: {} + + dir-glob@3.0.1: + dependencies: + path-type: 4.0.0 + + doctrine@3.0.0: + dependencies: + esutils: 2.0.3 + + domexception@4.0.0: + dependencies: + webidl-conversions: 7.0.0 + + drange@1.1.1: {} + + dunder-proto@1.0.1: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-errors: 1.3.0 + gopd: 1.2.0 + + eastasianwidth@0.2.0: {} + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.103: {} + + emoji-regex@8.0.0: {} + + emoji-regex@9.2.2: {} + + encodeurl@1.0.2: {} + + encodeurl@2.0.0: {} + + entities@4.5.0: {} + + es-define-property@1.0.1: {} + + es-errors@1.3.0: {} + + es-object-atoms@1.1.1: + dependencies: + es-errors: 1.3.0 + + es-set-tostringtag@2.1.0: + dependencies: + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + has-tostringtag: 1.0.2 + hasown: 2.0.2 + + escalade@3.2.0: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@4.0.0: {} + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + eslint-plugin-deprecation@3.0.0(eslint@8.57.1)(typescript@5.9.0-dev.20250223): + dependencies: + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + eslint: 8.57.1 + ts-api-utils: 1.4.3(typescript@5.9.0-dev.20250223) + tslib: 2.8.1 + typescript: 5.9.0-dev.20250223 + transitivePeerDependencies: + - supports-color + + eslint-scope@7.2.2: + dependencies: + esrecurse: 4.3.0 + estraverse: 5.3.0 + + eslint-visitor-keys@3.4.3: {} + + eslint-visitor-keys@4.2.0: {} + + eslint@8.57.1: + dependencies: + '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) + '@eslint-community/regexpp': 4.12.1 + '@eslint/eslintrc': 2.1.4 + '@eslint/js': 8.57.1 + '@humanwhocodes/config-array': 0.13.0 + '@humanwhocodes/module-importer': 1.0.1 + '@nodelib/fs.walk': 1.2.8 + '@ungap/structured-clone': 1.3.0 + ajv: 6.12.6 + chalk: 4.1.2 + cross-spawn: 7.0.6 + debug: 4.4.0 + doctrine: 3.0.0 + escape-string-regexp: 4.0.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.3 + espree: 9.6.1 + esquery: 1.6.0 + esutils: 2.0.3 + fast-deep-equal: 3.1.3 + file-entry-cache: 6.0.1 + find-up: 5.0.0 + glob-parent: 6.0.2 + globals: 13.24.0 + graphemer: 1.4.0 + ignore: 5.3.2 + imurmurhash: 0.1.4 + is-glob: 4.0.3 + is-path-inside: 3.0.3 + js-yaml: 4.1.0 + json-stable-stringify-without-jsonify: 1.0.1 + levn: 0.4.1 + lodash.merge: 4.6.2 + minimatch: 3.1.2 + natural-compare: 1.4.0 + optionator: 0.9.4 + strip-ansi: 6.0.1 + text-table: 0.2.0 + transitivePeerDependencies: + - supports-color + + espree@9.6.1: + dependencies: + acorn: 8.14.0 + acorn-jsx: 5.3.2(acorn@8.14.0) + eslint-visitor-keys: 3.4.3 + + esprima@4.0.1: {} + + esquery@1.6.0: + dependencies: + estraverse: 5.3.0 + + esrecurse@4.3.0: + dependencies: + estraverse: 5.3.0 + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + esutils@2.0.3: {} + + etag@1.8.1: {} + + exit@0.1.2: {} + + express@4.21.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.3 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.7.1 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.3.1 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.3 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.12 + proxy-addr: 2.0.7 + qs: 6.13.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.19.0 + serve-static: 1.16.2 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + external-editor@3.1.0: + dependencies: + chardet: 0.7.0 + iconv-lite: 0.4.24 + tmp: 0.0.33 + + fast-content-type-parse@1.1.0: {} + + fast-decode-uri-component@1.0.1: {} + + fast-deep-equal@3.1.3: {} + + fast-glob@3.3.3: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fast-json-stringify@5.16.1: + dependencies: + '@fastify/merge-json-schemas': 0.1.1 + ajv: 8.17.1 + ajv-formats: 3.0.1(ajv@8.17.1) + fast-deep-equal: 3.1.3 + fast-uri: 2.4.0 + json-schema-ref-resolver: 1.0.1 + rfdc: 1.4.1 + + fast-levenshtein@2.0.6: {} + + fast-querystring@1.1.2: + dependencies: + fast-decode-uri-component: 1.0.1 + + fast-redact@3.5.0: {} + + fast-uri@2.4.0: {} + + fast-uri@3.0.6: {} + + fast-xml-parser@4.4.1: + dependencies: + strnum: 1.1.1 + optional: true + + fastify@4.29.0: + dependencies: + '@fastify/ajv-compiler': 3.6.0 + '@fastify/error': 3.4.1 + '@fastify/fast-json-stringify-compiler': 4.3.0 + abstract-logging: 2.0.1 + avvio: 8.4.0 + fast-content-type-parse: 1.1.0 + fast-json-stringify: 5.16.1 + find-my-way: 8.2.2 + light-my-request: 5.14.0 + pino: 9.6.0 + process-warning: 3.0.0 + proxy-addr: 2.0.7 + rfdc: 1.4.1 + secure-json-parse: 2.7.0 + semver: 7.7.1 + toad-cache: 3.7.0 + + fastq@1.19.0: + dependencies: + reusify: 1.0.4 + + figures@3.2.0: + dependencies: + escape-string-regexp: 1.0.5 + + file-entry-cache@6.0.1: + dependencies: + flat-cache: 3.2.0 + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.3.1: + dependencies: + debug: 2.6.9 + encodeurl: 2.0.0 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-my-way@8.2.2: + dependencies: + fast-deep-equal: 3.1.3 + fast-querystring: 1.1.2 + safe-regex2: 3.1.0 + + find-up@5.0.0: + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + flat-cache@3.2.0: + dependencies: + flatted: 3.3.3 + keyv: 4.5.4 + rimraf: 3.0.2 + + flatted@3.3.3: {} + + foreground-child@3.3.0: + dependencies: + cross-spawn: 7.0.6 + signal-exit: 4.1.0 + + form-data@4.0.2: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + fp-ts@2.16.9: {} + + fresh@0.5.2: {} + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + gensync@1.0.0-beta.2: {} + + get-intrinsic@1.3.0: + dependencies: + call-bind-apply-helpers: 1.0.2 + es-define-property: 1.0.1 + es-errors: 1.3.0 + es-object-atoms: 1.1.1 + function-bind: 1.1.2 + get-proto: 1.0.1 + gopd: 1.2.0 + has-symbols: 1.1.0 + hasown: 2.0.2 + math-intrinsics: 1.1.0 + + get-proto@1.0.1: + dependencies: + dunder-proto: 1.0.1 + es-object-atoms: 1.1.1 + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob-parent@6.0.2: + dependencies: + is-glob: 4.0.3 + + glob@10.4.5: + dependencies: + foreground-child: 3.3.0 + jackspeak: 3.4.3 + minimatch: 9.0.5 + minipass: 7.1.2 + package-json-from-dist: 1.0.1 + path-scurry: 1.11.1 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global-prefix@4.0.0: + dependencies: + ini: 4.1.3 + kind-of: 6.0.3 + which: 4.0.0 + + globals@11.12.0: {} + + globals@13.24.0: + dependencies: + type-fest: 0.20.2 + + globby@11.1.0: + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.3.3 + ignore: 5.3.2 + merge2: 1.4.1 + slash: 3.0.0 + + gopd@1.2.0: {} + + graphemer@1.4.0: {} + + has-async-hooks@1.0.0: {} + + has-flag@4.0.0: {} + + has-own-prop@2.0.0: {} + + has-symbols@1.1.0: {} + + has-tostringtag@1.0.2: + dependencies: + has-symbols: 1.1.0 + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + hdr-histogram-js@3.0.0: + dependencies: + '@assemblyscript/loader': 0.19.23 + base64-js: 1.5.1 + pako: 1.0.11 + + hdr-histogram-percentiles-obj@3.0.0: {} + + html-encoding-sniffer@3.0.0: + dependencies: + whatwg-encoding: 2.0.0 + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-parser-js@0.5.9: {} + + http-proxy-agent@5.0.0: + dependencies: + '@tootallnate/once': 2.0.0 + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + hyperid@3.3.0: + dependencies: + buffer: 5.7.1 + uuid: 8.3.2 + uuid-parse: 1.1.0 + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + iconv-lite@0.6.3: + dependencies: + safer-buffer: 2.1.2 + + ieee754@1.2.1: {} + + ignore@5.3.2: {} + + import-fresh@3.3.1: + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + import2@1.0.3: {} + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + ini@4.1.3: {} + + inquirer@8.2.6: + dependencies: + ansi-escapes: 4.3.2 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-width: 3.0.0 + external-editor: 3.1.0 + figures: 3.2.0 + lodash: 4.17.21 + mute-stream: 0.0.8 + ora: 5.4.1 + run-async: 2.4.1 + rxjs: 7.8.2 + string-width: 4.2.3 + strip-ansi: 6.0.1 + through: 2.3.8 + wrap-ansi: 6.2.0 + + io-ts@2.2.22(fp-ts@2.16.9): + dependencies: + fp-ts: 2.16.9 + + ip-address@9.0.5: + dependencies: + jsbn: 1.1.0 + sprintf-js: 1.1.3 + + ipaddr.js@1.9.1: {} + + is-core-module@2.16.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-interactive@1.0.0: {} + + is-module@1.0.0: {} + + is-number@7.0.0: {} + + is-path-inside@3.0.3: {} + + is-potential-custom-element-name@1.0.1: {} + + is-reference@1.2.1: + dependencies: + '@types/estree': 1.0.6 + + is-unicode-supported@0.1.0: {} + + isexe@2.0.0: {} + + isexe@3.1.1: {} + + jackspeak@3.4.3: + dependencies: + '@isaacs/cliui': 8.0.2 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + + javascript-natural-sort@0.7.1: {} + + js-tokens@4.0.0: {} + + js-yaml@4.1.0: + dependencies: + argparse: 2.0.1 + + jsbn@1.1.0: {} + + jsdom@21.1.2: + dependencies: + abab: 2.0.6 + acorn: 8.14.0 + acorn-globals: 7.0.1 + cssstyle: 3.0.0 + data-urls: 4.0.0 + decimal.js: 10.5.0 + domexception: 4.0.0 + escodegen: 2.1.0 + form-data: 4.0.2 + html-encoding-sniffer: 3.0.0 + http-proxy-agent: 5.0.0 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.16 + parse5: 7.2.1 + rrweb-cssom: 0.6.0 + saxes: 6.0.0 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-xmlserializer: 4.0.0 + webidl-conversions: 7.0.0 + whatwg-encoding: 2.0.0 + whatwg-mimetype: 3.0.0 + whatwg-url: 12.0.1 + ws: 8.18.1 + xml-name-validator: 4.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsesc@2.5.2: {} + + jsesc@3.1.0: {} + + json-buffer@3.0.1: {} + + json-schema-ref-resolver@1.0.1: + dependencies: + fast-deep-equal: 3.1.3 + + json-schema-traverse@0.4.1: {} + + json-schema-traverse@1.0.0: {} + + json-stable-stringify-without-jsonify@1.0.1: {} + + json5@2.2.3: {} + + kareem@2.5.1: {} + + keyv@4.5.4: + dependencies: + json-buffer: 3.0.1 + + kind-of@6.0.3: {} + + levn@0.4.1: + dependencies: + prelude-ls: 1.2.1 + type-check: 0.4.0 + + libphonenumber-js@1.11.20: {} + + light-my-request@5.14.0: + dependencies: + cookie: 0.7.2 + process-warning: 3.0.0 + set-cookie-parser: 2.7.1 + + locate-path@6.0.0: + dependencies: + p-locate: 5.0.0 + + lodash.chunk@4.2.0: {} + + lodash.clonedeep@4.5.0: {} + + lodash.flatten@4.4.0: {} + + lodash.merge@4.6.2: {} + + lodash@4.17.21: {} + + log-symbols@4.1.0: + dependencies: + chalk: 4.1.2 + is-unicode-supported: 0.1.0 + + loglevel@1.9.2: {} + + long@5.3.1: {} + + lru-cache@10.4.3: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + make-error@1.3.6: {} + + manage-path@2.0.0: {} + + math-intrinsics@1.1.0: {} + + media-typer@0.3.0: {} + + memory-pager@1.5.0: + optional: true + + merge-descriptors@1.0.3: {} + + merge2@1.4.1: {} + + methods@1.1.2: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mimic-fn@2.1.0: {} + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + minipass@7.1.2: {} + + mongodb-connection-string-url@2.6.0: + dependencies: + '@types/whatwg-url': 8.2.2 + whatwg-url: 11.0.0 + + mongodb@4.17.2: + dependencies: + bson: 4.7.2 + mongodb-connection-string-url: 2.6.0 + socks: 2.8.4 + optionalDependencies: + '@aws-sdk/credential-providers': 3.750.0 + '@mongodb-js/saslprep': 1.2.0 + transitivePeerDependencies: + - aws-crt + + mongoose@6.13.8: + dependencies: + bson: 4.7.2 + kareem: 2.5.1 + mongodb: 4.17.2 + mpath: 0.9.0 + mquery: 4.0.3 + ms: 2.1.3 + sift: 16.0.1 + transitivePeerDependencies: + - aws-crt + - supports-color + + mpath@0.9.0: {} + + mquery@4.0.3: + dependencies: + debug: 4.4.0 + transitivePeerDependencies: + - supports-color + + ms@2.0.0: {} + + ms@2.1.3: {} + + mute-stream@0.0.8: {} + + nanoid@3.3.8: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + node-releases@2.0.19: {} + + nwsapi@2.2.16: {} + + object-inspect@1.13.4: {} + + on-exit-leak-free@2.1.2: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + on-net-listen@1.1.2: {} + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + optionator@0.9.4: + dependencies: + deep-is: 0.1.4 + fast-levenshtein: 2.0.6 + levn: 0.4.1 + prelude-ls: 1.2.1 + type-check: 0.4.0 + word-wrap: 1.2.5 + + ora@5.4.1: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + is-unicode-supported: 0.1.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + + os-tmpdir@1.0.2: {} + + p-limit@3.1.0: + dependencies: + yocto-queue: 0.1.0 + + p-locate@5.0.0: + dependencies: + p-limit: 3.1.0 + + package-json-from-dist@1.0.1: {} + + package-manager-detector@0.2.9: {} + + pako@1.0.11: {} + + parent-module@1.0.1: + dependencies: + callsites: 3.1.0 + + parse5@7.2.1: + dependencies: + entities: 4.5.0 + + parseurl@1.3.3: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-scurry@1.11.1: + dependencies: + lru-cache: 10.4.3 + minipass: 7.1.2 + + path-to-regexp@0.1.12: {} + + path-type@4.0.0: {} + + physical-cpu-count@2.0.0: {} + + picocolors@1.1.1: {} + + picomatch@2.3.1: {} + + picomatch@4.0.2: {} + + pino-abstract-transport@2.0.0: + dependencies: + split2: 4.2.0 + + pino-std-serializers@7.0.0: {} + + pino@9.6.0: + dependencies: + atomic-sleep: 1.0.0 + fast-redact: 3.5.0 + on-exit-leak-free: 2.1.2 + pino-abstract-transport: 2.0.0 + pino-std-serializers: 7.0.0 + process-warning: 4.0.1 + quick-format-unescaped: 4.0.4 + real-require: 0.2.0 + safe-stable-stringify: 2.5.0 + sonic-boom: 4.2.0 + thread-stream: 3.1.0 + + platform@1.3.6: {} + + postcss@8.5.3: + dependencies: + nanoid: 3.3.8 + picocolors: 1.1.1 + source-map-js: 1.2.1 + + prelude-ls@1.2.1: {} + + prettier@2.8.8: {} + + prettier@3.5.2: {} + + pretty-bytes@5.6.0: {} + + process-warning@3.0.0: {} + + process-warning@4.0.1: {} + + progress@2.0.3: {} + + protobufjs@7.2.5: + dependencies: + '@protobufjs/aspromise': 1.1.2 + '@protobufjs/base64': 1.1.2 + '@protobufjs/codegen': 2.0.4 + '@protobufjs/eventemitter': 1.1.0 + '@protobufjs/fetch': 1.1.0 + '@protobufjs/float': 1.0.2 + '@protobufjs/inquire': 1.1.0 + '@protobufjs/path': 1.1.2 + '@protobufjs/pool': 1.1.0 + '@protobufjs/utf8': 1.1.0 + '@types/node': 20.17.19 + long: 5.3.1 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + psl@1.15.0: + dependencies: + punycode: 2.3.1 + + punycode@2.3.1: {} + + qs@6.13.0: + dependencies: + side-channel: 1.1.0 + + querystringify@2.2.0: {} + + queue-microtask@1.2.3: {} + + quick-format-unescaped@4.0.4: {} + + randexp@0.5.3: + dependencies: + drange: 1.1.1 + ret: 0.2.2 + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + readable-stream@3.6.2: + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + + real-require@0.2.0: {} + + reflect-metadata@0.1.14: {} + + reinterval@1.1.0: {} + + repeat-string@1.6.1: {} + + require-from-string@2.0.2: {} + + requires-port@1.0.0: {} + + resolve-from@4.0.0: {} + + resolve@1.22.10: + dependencies: + is-core-module: 2.16.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + restore-cursor@3.1.0: + dependencies: + onetime: 5.1.2 + signal-exit: 3.0.7 + + ret@0.2.2: {} + + ret@0.4.3: {} + + retimer@3.0.0: {} + + reusify@1.0.4: {} + + rfdc@1.4.1: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rimraf@5.0.10: + dependencies: + glob: 10.4.5 + + rollup@4.34.8: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.34.8 + '@rollup/rollup-android-arm64': 4.34.8 + '@rollup/rollup-darwin-arm64': 4.34.8 + '@rollup/rollup-darwin-x64': 4.34.8 + '@rollup/rollup-freebsd-arm64': 4.34.8 + '@rollup/rollup-freebsd-x64': 4.34.8 + '@rollup/rollup-linux-arm-gnueabihf': 4.34.8 + '@rollup/rollup-linux-arm-musleabihf': 4.34.8 + '@rollup/rollup-linux-arm64-gnu': 4.34.8 + '@rollup/rollup-linux-arm64-musl': 4.34.8 + '@rollup/rollup-linux-loongarch64-gnu': 4.34.8 + '@rollup/rollup-linux-powerpc64le-gnu': 4.34.8 + '@rollup/rollup-linux-riscv64-gnu': 4.34.8 + '@rollup/rollup-linux-s390x-gnu': 4.34.8 + '@rollup/rollup-linux-x64-gnu': 4.34.8 + '@rollup/rollup-linux-x64-musl': 4.34.8 + '@rollup/rollup-win32-arm64-msvc': 4.34.8 + '@rollup/rollup-win32-ia32-msvc': 4.34.8 + '@rollup/rollup-win32-x64-msvc': 4.34.8 + fsevents: 2.3.3 + + rrweb-cssom@0.6.0: {} + + run-async@2.4.1: {} + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + rw@1.3.3: {} + + rxjs@7.8.2: + dependencies: + tslib: 2.8.1 + + safe-buffer@5.2.1: {} + + safe-regex2@3.1.0: + dependencies: + ret: 0.4.3 + + safe-stable-stringify@2.5.0: {} + + safer-buffer@2.1.2: {} + + saxes@6.0.0: + dependencies: + xmlchars: 2.2.0 + + secure-json-parse@2.7.0: {} + + semver@6.3.1: {} + + semver@7.7.1: {} + + send@0.19.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serve-static@1.16.2: + dependencies: + encodeurl: 2.0.0 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.19.0 + transitivePeerDependencies: + - supports-color + + set-cookie-parser@2.7.1: {} + + setprototypeof@1.2.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel-list@1.0.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + + side-channel-map@1.0.1: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + + side-channel-weakmap@1.0.2: + dependencies: + call-bound: 1.0.3 + es-errors: 1.3.0 + get-intrinsic: 1.3.0 + object-inspect: 1.13.4 + side-channel-map: 1.0.1 + + side-channel@1.1.0: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.0 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + + sift@16.0.1: {} + + signal-exit@3.0.7: {} + + signal-exit@4.1.0: {} + + slash@3.0.0: {} + + smart-buffer@4.2.0: {} + + socks@2.8.4: + dependencies: + ip-address: 9.0.5 + smart-buffer: 4.2.0 + + sonic-boom@4.2.0: + dependencies: + atomic-sleep: 1.0.0 + + source-map-js@1.2.1: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.5.7: {} + + source-map@0.6.1: {} + + sparse-bitfield@3.0.3: + dependencies: + memory-pager: 1.5.0 + optional: true + + split2@4.2.0: {} + + sprintf-js@1.1.3: {} + + statuses@2.0.1: {} + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + string-width@5.1.2: + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.1.0 + + string_decoder@1.3.0: + dependencies: + safe-buffer: 5.2.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-ansi@7.1.0: + dependencies: + ansi-regex: 6.1.0 + + strip-json-comments@3.1.1: {} + + strnum@1.1.1: + optional: true + + subarg@1.0.0: + dependencies: + minimist: 1.2.8 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + suppress-warnings@1.0.2: {} + + symbol-tree@3.2.4: {} + + text-table@0.2.0: {} + + tgrid@0.10.3: + dependencies: + '@types/node': 20.17.19 + '@types/websocket': 1.0.10 + '@types/ws': 7.4.7 + import2: 1.0.3 + tstl: 3.0.0 + ws: 7.5.10 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + thread-stream@3.1.0: + dependencies: + real-require: 0.2.0 + + through@2.3.8: {} + + timestring@6.0.0: {} + + tmp@0.0.33: + dependencies: + os-tmpdir: 1.0.2 + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toad-cache@3.7.0: {} + + toidentifier@1.0.1: {} + + tough-cookie@4.1.4: + dependencies: + psl: 1.15.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@3.0.0: + dependencies: + punycode: 2.3.1 + + tr46@4.1.1: + dependencies: + punycode: 2.3.1 + + ts-api-utils@1.4.3(typescript@5.9.0-dev.20250223): + dependencies: + typescript: 5.9.0-dev.20250223 + + ts-api-utils@2.0.1(typescript@5.9.0-dev.20250223): + dependencies: + typescript: 5.9.0-dev.20250223 + + ts-expose-internals@5.5.4: {} + + ts-node@10.9.2(@types/node@18.19.76)(typescript@5.9.0-dev.20250223): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 18.19.76 + acorn: 8.14.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.9.0-dev.20250223 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + ts-node@10.9.2(@types/node@20.17.19)(typescript@5.9.0-dev.20250223): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.17.19 + acorn: 8.14.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.9.0-dev.20250223 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + + ts-patch@3.3.0: + dependencies: + chalk: 4.1.2 + global-prefix: 4.0.0 + minimist: 1.2.8 + resolve: 1.22.10 + semver: 7.7.1 + strip-ansi: 6.0.1 + + tslib@2.8.1: {} + + tstl@3.0.0: {} + + type-check@0.4.0: + dependencies: + prelude-ls: 1.2.1 + + type-fest@0.20.2: {} + + type-fest@0.21.3: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typescript@5.9.0-dev.20250223: {} + + undici-types@5.26.5: {} + + undici-types@6.19.8: {} + + undici-types@6.20.0: {} + + universalify@0.2.0: {} + + unpipe@1.0.0: {} + + update-browserslist-db@1.1.2(browserslist@4.24.4): + dependencies: + browserslist: 4.24.4 + escalade: 3.2.0 + picocolors: 1.1.1 + + uri-js@4.4.1: + dependencies: + punycode: 2.3.1 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + uuid-parse@1.1.0: {} + + uuid@8.3.2: {} + + uuid@9.0.1: {} + + v8-compile-cache-lib@3.0.1: {} + + validator@13.12.0: {} + + vary@1.1.2: {} + + w3c-xmlserializer@4.0.0: + dependencies: + xml-name-validator: 4.0.0 + + wcwidth@1.0.1: + dependencies: + defaults: 1.0.4 + + webidl-conversions@7.0.0: {} + + whatwg-encoding@2.0.0: + dependencies: + iconv-lite: 0.6.3 + + whatwg-mimetype@3.0.0: {} + + whatwg-url@11.0.0: + dependencies: + tr46: 3.0.0 + webidl-conversions: 7.0.0 + + whatwg-url@12.0.1: + dependencies: + tr46: 4.1.1 + webidl-conversions: 7.0.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + which@4.0.0: + dependencies: + isexe: 3.1.1 + + word-wrap@1.2.5: {} + + wrap-ansi@6.2.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrap-ansi@8.1.0: + dependencies: + ansi-styles: 6.2.1 + string-width: 5.1.2 + strip-ansi: 7.1.0 + + wrappy@1.0.2: {} + + ws@7.5.10: {} + + ws@8.18.1: {} + + xml-name-validator@4.0.0: {} + + xmlchars@2.2.0: {} + + yallist@3.1.1: {} + + yn@3.1.1: {} + + yocto-queue@0.1.0: {} + + zod@3.24.2: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 0000000000..4034092f24 --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,6 @@ +packages: + - 'packages/*' + - 'test' + - 'test-error' + - 'test-esm' + - 'benchmark' \ No newline at end of file diff --git a/test-error/package.json b/test-error/package.json index 144ddf08c1..3e1f9bc248 100644 --- a/test-error/package.json +++ b/test-error/package.json @@ -32,6 +32,6 @@ "typescript": "5.9.0-dev.20250223" }, "dependencies": { - "typia": "../" + "typia": "workspace:^" } } \ No newline at end of file diff --git a/test-esm/package.json b/test-esm/package.json index 4b370888af..3f87de5b92 100644 --- a/test-esm/package.json +++ b/test-esm/package.json @@ -37,6 +37,6 @@ "typescript": "5.9.0-dev.20250223" }, "dependencies": { - "typia": "../" + "typia": "workspace:^" } } \ No newline at end of file diff --git a/test/package.json b/test/package.json index ad7fd6516f..048d26dd34 100644 --- a/test/package.json +++ b/test/package.json @@ -54,6 +54,6 @@ "suppress-warnings": "^1.0.2", "tstl": "^3.0.0", "uuid": "^9.0.1", - "typia": "../" + "typia": "workspace:^" } } \ No newline at end of file From ee75e8ce2868b22a11f528051bc1134a96150ea4 Mon Sep 17 00:00:00 2001 From: ryoppippi <1560508+ryoppippi@users.noreply.github.com> Date: Sat, 1 Mar 2025 14:44:06 +0000 Subject: [PATCH 6/8] feat: remvoe bun action (#1520) --- .github/workflows/build.yml | 17 -------------- deploy/bun.ts | 47 ------------------------------------- package.json | 4 ++-- 3 files changed, 2 insertions(+), 66 deletions(-) delete mode 100644 deploy/bun.ts diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 2edad7d27b..6f40e05eb1 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -69,23 +69,6 @@ jobs: - run: pnpm run build - run: pnpm run test - # Bun: - # runs-on: ubuntu-latest - # steps: - # - uses: actions/checkout@v4 - # - uses: actions/setup-node@v4 - # with: - # node-version: lts/* - # - uses: oven-sh/setup-bun@v1 - # with: - # bun-version: latest - # - uses: pnpm/action-setup@v2 - # with: - # version: 8 - # - run: pnpm install --force - # - run: npm run build - # - run: npm run test:bun - action-timeline: needs: - Build-and-Upload-to-pkg-pr-new-and-artifactory diff --git a/deploy/bun.ts b/deploy/bun.ts deleted file mode 100644 index 0f390aba8d..0000000000 --- a/deploy/bun.ts +++ /dev/null @@ -1,47 +0,0 @@ -import cp from "child_process"; -import { parseArgs } from "node:util"; - -import { DeployRunner } from "./internal/DeployRunner"; - -const has_bun = (): boolean => { - try { - cp.execSync("bun --version", { stdio: "ignore" }); - return true; - } catch { - return false; - } -}; - -const main = async (): Promise => { - if (has_bun() === false) return; - - const args = process.argv.slice(2); - const { - values: { skipSetup }, - } = parseArgs({ - args, - options: { - skipSetup: { type: "boolean", shor: "s", default: false }, - }, - }); - if (skipSetup === undefined) throw new Error("skipSetup is undefined"); - await DeployRunner.main({ - tag: "test", - publish: false, - setup: !skipSetup, - testExecutors: [ - { - name: "test", - commands: ["bun --bun run build_run", "bun --bun run start"], - }, - { - name: "test-esm", - commands: ["bun --bun run build", "bun --bun run start"], - }, - ], - }); -}; -main().catch((exp) => { - console.error(exp); - process.exit(-11); -}); diff --git a/package.json b/package.json index e0dbe10c23..d028d607dd 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,6 @@ }, "scripts": { "test": "ts-node deploy --tag test", - "test:bun": "bun run deploy/bun.ts", "test:template": "npm run --tag test --template", "-------------------------------------------------": "", "build": "rimraf lib && tsc && rollup -c", @@ -119,4 +118,5 @@ "gemini", "llama" ] -} \ No newline at end of file +} + From 8fb46ab78af7da8134c5ab835ba8121e91f7f025 Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Sun, 2 Mar 2025 05:02:52 +0900 Subject: [PATCH 7/8] Deprecate `llm.applicationOfValidate()` function. (#1524) --- benchmark/package.json | 2 +- package.json | 11 +- pnpm-lock.yaml | 128 +- src/IValidation.ts | 22 +- src/llm.ts | 177 +- .../llm/LlmApplicationOfValidateProgrammer.ts | 104 - .../llm/LlmApplicationProgrammer.ts | 110 +- src/schemas/llm/ILlmApplicationOfValidate.ts | 55 +- src/schemas/llm/ILlmFunctionOfValidate.ts | 39 +- src/transformers/CallExpressionTransformer.ts | 3 +- .../LlmApplicationOfValidateTransformer.ts | 129 - .../features/llm/LlmApplicationTransformer.ts | 3 + test-error/package.json | 2 +- test-error/src/llm/llm.application.length.ts | 15 +- test-error/src/llm/llm.application.name.ts | 20 - test-esm/generate/input/index.ts | 9 +- test-esm/generate/output/index.ts | 7 +- test-esm/package.json | 2 +- .../internal/TestLlmApplicationGenerator.ts | 1 + test/build/template.ts | 4 - test/generate/input/generate_llm.ts | 5 - test/generate/output/generate_llm.ts | 3571 +++++++---------- test/package.json | 2 +- .../3.0/test_llm_application_3_0_ArrayAny.ts | 1 + ...t_llm_application_3_0_ArrayHierarchical.ts | 1 + ...pplication_3_0_ArrayHierarchicalPointer.ts | 1 + .../test_llm_application_3_0_ArrayMatrix.ts | 1 + ...test_llm_application_3_0_ArrayRecursive.ts | 1 + ...ication_3_0_ArrayRecursiveUnionExplicit.ts | 1 + ..._3_0_ArrayRecursiveUnionExplicitPointer.ts | 1 + ...ication_3_0_ArrayRecursiveUnionImplicit.ts | 1 + ...m_application_3_0_ArrayRepeatedNullable.ts | 1 + ...m_application_3_0_ArrayRepeatedRequired.ts | 1 + ..._llm_application_3_0_ArrayRepeatedUnion.ts | 1 + .../test_llm_application_3_0_ArraySimple.ts | 1 + .../test_llm_application_3_0_ArrayUnion.ts | 1 + .../test_llm_application_3_0_AtomicUnion.ts | 1 + .../test_llm_application_3_0_ClassGetter.ts | 1 + .../test_llm_application_3_0_ClassMethod.ts | 1 + ...application_3_0_ClassPropertyAssignment.ts | 1 + ...est_llm_application_3_0_CommentTagArray.ts | 1 + ...lm_application_3_0_CommentTagArrayUnion.ts | 1 + ...m_application_3_0_CommentTagAtomicUnion.ts | 1 + ...t_llm_application_3_0_CommentTagDefault.ts | 1 + ...st_llm_application_3_0_CommentTagFormat.ts | 1 + ...st_llm_application_3_0_CommentTagLength.ts | 1 + ...m_application_3_0_CommentTagObjectUnion.ts | 1 + ...t_llm_application_3_0_CommentTagPattern.ts | 1 + ...est_llm_application_3_0_CommentTagRange.ts | 1 + ...test_llm_application_3_0_CommentTagType.ts | 1 + ..._application_3_0_ConstantAtomicAbsorbed.ts | 1 + ...lm_application_3_0_ConstantAtomicTagged.ts | 1 + ...llm_application_3_0_ConstantAtomicUnion.ts | 1 + ...pplication_3_0_ConstantConstEnumeration.ts | 1 + ...llm_application_3_0_ConstantEnumeration.ts | 1 + .../test_llm_application_3_0_DynamicArray.ts | 1 + ...st_llm_application_3_0_DynamicComposite.ts | 1 + ...est_llm_application_3_0_DynamicConstant.ts | 1 + ..._llm_application_3_0_DynamicEnumeration.ts | 1 + .../test_llm_application_3_0_DynamicNever.ts | 1 + .../test_llm_application_3_0_DynamicSimple.ts | 1 + ...est_llm_application_3_0_DynamicTemplate.ts | 1 + .../test_llm_application_3_0_DynamicTree.ts | 1 + ...st_llm_application_3_0_DynamicUndefined.ts | 1 + .../test_llm_application_3_0_DynamicUnion.ts | 1 + .../test_llm_application_3_0_ObjectAlias.ts | 1 + .../test_llm_application_3_0_ObjectDate.ts | 1 + ...t_llm_application_3_0_ObjectDescription.ts | 1 + .../test_llm_application_3_0_ObjectDynamic.ts | 1 + ..._llm_application_3_0_ObjectGenericAlias.ts | 1 + ..._llm_application_3_0_ObjectGenericArray.ts | 1 + ..._llm_application_3_0_ObjectGenericUnion.ts | 1 + ...test_llm_application_3_0_ObjectInternal.ts | 1 + ..._llm_application_3_0_ObjectIntersection.ts | 1 + .../test_llm_application_3_0_ObjectJsonTag.ts | 1 + ...m_application_3_0_ObjectLiteralProperty.ts | 1 + ...t_llm_application_3_0_ObjectLiteralType.ts | 1 + ...test_llm_application_3_0_ObjectNullable.ts | 1 + ...test_llm_application_3_0_ObjectOptional.ts | 1 + .../test_llm_application_3_0_ObjectPartial.ts | 1 + ...pplication_3_0_ObjectPartialAndRequired.ts | 1 + ...est_llm_application_3_0_ObjectPrimitive.ts | 1 + ...est_llm_application_3_0_ObjectRecursive.ts | 1 + ...test_llm_application_3_0_ObjectRequired.ts | 1 + .../test_llm_application_3_0_ObjectSimple.ts | 1 + ...est_llm_application_3_0_ObjectUndefined.ts | 1 + ...lm_application_3_0_ObjectUnionComposite.ts | 1 + ...ication_3_0_ObjectUnionCompositePointer.ts | 1 + ...t_llm_application_3_0_ObjectUnionDouble.ts | 1 + ...llm_application_3_0_ObjectUnionExplicit.ts | 1 + ...lication_3_0_ObjectUnionExplicitPointer.ts | 1 + ...llm_application_3_0_ObjectUnionImplicit.ts | 1 + ...plication_3_0_ObjectUnionNonPredictable.ts | 1 + ...test_llm_application_3_0_TemplateAtomic.ts | 1 + ...st_llm_application_3_0_TemplateConstant.ts | 1 + .../test_llm_application_3_0_TemplateUnion.ts | 1 + ...t_llm_application_3_0_ToJsonAtomicUnion.ts | 1 + .../test_llm_application_3_0_ToJsonDouble.ts | 1 + .../test_llm_application_3_0_ToJsonNull.ts | 1 + .../test_llm_application_3_0_ToJsonUnion.ts | 1 + .../test_llm_application_3_0_TypeTagArray.ts | 1 + ...t_llm_application_3_0_TypeTagArrayUnion.ts | 1 + ..._llm_application_3_0_TypeTagAtomicUnion.ts | 1 + .../test_llm_application_3_0_TypeTagCustom.ts | 1 + ...test_llm_application_3_0_TypeTagDefault.ts | 1 + .../test_llm_application_3_0_TypeTagFormat.ts | 1 + .../test_llm_application_3_0_TypeTagLength.ts | 1 + .../test_llm_application_3_0_TypeTagMatrix.ts | 1 + ..._llm_application_3_0_TypeTagObjectUnion.ts | 1 + ...test_llm_application_3_0_TypeTagPattern.ts | 1 + .../test_llm_application_3_0_TypeTagRange.ts | 1 + .../test_llm_application_3_0_TypeTagType.ts | 1 + .../3.1/test_llm_application_3_1_ArrayAny.ts | 1 + ...t_llm_application_3_1_ArrayHierarchical.ts | 1 + ...pplication_3_1_ArrayHierarchicalPointer.ts | 1 + .../test_llm_application_3_1_ArrayMatrix.ts | 1 + ...test_llm_application_3_1_ArrayRecursive.ts | 1 + ...ication_3_1_ArrayRecursiveUnionExplicit.ts | 1 + ..._3_1_ArrayRecursiveUnionExplicitPointer.ts | 1 + ...ication_3_1_ArrayRecursiveUnionImplicit.ts | 1 + ...m_application_3_1_ArrayRepeatedNullable.ts | 1 + ...m_application_3_1_ArrayRepeatedRequired.ts | 1 + ..._llm_application_3_1_ArrayRepeatedUnion.ts | 1 + .../test_llm_application_3_1_ArraySimple.ts | 1 + .../test_llm_application_3_1_ArrayUnion.ts | 1 + .../test_llm_application_3_1_AtomicUnion.ts | 1 + .../test_llm_application_3_1_ClassGetter.ts | 1 + .../test_llm_application_3_1_ClassMethod.ts | 1 + ...application_3_1_ClassPropertyAssignment.ts | 1 + ...est_llm_application_3_1_CommentTagArray.ts | 1 + ...lm_application_3_1_CommentTagArrayUnion.ts | 1 + ...m_application_3_1_CommentTagAtomicUnion.ts | 1 + ...t_llm_application_3_1_CommentTagDefault.ts | 1 + ...st_llm_application_3_1_CommentTagFormat.ts | 1 + ...st_llm_application_3_1_CommentTagLength.ts | 1 + ...m_application_3_1_CommentTagObjectUnion.ts | 1 + ...t_llm_application_3_1_CommentTagPattern.ts | 1 + ...est_llm_application_3_1_CommentTagRange.ts | 1 + ...test_llm_application_3_1_CommentTagType.ts | 1 + ..._application_3_1_ConstantAtomicAbsorbed.ts | 1 + ...lm_application_3_1_ConstantAtomicTagged.ts | 1 + ...llm_application_3_1_ConstantAtomicUnion.ts | 1 + ...pplication_3_1_ConstantConstEnumeration.ts | 1 + ...llm_application_3_1_ConstantEnumeration.ts | 1 + .../test_llm_application_3_1_DynamicArray.ts | 1 + ...st_llm_application_3_1_DynamicComposite.ts | 1 + ...est_llm_application_3_1_DynamicConstant.ts | 1 + ..._llm_application_3_1_DynamicEnumeration.ts | 1 + .../test_llm_application_3_1_DynamicNever.ts | 1 + .../test_llm_application_3_1_DynamicSimple.ts | 1 + ...est_llm_application_3_1_DynamicTemplate.ts | 1 + .../test_llm_application_3_1_DynamicTree.ts | 1 + ...st_llm_application_3_1_DynamicUndefined.ts | 1 + .../test_llm_application_3_1_DynamicUnion.ts | 1 + .../test_llm_application_3_1_ObjectAlias.ts | 1 + .../test_llm_application_3_1_ObjectDate.ts | 1 + ...t_llm_application_3_1_ObjectDescription.ts | 1 + .../test_llm_application_3_1_ObjectDynamic.ts | 1 + ..._llm_application_3_1_ObjectGenericAlias.ts | 1 + ..._llm_application_3_1_ObjectGenericArray.ts | 1 + ..._llm_application_3_1_ObjectGenericUnion.ts | 1 + ...test_llm_application_3_1_ObjectInternal.ts | 1 + ..._llm_application_3_1_ObjectIntersection.ts | 1 + .../test_llm_application_3_1_ObjectJsonTag.ts | 1 + ...m_application_3_1_ObjectLiteralProperty.ts | 1 + ...t_llm_application_3_1_ObjectLiteralType.ts | 1 + ...test_llm_application_3_1_ObjectNullable.ts | 1 + ...test_llm_application_3_1_ObjectOptional.ts | 1 + .../test_llm_application_3_1_ObjectPartial.ts | 1 + ...pplication_3_1_ObjectPartialAndRequired.ts | 1 + ...est_llm_application_3_1_ObjectPrimitive.ts | 1 + ...est_llm_application_3_1_ObjectRecursive.ts | 1 + ...test_llm_application_3_1_ObjectRequired.ts | 1 + .../test_llm_application_3_1_ObjectSimple.ts | 1 + ...est_llm_application_3_1_ObjectUndefined.ts | 1 + ...lm_application_3_1_ObjectUnionComposite.ts | 1 + ...ication_3_1_ObjectUnionCompositePointer.ts | 1 + ...t_llm_application_3_1_ObjectUnionDouble.ts | 1 + ...llm_application_3_1_ObjectUnionExplicit.ts | 1 + ...lication_3_1_ObjectUnionExplicitPointer.ts | 1 + ...llm_application_3_1_ObjectUnionImplicit.ts | 1 + ...plication_3_1_ObjectUnionNonPredictable.ts | 1 + ...test_llm_application_3_1_TemplateAtomic.ts | 1 + ...st_llm_application_3_1_TemplateConstant.ts | 1 + .../test_llm_application_3_1_TemplateUnion.ts | 1 + ...t_llm_application_3_1_ToJsonAtomicUnion.ts | 1 + .../test_llm_application_3_1_ToJsonDouble.ts | 1 + .../test_llm_application_3_1_ToJsonNull.ts | 1 + .../test_llm_application_3_1_ToJsonUnion.ts | 1 + .../test_llm_application_3_1_TypeTagArray.ts | 1 + ...t_llm_application_3_1_TypeTagArrayUnion.ts | 1 + ..._llm_application_3_1_TypeTagAtomicUnion.ts | 1 + .../test_llm_application_3_1_TypeTagCustom.ts | 1 + ...test_llm_application_3_1_TypeTagDefault.ts | 1 + .../test_llm_application_3_1_TypeTagFormat.ts | 1 + .../test_llm_application_3_1_TypeTagLength.ts | 1 + .../test_llm_application_3_1_TypeTagMatrix.ts | 1 + ..._llm_application_3_1_TypeTagObjectUnion.ts | 1 + ...test_llm_application_3_1_TypeTagPattern.ts | 1 + .../test_llm_application_3_1_TypeTagRange.ts | 1 + .../test_llm_application_3_1_TypeTagType.ts | 1 + .../test_llm_application_chatgpt_ArrayAny.ts | 1 + ...m_application_chatgpt_ArrayHierarchical.ts | 1 + ...cation_chatgpt_ArrayHierarchicalPointer.ts | 1 + ...est_llm_application_chatgpt_ArrayMatrix.ts | 1 + ..._llm_application_chatgpt_ArrayRecursive.ts | 1 + ...ion_chatgpt_ArrayRecursiveUnionExplicit.ts | 1 + ...tgpt_ArrayRecursiveUnionExplicitPointer.ts | 1 + ...ion_chatgpt_ArrayRecursiveUnionImplicit.ts | 1 + ...plication_chatgpt_ArrayRepeatedNullable.ts | 1 + ...plication_chatgpt_ArrayRepeatedRequired.ts | 1 + ..._application_chatgpt_ArrayRepeatedUnion.ts | 1 + ...est_llm_application_chatgpt_ArraySimple.ts | 1 + ...test_llm_application_chatgpt_ArrayUnion.ts | 1 + ...est_llm_application_chatgpt_AtomicUnion.ts | 1 + ...est_llm_application_chatgpt_ClassGetter.ts | 1 + ...est_llm_application_chatgpt_ClassMethod.ts | 1 + ...ication_chatgpt_ClassPropertyAssignment.ts | 1 + ...llm_application_chatgpt_CommentTagArray.ts | 1 + ...pplication_chatgpt_CommentTagArrayUnion.ts | 1 + ...plication_chatgpt_CommentTagAtomicUnion.ts | 1 + ...m_application_chatgpt_CommentTagDefault.ts | 1 + ...lm_application_chatgpt_CommentTagFormat.ts | 1 + ...lm_application_chatgpt_CommentTagLength.ts | 1 + ...plication_chatgpt_CommentTagObjectUnion.ts | 1 + ...m_application_chatgpt_CommentTagPattern.ts | 1 + ...llm_application_chatgpt_CommentTagRange.ts | 1 + ..._llm_application_chatgpt_CommentTagType.ts | 1 + ...lication_chatgpt_ConstantAtomicAbsorbed.ts | 1 + ...pplication_chatgpt_ConstantAtomicTagged.ts | 1 + ...application_chatgpt_ConstantAtomicUnion.ts | 1 + ...cation_chatgpt_ConstantConstEnumeration.ts | 1 + ...application_chatgpt_ConstantEnumeration.ts | 1 + ...st_llm_application_chatgpt_DynamicArray.ts | 1 + ...lm_application_chatgpt_DynamicComposite.ts | 1 + ...llm_application_chatgpt_DynamicConstant.ts | 1 + ..._application_chatgpt_DynamicEnumeration.ts | 1 + ...st_llm_application_chatgpt_DynamicNever.ts | 1 + ...t_llm_application_chatgpt_DynamicSimple.ts | 1 + ...llm_application_chatgpt_DynamicTemplate.ts | 1 + ...est_llm_application_chatgpt_DynamicTree.ts | 1 + ...lm_application_chatgpt_DynamicUndefined.ts | 1 + ...st_llm_application_chatgpt_DynamicUnion.ts | 1 + ...est_llm_application_chatgpt_ObjectAlias.ts | 1 + ...test_llm_application_chatgpt_ObjectDate.ts | 1 + ...m_application_chatgpt_ObjectDescription.ts | 1 + ...t_llm_application_chatgpt_ObjectDynamic.ts | 1 + ..._application_chatgpt_ObjectGenericAlias.ts | 1 + ..._application_chatgpt_ObjectGenericArray.ts | 1 + ..._application_chatgpt_ObjectGenericUnion.ts | 1 + ..._llm_application_chatgpt_ObjectInternal.ts | 1 + ..._application_chatgpt_ObjectIntersection.ts | 1 + ...t_llm_application_chatgpt_ObjectJsonTag.ts | 1 + ...plication_chatgpt_ObjectLiteralProperty.ts | 1 + ...m_application_chatgpt_ObjectLiteralType.ts | 1 + ..._llm_application_chatgpt_ObjectNullable.ts | 1 + ..._llm_application_chatgpt_ObjectOptional.ts | 1 + ...t_llm_application_chatgpt_ObjectPartial.ts | 1 + ...cation_chatgpt_ObjectPartialAndRequired.ts | 1 + ...llm_application_chatgpt_ObjectPrimitive.ts | 1 + ...llm_application_chatgpt_ObjectRecursive.ts | 1 + ..._llm_application_chatgpt_ObjectRequired.ts | 1 + ...st_llm_application_chatgpt_ObjectSimple.ts | 1 + ...llm_application_chatgpt_ObjectUndefined.ts | 1 + ...pplication_chatgpt_ObjectUnionComposite.ts | 1 + ...ion_chatgpt_ObjectUnionCompositePointer.ts | 1 + ...m_application_chatgpt_ObjectUnionDouble.ts | 1 + ...application_chatgpt_ObjectUnionExplicit.ts | 1 + ...tion_chatgpt_ObjectUnionExplicitPointer.ts | 1 + ...application_chatgpt_ObjectUnionImplicit.ts | 1 + ...ation_chatgpt_ObjectUnionNonPredictable.ts | 1 + ..._llm_application_chatgpt_TemplateAtomic.ts | 1 + ...lm_application_chatgpt_TemplateConstant.ts | 1 + ...t_llm_application_chatgpt_TemplateUnion.ts | 1 + ...m_application_chatgpt_ToJsonAtomicUnion.ts | 1 + ...st_llm_application_chatgpt_ToJsonDouble.ts | 1 + ...test_llm_application_chatgpt_ToJsonNull.ts | 1 + ...est_llm_application_chatgpt_ToJsonUnion.ts | 1 + ...st_llm_application_chatgpt_TypeTagArray.ts | 1 + ...m_application_chatgpt_TypeTagArrayUnion.ts | 1 + ..._application_chatgpt_TypeTagAtomicUnion.ts | 1 + ...t_llm_application_chatgpt_TypeTagCustom.ts | 1 + ..._llm_application_chatgpt_TypeTagDefault.ts | 1 + ...t_llm_application_chatgpt_TypeTagFormat.ts | 1 + ...t_llm_application_chatgpt_TypeTagLength.ts | 1 + ...t_llm_application_chatgpt_TypeTagMatrix.ts | 1 + ..._application_chatgpt_TypeTagObjectUnion.ts | 1 + ..._llm_application_chatgpt_TypeTagPattern.ts | 1 + ...st_llm_application_chatgpt_TypeTagRange.ts | 1 + ...est_llm_application_chatgpt_TypeTagType.ts | 1 + .../test_llm_application_claude_ArrayAny.ts | 1 + ...lm_application_claude_ArrayHierarchical.ts | 1 + ...ication_claude_ArrayHierarchicalPointer.ts | 1 + ...test_llm_application_claude_ArrayMatrix.ts | 1 + ...t_llm_application_claude_ArrayRecursive.ts | 1 + ...tion_claude_ArrayRecursiveUnionExplicit.ts | 1 + ...aude_ArrayRecursiveUnionExplicitPointer.ts | 1 + ...tion_claude_ArrayRecursiveUnionImplicit.ts | 1 + ...pplication_claude_ArrayRepeatedNullable.ts | 1 + ...pplication_claude_ArrayRepeatedRequired.ts | 1 + ...m_application_claude_ArrayRepeatedUnion.ts | 1 + ...test_llm_application_claude_ArraySimple.ts | 1 + .../test_llm_application_claude_ArrayUnion.ts | 1 + ...test_llm_application_claude_AtomicUnion.ts | 1 + ...test_llm_application_claude_ClassGetter.ts | 1 + ...test_llm_application_claude_ClassMethod.ts | 1 + ...lication_claude_ClassPropertyAssignment.ts | 1 + ..._llm_application_claude_CommentTagArray.ts | 1 + ...application_claude_CommentTagArrayUnion.ts | 1 + ...pplication_claude_CommentTagAtomicUnion.ts | 1 + ...lm_application_claude_CommentTagDefault.ts | 1 + ...llm_application_claude_CommentTagFormat.ts | 1 + ...llm_application_claude_CommentTagLength.ts | 1 + ...pplication_claude_CommentTagObjectUnion.ts | 1 + ...lm_application_claude_CommentTagPattern.ts | 1 + ..._llm_application_claude_CommentTagRange.ts | 1 + ...t_llm_application_claude_CommentTagType.ts | 1 + ...plication_claude_ConstantAtomicAbsorbed.ts | 1 + ...application_claude_ConstantAtomicTagged.ts | 1 + ..._application_claude_ConstantAtomicUnion.ts | 1 + ...ication_claude_ConstantConstEnumeration.ts | 1 + ..._application_claude_ConstantEnumeration.ts | 1 + ...est_llm_application_claude_DynamicArray.ts | 1 + ...llm_application_claude_DynamicComposite.ts | 1 + ..._llm_application_claude_DynamicConstant.ts | 1 + ...m_application_claude_DynamicEnumeration.ts | 1 + ...est_llm_application_claude_DynamicNever.ts | 1 + ...st_llm_application_claude_DynamicSimple.ts | 1 + ..._llm_application_claude_DynamicTemplate.ts | 1 + ...test_llm_application_claude_DynamicTree.ts | 1 + ...llm_application_claude_DynamicUndefined.ts | 1 + ...est_llm_application_claude_DynamicUnion.ts | 1 + ...test_llm_application_claude_ObjectAlias.ts | 1 + .../test_llm_application_claude_ObjectDate.ts | 1 + ...lm_application_claude_ObjectDescription.ts | 1 + ...st_llm_application_claude_ObjectDynamic.ts | 1 + ...m_application_claude_ObjectGenericAlias.ts | 1 + ...m_application_claude_ObjectGenericArray.ts | 1 + ...m_application_claude_ObjectGenericUnion.ts | 1 + ...t_llm_application_claude_ObjectInternal.ts | 1 + ...m_application_claude_ObjectIntersection.ts | 1 + ...st_llm_application_claude_ObjectJsonTag.ts | 1 + ...pplication_claude_ObjectLiteralProperty.ts | 1 + ...lm_application_claude_ObjectLiteralType.ts | 1 + ...t_llm_application_claude_ObjectNullable.ts | 1 + ...t_llm_application_claude_ObjectOptional.ts | 1 + ...st_llm_application_claude_ObjectPartial.ts | 1 + ...ication_claude_ObjectPartialAndRequired.ts | 1 + ..._llm_application_claude_ObjectPrimitive.ts | 1 + ..._llm_application_claude_ObjectRecursive.ts | 1 + ...t_llm_application_claude_ObjectRequired.ts | 1 + ...est_llm_application_claude_ObjectSimple.ts | 1 + ..._llm_application_claude_ObjectUndefined.ts | 1 + ...application_claude_ObjectUnionComposite.ts | 1 + ...tion_claude_ObjectUnionCompositePointer.ts | 1 + ...lm_application_claude_ObjectUnionDouble.ts | 1 + ..._application_claude_ObjectUnionExplicit.ts | 1 + ...ation_claude_ObjectUnionExplicitPointer.ts | 1 + ..._application_claude_ObjectUnionImplicit.ts | 1 + ...cation_claude_ObjectUnionNonPredictable.ts | 1 + ...t_llm_application_claude_TemplateAtomic.ts | 1 + ...llm_application_claude_TemplateConstant.ts | 1 + ...st_llm_application_claude_TemplateUnion.ts | 1 + ...lm_application_claude_ToJsonAtomicUnion.ts | 1 + ...est_llm_application_claude_ToJsonDouble.ts | 1 + .../test_llm_application_claude_ToJsonNull.ts | 1 + ...test_llm_application_claude_ToJsonUnion.ts | 1 + ...est_llm_application_claude_TypeTagArray.ts | 1 + ...lm_application_claude_TypeTagArrayUnion.ts | 1 + ...m_application_claude_TypeTagAtomicUnion.ts | 1 + ...st_llm_application_claude_TypeTagCustom.ts | 1 + ...t_llm_application_claude_TypeTagDefault.ts | 1 + ...st_llm_application_claude_TypeTagFormat.ts | 1 + ...st_llm_application_claude_TypeTagLength.ts | 1 + ...st_llm_application_claude_TypeTagMatrix.ts | 1 + ...m_application_claude_TypeTagObjectUnion.ts | 1 + ...t_llm_application_claude_TypeTagPattern.ts | 1 + ...est_llm_application_claude_TypeTagRange.ts | 1 + ...test_llm_application_claude_TypeTagType.ts | 1 + .../test_llm_application_gemini_ArrayAny.ts | 1 + ...lm_application_gemini_ArrayHierarchical.ts | 1 + ...ication_gemini_ArrayHierarchicalPointer.ts | 1 + ...test_llm_application_gemini_ArrayMatrix.ts | 1 + ...t_llm_application_gemini_ArrayRecursive.ts | 1 + ...test_llm_application_gemini_ArraySimple.ts | 1 + ...test_llm_application_gemini_ClassGetter.ts | 1 + ...test_llm_application_gemini_ClassMethod.ts | 1 + ...lication_gemini_ClassPropertyAssignment.ts | 1 + ..._llm_application_gemini_CommentTagArray.ts | 1 + ...llm_application_gemini_CommentTagFormat.ts | 1 + ...llm_application_gemini_CommentTagLength.ts | 1 + ...lm_application_gemini_CommentTagPattern.ts | 1 + ..._llm_application_gemini_CommentTagRange.ts | 1 + ...t_llm_application_gemini_CommentTagType.ts | 1 + ...plication_gemini_ConstantAtomicAbsorbed.ts | 1 + ..._llm_application_gemini_DynamicConstant.ts | 1 + ...m_application_gemini_DynamicEnumeration.ts | 1 + ...est_llm_application_gemini_DynamicNever.ts | 1 + ...llm_application_gemini_DynamicUndefined.ts | 1 + .../test_llm_application_gemini_ObjectDate.ts | 1 + ...lm_application_gemini_ObjectDescription.ts | 1 + ...m_application_gemini_ObjectGenericAlias.ts | 1 + ...m_application_gemini_ObjectGenericArray.ts | 1 + ...t_llm_application_gemini_ObjectInternal.ts | 1 + ...m_application_gemini_ObjectIntersection.ts | 1 + ...st_llm_application_gemini_ObjectJsonTag.ts | 1 + ...pplication_gemini_ObjectLiteralProperty.ts | 1 + ...lm_application_gemini_ObjectLiteralType.ts | 1 + ...t_llm_application_gemini_ObjectOptional.ts | 1 + ...st_llm_application_gemini_ObjectPartial.ts | 1 + ...ication_gemini_ObjectPartialAndRequired.ts | 1 + ..._llm_application_gemini_ObjectPrimitive.ts | 1 + ..._llm_application_gemini_ObjectRecursive.ts | 1 + ...t_llm_application_gemini_ObjectRequired.ts | 1 + ...est_llm_application_gemini_ObjectSimple.ts | 1 + ...t_llm_application_gemini_TemplateAtomic.ts | 1 + ...llm_application_gemini_TemplateConstant.ts | 1 + ...est_llm_application_gemini_ToJsonDouble.ts | 1 + .../test_llm_application_gemini_ToJsonNull.ts | 1 + ...est_llm_application_gemini_TypeTagArray.ts | 1 + ...st_llm_application_gemini_TypeTagCustom.ts | 1 + ...st_llm_application_gemini_TypeTagFormat.ts | 1 + ...st_llm_application_gemini_TypeTagLength.ts | 1 + ...st_llm_application_gemini_TypeTagMatrix.ts | 1 + ...t_llm_application_gemini_TypeTagPattern.ts | 1 + ...est_llm_application_gemini_TypeTagRange.ts | 1 + ...test_llm_application_gemini_TypeTagType.ts | 1 + .../test_llm_application_llama_ArrayAny.ts | 1 + ...llm_application_llama_ArrayHierarchical.ts | 1 + ...lication_llama_ArrayHierarchicalPointer.ts | 1 + .../test_llm_application_llama_ArrayMatrix.ts | 1 + ...st_llm_application_llama_ArrayRecursive.ts | 1 + ...ation_llama_ArrayRecursiveUnionExplicit.ts | 1 + ...lama_ArrayRecursiveUnionExplicitPointer.ts | 1 + ...ation_llama_ArrayRecursiveUnionImplicit.ts | 1 + ...application_llama_ArrayRepeatedNullable.ts | 1 + ...application_llama_ArrayRepeatedRequired.ts | 1 + ...lm_application_llama_ArrayRepeatedUnion.ts | 1 + .../test_llm_application_llama_ArraySimple.ts | 1 + .../test_llm_application_llama_ArrayUnion.ts | 1 + .../test_llm_application_llama_AtomicUnion.ts | 1 + .../test_llm_application_llama_ClassGetter.ts | 1 + .../test_llm_application_llama_ClassMethod.ts | 1 + ...plication_llama_ClassPropertyAssignment.ts | 1 + ...t_llm_application_llama_CommentTagArray.ts | 1 + ..._application_llama_CommentTagArrayUnion.ts | 1 + ...application_llama_CommentTagAtomicUnion.ts | 1 + ...llm_application_llama_CommentTagDefault.ts | 1 + ..._llm_application_llama_CommentTagFormat.ts | 1 + ..._llm_application_llama_CommentTagLength.ts | 1 + ...application_llama_CommentTagObjectUnion.ts | 1 + ...llm_application_llama_CommentTagPattern.ts | 1 + ...t_llm_application_llama_CommentTagRange.ts | 1 + ...st_llm_application_llama_CommentTagType.ts | 1 + ...pplication_llama_ConstantAtomicAbsorbed.ts | 1 + ..._application_llama_ConstantAtomicTagged.ts | 1 + ...m_application_llama_ConstantAtomicUnion.ts | 1 + ...lication_llama_ConstantConstEnumeration.ts | 1 + ...m_application_llama_ConstantEnumeration.ts | 1 + ...test_llm_application_llama_DynamicArray.ts | 1 + ..._llm_application_llama_DynamicComposite.ts | 1 + ...t_llm_application_llama_DynamicConstant.ts | 1 + ...lm_application_llama_DynamicEnumeration.ts | 1 + ...test_llm_application_llama_DynamicNever.ts | 1 + ...est_llm_application_llama_DynamicSimple.ts | 1 + ...t_llm_application_llama_DynamicTemplate.ts | 1 + .../test_llm_application_llama_DynamicTree.ts | 1 + ..._llm_application_llama_DynamicUndefined.ts | 1 + ...test_llm_application_llama_DynamicUnion.ts | 1 + .../test_llm_application_llama_ObjectAlias.ts | 1 + .../test_llm_application_llama_ObjectDate.ts | 1 + ...llm_application_llama_ObjectDescription.ts | 1 + ...est_llm_application_llama_ObjectDynamic.ts | 1 + ...lm_application_llama_ObjectGenericAlias.ts | 1 + ...lm_application_llama_ObjectGenericArray.ts | 1 + ...lm_application_llama_ObjectGenericUnion.ts | 1 + ...st_llm_application_llama_ObjectInternal.ts | 1 + ...lm_application_llama_ObjectIntersection.ts | 1 + ...est_llm_application_llama_ObjectJsonTag.ts | 1 + ...application_llama_ObjectLiteralProperty.ts | 1 + ...llm_application_llama_ObjectLiteralType.ts | 1 + ...st_llm_application_llama_ObjectNullable.ts | 1 + ...st_llm_application_llama_ObjectOptional.ts | 1 + ...est_llm_application_llama_ObjectPartial.ts | 1 + ...lication_llama_ObjectPartialAndRequired.ts | 1 + ...t_llm_application_llama_ObjectPrimitive.ts | 1 + ...t_llm_application_llama_ObjectRecursive.ts | 1 + ...st_llm_application_llama_ObjectRequired.ts | 1 + ...test_llm_application_llama_ObjectSimple.ts | 1 + ...t_llm_application_llama_ObjectUndefined.ts | 1 + ..._application_llama_ObjectUnionComposite.ts | 1 + ...ation_llama_ObjectUnionCompositePointer.ts | 1 + ...llm_application_llama_ObjectUnionDouble.ts | 1 + ...m_application_llama_ObjectUnionExplicit.ts | 1 + ...cation_llama_ObjectUnionExplicitPointer.ts | 1 + ...m_application_llama_ObjectUnionImplicit.ts | 1 + ...ication_llama_ObjectUnionNonPredictable.ts | 1 + ...st_llm_application_llama_TemplateAtomic.ts | 1 + ..._llm_application_llama_TemplateConstant.ts | 1 + ...est_llm_application_llama_TemplateUnion.ts | 1 + ...llm_application_llama_ToJsonAtomicUnion.ts | 1 + ...test_llm_application_llama_ToJsonDouble.ts | 1 + .../test_llm_application_llama_ToJsonNull.ts | 1 + .../test_llm_application_llama_ToJsonUnion.ts | 1 + ...test_llm_application_llama_TypeTagArray.ts | 1 + ...llm_application_llama_TypeTagArrayUnion.ts | 1 + ...lm_application_llama_TypeTagAtomicUnion.ts | 1 + ...est_llm_application_llama_TypeTagCustom.ts | 1 + ...st_llm_application_llama_TypeTagDefault.ts | 1 + ...est_llm_application_llama_TypeTagFormat.ts | 1 + ...est_llm_application_llama_TypeTagLength.ts | 1 + ...est_llm_application_llama_TypeTagMatrix.ts | 1 + ...lm_application_llama_TypeTagObjectUnion.ts | 1 + ...st_llm_application_llama_TypeTagPattern.ts | 1 + ...test_llm_application_llama_TypeTagRange.ts | 1 + .../test_llm_application_llama_TypeTagType.ts | 1 + ..._llm_applicationOfValidate_3_0_ArrayAny.ts | 21 - ...icationOfValidate_3_0_ArrayHierarchical.ts | 24 - ...OfValidate_3_0_ArrayHierarchicalPointer.ts | 29 - ...m_applicationOfValidate_3_0_ArrayMatrix.ts | 24 - ...pplicationOfValidate_3_0_ArrayRecursive.ts | 24 - ...alidate_3_0_ArrayRecursiveUnionExplicit.ts | 29 - ..._3_0_ArrayRecursiveUnionExplicitPointer.ts | 29 - ...alidate_3_0_ArrayRecursiveUnionImplicit.ts | 29 - ...ionOfValidate_3_0_ArrayRepeatedNullable.ts | 26 - ...ionOfValidate_3_0_ArrayRepeatedRequired.ts | 26 - ...cationOfValidate_3_0_ArrayRepeatedUnion.ts | 24 - ...m_applicationOfValidate_3_0_ArraySimple.ts | 24 - ...lm_applicationOfValidate_3_0_ArrayUnion.ts | 24 - ...m_applicationOfValidate_3_0_AtomicUnion.ts | 24 - ...m_applicationOfValidate_3_0_ClassGetter.ts | 24 - ...m_applicationOfValidate_3_0_ClassMethod.ts | 24 - ...nOfValidate_3_0_ClassPropertyAssignment.ts | 29 - ...plicationOfValidate_3_0_CommentTagArray.ts | 24 - ...tionOfValidate_3_0_CommentTagArrayUnion.ts | 24 - ...ionOfValidate_3_0_CommentTagAtomicUnion.ts | 26 - ...icationOfValidate_3_0_CommentTagDefault.ts | 24 - ...licationOfValidate_3_0_CommentTagFormat.ts | 24 - ...licationOfValidate_3_0_CommentTagLength.ts | 24 - ...ionOfValidate_3_0_CommentTagObjectUnion.ts | 26 - ...icationOfValidate_3_0_CommentTagPattern.ts | 24 - ...plicationOfValidate_3_0_CommentTagRange.ts | 24 - ...pplicationOfValidate_3_0_CommentTagType.ts | 24 - ...onOfValidate_3_0_ConstantAtomicAbsorbed.ts | 26 - ...tionOfValidate_3_0_ConstantAtomicTagged.ts | 24 - ...ationOfValidate_3_0_ConstantAtomicUnion.ts | 24 - ...OfValidate_3_0_ConstantConstEnumeration.ts | 29 - ...ationOfValidate_3_0_ConstantEnumeration.ts | 24 - ..._applicationOfValidate_3_0_DynamicArray.ts | 24 - ...licationOfValidate_3_0_DynamicComposite.ts | 24 - ...plicationOfValidate_3_0_DynamicConstant.ts | 24 - ...cationOfValidate_3_0_DynamicEnumeration.ts | 24 - ..._applicationOfValidate_3_0_DynamicNever.ts | 24 - ...applicationOfValidate_3_0_DynamicSimple.ts | 24 - ...plicationOfValidate_3_0_DynamicTemplate.ts | 24 - ...m_applicationOfValidate_3_0_DynamicTree.ts | 24 - ...licationOfValidate_3_0_DynamicUndefined.ts | 24 - ..._applicationOfValidate_3_0_DynamicUnion.ts | 24 - ...m_applicationOfValidate_3_0_ObjectAlias.ts | 24 - ...lm_applicationOfValidate_3_0_ObjectDate.ts | 24 - ...icationOfValidate_3_0_ObjectDescription.ts | 24 - ...applicationOfValidate_3_0_ObjectDynamic.ts | 24 - ...cationOfValidate_3_0_ObjectGenericAlias.ts | 24 - ...cationOfValidate_3_0_ObjectGenericArray.ts | 24 - ...cationOfValidate_3_0_ObjectGenericUnion.ts | 24 - ...pplicationOfValidate_3_0_ObjectInternal.ts | 24 - ...cationOfValidate_3_0_ObjectIntersection.ts | 24 - ...applicationOfValidate_3_0_ObjectJsonTag.ts | 24 - ...ionOfValidate_3_0_ObjectLiteralProperty.ts | 26 - ...icationOfValidate_3_0_ObjectLiteralType.ts | 24 - ...pplicationOfValidate_3_0_ObjectNullable.ts | 24 - ...pplicationOfValidate_3_0_ObjectOptional.ts | 24 - ...applicationOfValidate_3_0_ObjectPartial.ts | 24 - ...OfValidate_3_0_ObjectPartialAndRequired.ts | 29 - ...plicationOfValidate_3_0_ObjectPrimitive.ts | 24 - ...plicationOfValidate_3_0_ObjectRecursive.ts | 24 - ...pplicationOfValidate_3_0_ObjectRequired.ts | 24 - ..._applicationOfValidate_3_0_ObjectSimple.ts | 24 - ...plicationOfValidate_3_0_ObjectUndefined.ts | 24 - ...tionOfValidate_3_0_ObjectUnionComposite.ts | 24 - ...alidate_3_0_ObjectUnionCompositePointer.ts | 29 - ...icationOfValidate_3_0_ObjectUnionDouble.ts | 24 - ...ationOfValidate_3_0_ObjectUnionExplicit.ts | 24 - ...Validate_3_0_ObjectUnionExplicitPointer.ts | 29 - ...ationOfValidate_3_0_ObjectUnionImplicit.ts | 24 - ...fValidate_3_0_ObjectUnionNonPredictable.ts | 29 - ...pplicationOfValidate_3_0_TemplateAtomic.ts | 24 - ...licationOfValidate_3_0_TemplateConstant.ts | 24 - ...applicationOfValidate_3_0_TemplateUnion.ts | 24 - ...icationOfValidate_3_0_ToJsonAtomicUnion.ts | 24 - ..._applicationOfValidate_3_0_ToJsonDouble.ts | 24 - ...lm_applicationOfValidate_3_0_ToJsonNull.ts | 24 - ...m_applicationOfValidate_3_0_ToJsonUnion.ts | 24 - ..._applicationOfValidate_3_0_TypeTagArray.ts | 24 - ...icationOfValidate_3_0_TypeTagArrayUnion.ts | 24 - ...cationOfValidate_3_0_TypeTagAtomicUnion.ts | 24 - ...applicationOfValidate_3_0_TypeTagCustom.ts | 24 - ...pplicationOfValidate_3_0_TypeTagDefault.ts | 24 - ...applicationOfValidate_3_0_TypeTagFormat.ts | 24 - ...applicationOfValidate_3_0_TypeTagLength.ts | 24 - ...applicationOfValidate_3_0_TypeTagMatrix.ts | 24 - ...cationOfValidate_3_0_TypeTagObjectUnion.ts | 24 - ...pplicationOfValidate_3_0_TypeTagPattern.ts | 24 - ..._applicationOfValidate_3_0_TypeTagRange.ts | 24 - ...m_applicationOfValidate_3_0_TypeTagType.ts | 24 - ..._llm_applicationOfValidate_3_1_ArrayAny.ts | 21 - ...icationOfValidate_3_1_ArrayHierarchical.ts | 24 - ...OfValidate_3_1_ArrayHierarchicalPointer.ts | 29 - ...m_applicationOfValidate_3_1_ArrayMatrix.ts | 24 - ...pplicationOfValidate_3_1_ArrayRecursive.ts | 24 - ...alidate_3_1_ArrayRecursiveUnionExplicit.ts | 29 - ..._3_1_ArrayRecursiveUnionExplicitPointer.ts | 29 - ...alidate_3_1_ArrayRecursiveUnionImplicit.ts | 29 - ...ionOfValidate_3_1_ArrayRepeatedNullable.ts | 26 - ...ionOfValidate_3_1_ArrayRepeatedRequired.ts | 26 - ...cationOfValidate_3_1_ArrayRepeatedUnion.ts | 24 - ...m_applicationOfValidate_3_1_ArraySimple.ts | 24 - ...lm_applicationOfValidate_3_1_ArrayUnion.ts | 24 - ...m_applicationOfValidate_3_1_AtomicUnion.ts | 24 - ...m_applicationOfValidate_3_1_ClassGetter.ts | 24 - ...m_applicationOfValidate_3_1_ClassMethod.ts | 24 - ...nOfValidate_3_1_ClassPropertyAssignment.ts | 29 - ...plicationOfValidate_3_1_CommentTagArray.ts | 24 - ...tionOfValidate_3_1_CommentTagArrayUnion.ts | 24 - ...ionOfValidate_3_1_CommentTagAtomicUnion.ts | 26 - ...icationOfValidate_3_1_CommentTagDefault.ts | 24 - ...licationOfValidate_3_1_CommentTagFormat.ts | 24 - ...licationOfValidate_3_1_CommentTagLength.ts | 24 - ...ionOfValidate_3_1_CommentTagObjectUnion.ts | 26 - ...icationOfValidate_3_1_CommentTagPattern.ts | 24 - ...plicationOfValidate_3_1_CommentTagRange.ts | 24 - ...pplicationOfValidate_3_1_CommentTagType.ts | 24 - ...onOfValidate_3_1_ConstantAtomicAbsorbed.ts | 26 - ...tionOfValidate_3_1_ConstantAtomicTagged.ts | 24 - ...ationOfValidate_3_1_ConstantAtomicUnion.ts | 24 - ...OfValidate_3_1_ConstantConstEnumeration.ts | 29 - ...ationOfValidate_3_1_ConstantEnumeration.ts | 24 - ..._applicationOfValidate_3_1_DynamicArray.ts | 24 - ...licationOfValidate_3_1_DynamicComposite.ts | 24 - ...plicationOfValidate_3_1_DynamicConstant.ts | 24 - ...cationOfValidate_3_1_DynamicEnumeration.ts | 24 - ..._applicationOfValidate_3_1_DynamicNever.ts | 24 - ...applicationOfValidate_3_1_DynamicSimple.ts | 24 - ...plicationOfValidate_3_1_DynamicTemplate.ts | 24 - ...m_applicationOfValidate_3_1_DynamicTree.ts | 24 - ...licationOfValidate_3_1_DynamicUndefined.ts | 24 - ..._applicationOfValidate_3_1_DynamicUnion.ts | 24 - ...m_applicationOfValidate_3_1_ObjectAlias.ts | 24 - ...lm_applicationOfValidate_3_1_ObjectDate.ts | 24 - ...icationOfValidate_3_1_ObjectDescription.ts | 24 - ...applicationOfValidate_3_1_ObjectDynamic.ts | 24 - ...cationOfValidate_3_1_ObjectGenericAlias.ts | 24 - ...cationOfValidate_3_1_ObjectGenericArray.ts | 24 - ...cationOfValidate_3_1_ObjectGenericUnion.ts | 24 - ...pplicationOfValidate_3_1_ObjectInternal.ts | 24 - ...cationOfValidate_3_1_ObjectIntersection.ts | 24 - ...applicationOfValidate_3_1_ObjectJsonTag.ts | 24 - ...ionOfValidate_3_1_ObjectLiteralProperty.ts | 26 - ...icationOfValidate_3_1_ObjectLiteralType.ts | 24 - ...pplicationOfValidate_3_1_ObjectNullable.ts | 24 - ...pplicationOfValidate_3_1_ObjectOptional.ts | 24 - ...applicationOfValidate_3_1_ObjectPartial.ts | 24 - ...OfValidate_3_1_ObjectPartialAndRequired.ts | 29 - ...plicationOfValidate_3_1_ObjectPrimitive.ts | 24 - ...plicationOfValidate_3_1_ObjectRecursive.ts | 24 - ...pplicationOfValidate_3_1_ObjectRequired.ts | 24 - ..._applicationOfValidate_3_1_ObjectSimple.ts | 24 - ...plicationOfValidate_3_1_ObjectUndefined.ts | 24 - ...tionOfValidate_3_1_ObjectUnionComposite.ts | 24 - ...alidate_3_1_ObjectUnionCompositePointer.ts | 29 - ...icationOfValidate_3_1_ObjectUnionDouble.ts | 24 - ...ationOfValidate_3_1_ObjectUnionExplicit.ts | 24 - ...Validate_3_1_ObjectUnionExplicitPointer.ts | 29 - ...ationOfValidate_3_1_ObjectUnionImplicit.ts | 24 - ...fValidate_3_1_ObjectUnionNonPredictable.ts | 29 - ...pplicationOfValidate_3_1_TemplateAtomic.ts | 24 - ...licationOfValidate_3_1_TemplateConstant.ts | 24 - ...applicationOfValidate_3_1_TemplateUnion.ts | 24 - ...icationOfValidate_3_1_ToJsonAtomicUnion.ts | 24 - ..._applicationOfValidate_3_1_ToJsonDouble.ts | 24 - ...lm_applicationOfValidate_3_1_ToJsonNull.ts | 24 - ...m_applicationOfValidate_3_1_ToJsonUnion.ts | 24 - ..._applicationOfValidate_3_1_TypeTagArray.ts | 24 - ...icationOfValidate_3_1_TypeTagArrayUnion.ts | 24 - ...cationOfValidate_3_1_TypeTagAtomicUnion.ts | 24 - ...applicationOfValidate_3_1_TypeTagCustom.ts | 24 - ...pplicationOfValidate_3_1_TypeTagDefault.ts | 24 - ...applicationOfValidate_3_1_TypeTagFormat.ts | 24 - ...applicationOfValidate_3_1_TypeTagLength.ts | 24 - ...applicationOfValidate_3_1_TypeTagMatrix.ts | 24 - ...cationOfValidate_3_1_TypeTagObjectUnion.ts | 24 - ...pplicationOfValidate_3_1_TypeTagPattern.ts | 24 - ..._applicationOfValidate_3_1_TypeTagRange.ts | 24 - ...m_applicationOfValidate_3_1_TypeTagType.ts | 24 - ..._applicationOfValidate_chatgpt_ArrayAny.ts | 21 - ...ionOfValidate_chatgpt_ArrayHierarchical.ts | 26 - ...lidate_chatgpt_ArrayHierarchicalPointer.ts | 29 - ...plicationOfValidate_chatgpt_ArrayMatrix.ts | 24 - ...cationOfValidate_chatgpt_ArrayRecursive.ts | 24 - ...ate_chatgpt_ArrayRecursiveUnionExplicit.ts | 29 - ...tgpt_ArrayRecursiveUnionExplicitPointer.ts | 29 - ...ate_chatgpt_ArrayRecursiveUnionImplicit.ts | 29 - ...fValidate_chatgpt_ArrayRepeatedNullable.ts | 29 - ...fValidate_chatgpt_ArrayRepeatedRequired.ts | 29 - ...onOfValidate_chatgpt_ArrayRepeatedUnion.ts | 26 - ...plicationOfValidate_chatgpt_ArraySimple.ts | 24 - ...pplicationOfValidate_chatgpt_ArrayUnion.ts | 24 - ...plicationOfValidate_chatgpt_AtomicUnion.ts | 24 - ...plicationOfValidate_chatgpt_ClassGetter.ts | 24 - ...plicationOfValidate_chatgpt_ClassMethod.ts | 24 - ...alidate_chatgpt_ClassPropertyAssignment.ts | 29 - ...ationOfValidate_chatgpt_CommentTagArray.ts | 24 - ...OfValidate_chatgpt_CommentTagArrayUnion.ts | 29 - ...fValidate_chatgpt_CommentTagAtomicUnion.ts | 29 - ...ionOfValidate_chatgpt_CommentTagDefault.ts | 26 - ...tionOfValidate_chatgpt_CommentTagFormat.ts | 24 - ...tionOfValidate_chatgpt_CommentTagLength.ts | 24 - ...fValidate_chatgpt_CommentTagObjectUnion.ts | 29 - ...ionOfValidate_chatgpt_CommentTagPattern.ts | 26 - ...ationOfValidate_chatgpt_CommentTagRange.ts | 24 - ...cationOfValidate_chatgpt_CommentTagType.ts | 24 - ...Validate_chatgpt_ConstantAtomicAbsorbed.ts | 29 - ...OfValidate_chatgpt_ConstantAtomicTagged.ts | 29 - ...nOfValidate_chatgpt_ConstantAtomicUnion.ts | 29 - ...lidate_chatgpt_ConstantConstEnumeration.ts | 29 - ...nOfValidate_chatgpt_ConstantEnumeration.ts | 29 - ...licationOfValidate_chatgpt_DynamicArray.ts | 24 - ...tionOfValidate_chatgpt_DynamicComposite.ts | 24 - ...ationOfValidate_chatgpt_DynamicConstant.ts | 24 - ...onOfValidate_chatgpt_DynamicEnumeration.ts | 26 - ...licationOfValidate_chatgpt_DynamicNever.ts | 24 - ...icationOfValidate_chatgpt_DynamicSimple.ts | 24 - ...ationOfValidate_chatgpt_DynamicTemplate.ts | 24 - ...plicationOfValidate_chatgpt_DynamicTree.ts | 24 - ...tionOfValidate_chatgpt_DynamicUndefined.ts | 24 - ...licationOfValidate_chatgpt_DynamicUnion.ts | 24 - ...plicationOfValidate_chatgpt_ObjectAlias.ts | 24 - ...pplicationOfValidate_chatgpt_ObjectDate.ts | 24 - ...ionOfValidate_chatgpt_ObjectDescription.ts | 26 - ...icationOfValidate_chatgpt_ObjectDynamic.ts | 24 - ...onOfValidate_chatgpt_ObjectGenericAlias.ts | 26 - ...onOfValidate_chatgpt_ObjectGenericArray.ts | 26 - ...onOfValidate_chatgpt_ObjectGenericUnion.ts | 26 - ...cationOfValidate_chatgpt_ObjectInternal.ts | 24 - ...onOfValidate_chatgpt_ObjectIntersection.ts | 26 - ...icationOfValidate_chatgpt_ObjectJsonTag.ts | 24 - ...fValidate_chatgpt_ObjectLiteralProperty.ts | 29 - ...ionOfValidate_chatgpt_ObjectLiteralType.ts | 26 - ...cationOfValidate_chatgpt_ObjectNullable.ts | 24 - ...cationOfValidate_chatgpt_ObjectOptional.ts | 24 - ...icationOfValidate_chatgpt_ObjectPartial.ts | 24 - ...lidate_chatgpt_ObjectPartialAndRequired.ts | 29 - ...ationOfValidate_chatgpt_ObjectPrimitive.ts | 24 - ...ationOfValidate_chatgpt_ObjectRecursive.ts | 24 - ...cationOfValidate_chatgpt_ObjectRequired.ts | 24 - ...licationOfValidate_chatgpt_ObjectSimple.ts | 24 - ...ationOfValidate_chatgpt_ObjectUndefined.ts | 24 - ...OfValidate_chatgpt_ObjectUnionComposite.ts | 29 - ...ate_chatgpt_ObjectUnionCompositePointer.ts | 29 - ...ionOfValidate_chatgpt_ObjectUnionDouble.ts | 26 - ...nOfValidate_chatgpt_ObjectUnionExplicit.ts | 29 - ...date_chatgpt_ObjectUnionExplicitPointer.ts | 29 - ...nOfValidate_chatgpt_ObjectUnionImplicit.ts | 29 - ...idate_chatgpt_ObjectUnionNonPredictable.ts | 29 - ...cationOfValidate_chatgpt_TemplateAtomic.ts | 24 - ...tionOfValidate_chatgpt_TemplateConstant.ts | 24 - ...icationOfValidate_chatgpt_TemplateUnion.ts | 24 - ...ionOfValidate_chatgpt_ToJsonAtomicUnion.ts | 26 - ...licationOfValidate_chatgpt_ToJsonDouble.ts | 24 - ...pplicationOfValidate_chatgpt_ToJsonNull.ts | 24 - ...plicationOfValidate_chatgpt_ToJsonUnion.ts | 24 - ...licationOfValidate_chatgpt_TypeTagArray.ts | 24 - ...ionOfValidate_chatgpt_TypeTagArrayUnion.ts | 26 - ...onOfValidate_chatgpt_TypeTagAtomicUnion.ts | 26 - ...icationOfValidate_chatgpt_TypeTagCustom.ts | 24 - ...cationOfValidate_chatgpt_TypeTagDefault.ts | 24 - ...icationOfValidate_chatgpt_TypeTagFormat.ts | 24 - ...icationOfValidate_chatgpt_TypeTagLength.ts | 24 - ...icationOfValidate_chatgpt_TypeTagMatrix.ts | 24 - ...onOfValidate_chatgpt_TypeTagObjectUnion.ts | 26 - ...cationOfValidate_chatgpt_TypeTagPattern.ts | 24 - ...licationOfValidate_chatgpt_TypeTagRange.ts | 24 - ...plicationOfValidate_chatgpt_TypeTagType.ts | 24 - ...m_applicationOfValidate_claude_ArrayAny.ts | 21 - ...tionOfValidate_claude_ArrayHierarchical.ts | 24 - ...alidate_claude_ArrayHierarchicalPointer.ts | 29 - ...pplicationOfValidate_claude_ArrayMatrix.ts | 24 - ...icationOfValidate_claude_ArrayRecursive.ts | 24 - ...date_claude_ArrayRecursiveUnionExplicit.ts | 29 - ...aude_ArrayRecursiveUnionExplicitPointer.ts | 29 - ...date_claude_ArrayRecursiveUnionImplicit.ts | 29 - ...OfValidate_claude_ArrayRepeatedNullable.ts | 29 - ...OfValidate_claude_ArrayRepeatedRequired.ts | 29 - ...ionOfValidate_claude_ArrayRepeatedUnion.ts | 26 - ...pplicationOfValidate_claude_ArraySimple.ts | 24 - ...applicationOfValidate_claude_ArrayUnion.ts | 24 - ...pplicationOfValidate_claude_AtomicUnion.ts | 24 - ...pplicationOfValidate_claude_ClassGetter.ts | 24 - ...pplicationOfValidate_claude_ClassMethod.ts | 24 - ...Validate_claude_ClassPropertyAssignment.ts | 29 - ...cationOfValidate_claude_CommentTagArray.ts | 24 - ...nOfValidate_claude_CommentTagArrayUnion.ts | 29 - ...OfValidate_claude_CommentTagAtomicUnion.ts | 29 - ...tionOfValidate_claude_CommentTagDefault.ts | 24 - ...ationOfValidate_claude_CommentTagFormat.ts | 24 - ...ationOfValidate_claude_CommentTagLength.ts | 24 - ...OfValidate_claude_CommentTagObjectUnion.ts | 29 - ...tionOfValidate_claude_CommentTagPattern.ts | 24 - ...cationOfValidate_claude_CommentTagRange.ts | 24 - ...icationOfValidate_claude_CommentTagType.ts | 24 - ...fValidate_claude_ConstantAtomicAbsorbed.ts | 29 - ...nOfValidate_claude_ConstantAtomicTagged.ts | 29 - ...onOfValidate_claude_ConstantAtomicUnion.ts | 26 - ...alidate_claude_ConstantConstEnumeration.ts | 29 - ...onOfValidate_claude_ConstantEnumeration.ts | 26 - ...plicationOfValidate_claude_DynamicArray.ts | 24 - ...ationOfValidate_claude_DynamicComposite.ts | 24 - ...cationOfValidate_claude_DynamicConstant.ts | 24 - ...ionOfValidate_claude_DynamicEnumeration.ts | 26 - ...plicationOfValidate_claude_DynamicNever.ts | 24 - ...licationOfValidate_claude_DynamicSimple.ts | 24 - ...cationOfValidate_claude_DynamicTemplate.ts | 24 - ...pplicationOfValidate_claude_DynamicTree.ts | 24 - ...ationOfValidate_claude_DynamicUndefined.ts | 24 - ...plicationOfValidate_claude_DynamicUnion.ts | 24 - ...pplicationOfValidate_claude_ObjectAlias.ts | 24 - ...applicationOfValidate_claude_ObjectDate.ts | 24 - ...tionOfValidate_claude_ObjectDescription.ts | 24 - ...licationOfValidate_claude_ObjectDynamic.ts | 24 - ...ionOfValidate_claude_ObjectGenericAlias.ts | 26 - ...ionOfValidate_claude_ObjectGenericArray.ts | 26 - ...ionOfValidate_claude_ObjectGenericUnion.ts | 26 - ...icationOfValidate_claude_ObjectInternal.ts | 24 - ...ionOfValidate_claude_ObjectIntersection.ts | 26 - ...licationOfValidate_claude_ObjectJsonTag.ts | 24 - ...OfValidate_claude_ObjectLiteralProperty.ts | 29 - ...tionOfValidate_claude_ObjectLiteralType.ts | 24 - ...icationOfValidate_claude_ObjectNullable.ts | 24 - ...icationOfValidate_claude_ObjectOptional.ts | 24 - ...licationOfValidate_claude_ObjectPartial.ts | 24 - ...alidate_claude_ObjectPartialAndRequired.ts | 29 - ...cationOfValidate_claude_ObjectPrimitive.ts | 24 - ...cationOfValidate_claude_ObjectRecursive.ts | 24 - ...icationOfValidate_claude_ObjectRequired.ts | 24 - ...plicationOfValidate_claude_ObjectSimple.ts | 24 - ...cationOfValidate_claude_ObjectUndefined.ts | 24 - ...nOfValidate_claude_ObjectUnionComposite.ts | 29 - ...date_claude_ObjectUnionCompositePointer.ts | 29 - ...tionOfValidate_claude_ObjectUnionDouble.ts | 24 - ...onOfValidate_claude_ObjectUnionExplicit.ts | 26 - ...idate_claude_ObjectUnionExplicitPointer.ts | 29 - ...onOfValidate_claude_ObjectUnionImplicit.ts | 26 - ...lidate_claude_ObjectUnionNonPredictable.ts | 29 - ...icationOfValidate_claude_TemplateAtomic.ts | 24 - ...ationOfValidate_claude_TemplateConstant.ts | 24 - ...licationOfValidate_claude_TemplateUnion.ts | 24 - ...tionOfValidate_claude_ToJsonAtomicUnion.ts | 24 - ...plicationOfValidate_claude_ToJsonDouble.ts | 24 - ...applicationOfValidate_claude_ToJsonNull.ts | 24 - ...pplicationOfValidate_claude_ToJsonUnion.ts | 24 - ...plicationOfValidate_claude_TypeTagArray.ts | 24 - ...tionOfValidate_claude_TypeTagArrayUnion.ts | 24 - ...ionOfValidate_claude_TypeTagAtomicUnion.ts | 26 - ...licationOfValidate_claude_TypeTagCustom.ts | 24 - ...icationOfValidate_claude_TypeTagDefault.ts | 24 - ...licationOfValidate_claude_TypeTagFormat.ts | 24 - ...licationOfValidate_claude_TypeTagLength.ts | 24 - ...licationOfValidate_claude_TypeTagMatrix.ts | 24 - ...ionOfValidate_claude_TypeTagObjectUnion.ts | 26 - ...icationOfValidate_claude_TypeTagPattern.ts | 24 - ...plicationOfValidate_claude_TypeTagRange.ts | 24 - ...pplicationOfValidate_claude_TypeTagType.ts | 24 - ...m_applicationOfValidate_gemini_ArrayAny.ts | 21 - ...tionOfValidate_gemini_ArrayHierarchical.ts | 24 - ...alidate_gemini_ArrayHierarchicalPointer.ts | 29 - ...pplicationOfValidate_gemini_ArrayMatrix.ts | 24 - ...icationOfValidate_gemini_ArrayRecursive.ts | 24 - ...pplicationOfValidate_gemini_ArraySimple.ts | 24 - ...pplicationOfValidate_gemini_ClassGetter.ts | 24 - ...pplicationOfValidate_gemini_ClassMethod.ts | 24 - ...Validate_gemini_ClassPropertyAssignment.ts | 29 - ...cationOfValidate_gemini_CommentTagArray.ts | 24 - ...ationOfValidate_gemini_CommentTagFormat.ts | 24 - ...ationOfValidate_gemini_CommentTagLength.ts | 24 - ...tionOfValidate_gemini_CommentTagPattern.ts | 24 - ...cationOfValidate_gemini_CommentTagRange.ts | 24 - ...icationOfValidate_gemini_CommentTagType.ts | 24 - ...fValidate_gemini_ConstantAtomicAbsorbed.ts | 29 - ...cationOfValidate_gemini_DynamicConstant.ts | 24 - ...ionOfValidate_gemini_DynamicEnumeration.ts | 26 - ...plicationOfValidate_gemini_DynamicNever.ts | 24 - ...ationOfValidate_gemini_DynamicUndefined.ts | 24 - ...applicationOfValidate_gemini_ObjectDate.ts | 24 - ...tionOfValidate_gemini_ObjectDescription.ts | 24 - ...ionOfValidate_gemini_ObjectGenericAlias.ts | 26 - ...ionOfValidate_gemini_ObjectGenericArray.ts | 26 - ...icationOfValidate_gemini_ObjectInternal.ts | 24 - ...ionOfValidate_gemini_ObjectIntersection.ts | 26 - ...licationOfValidate_gemini_ObjectJsonTag.ts | 24 - ...OfValidate_gemini_ObjectLiteralProperty.ts | 29 - ...tionOfValidate_gemini_ObjectLiteralType.ts | 24 - ...icationOfValidate_gemini_ObjectOptional.ts | 24 - ...licationOfValidate_gemini_ObjectPartial.ts | 24 - ...alidate_gemini_ObjectPartialAndRequired.ts | 29 - ...cationOfValidate_gemini_ObjectPrimitive.ts | 24 - ...cationOfValidate_gemini_ObjectRecursive.ts | 24 - ...icationOfValidate_gemini_ObjectRequired.ts | 24 - ...plicationOfValidate_gemini_ObjectSimple.ts | 24 - ...icationOfValidate_gemini_TemplateAtomic.ts | 24 - ...ationOfValidate_gemini_TemplateConstant.ts | 24 - ...plicationOfValidate_gemini_ToJsonDouble.ts | 24 - ...applicationOfValidate_gemini_ToJsonNull.ts | 24 - ...plicationOfValidate_gemini_TypeTagArray.ts | 24 - ...licationOfValidate_gemini_TypeTagCustom.ts | 24 - ...licationOfValidate_gemini_TypeTagFormat.ts | 24 - ...licationOfValidate_gemini_TypeTagLength.ts | 24 - ...licationOfValidate_gemini_TypeTagMatrix.ts | 24 - ...icationOfValidate_gemini_TypeTagPattern.ts | 24 - ...plicationOfValidate_gemini_TypeTagRange.ts | 24 - ...pplicationOfValidate_gemini_TypeTagType.ts | 24 - ...lm_applicationOfValidate_llama_ArrayAny.ts | 21 - ...ationOfValidate_llama_ArrayHierarchical.ts | 24 - ...Validate_llama_ArrayHierarchicalPointer.ts | 29 - ...applicationOfValidate_llama_ArrayMatrix.ts | 24 - ...licationOfValidate_llama_ArrayRecursive.ts | 24 - ...idate_llama_ArrayRecursiveUnionExplicit.ts | 29 - ...lama_ArrayRecursiveUnionExplicitPointer.ts | 29 - ...idate_llama_ArrayRecursiveUnionImplicit.ts | 29 - ...nOfValidate_llama_ArrayRepeatedNullable.ts | 29 - ...nOfValidate_llama_ArrayRepeatedRequired.ts | 29 - ...tionOfValidate_llama_ArrayRepeatedUnion.ts | 24 - ...applicationOfValidate_llama_ArraySimple.ts | 24 - ..._applicationOfValidate_llama_ArrayUnion.ts | 24 - ...applicationOfValidate_llama_AtomicUnion.ts | 24 - ...applicationOfValidate_llama_ClassGetter.ts | 24 - ...applicationOfValidate_llama_ClassMethod.ts | 24 - ...fValidate_llama_ClassPropertyAssignment.ts | 29 - ...icationOfValidate_llama_CommentTagArray.ts | 24 - ...onOfValidate_llama_CommentTagArrayUnion.ts | 26 - ...nOfValidate_llama_CommentTagAtomicUnion.ts | 29 - ...ationOfValidate_llama_CommentTagDefault.ts | 24 - ...cationOfValidate_llama_CommentTagFormat.ts | 24 - ...cationOfValidate_llama_CommentTagLength.ts | 24 - ...nOfValidate_llama_CommentTagObjectUnion.ts | 29 - ...ationOfValidate_llama_CommentTagPattern.ts | 24 - ...icationOfValidate_llama_CommentTagRange.ts | 24 - ...licationOfValidate_llama_CommentTagType.ts | 24 - ...OfValidate_llama_ConstantAtomicAbsorbed.ts | 29 - ...onOfValidate_llama_ConstantAtomicTagged.ts | 26 - ...ionOfValidate_llama_ConstantAtomicUnion.ts | 26 - ...Validate_llama_ConstantConstEnumeration.ts | 29 - ...ionOfValidate_llama_ConstantEnumeration.ts | 26 - ...pplicationOfValidate_llama_DynamicArray.ts | 24 - ...cationOfValidate_llama_DynamicComposite.ts | 24 - ...icationOfValidate_llama_DynamicConstant.ts | 24 - ...tionOfValidate_llama_DynamicEnumeration.ts | 24 - ...pplicationOfValidate_llama_DynamicNever.ts | 24 - ...plicationOfValidate_llama_DynamicSimple.ts | 24 - ...icationOfValidate_llama_DynamicTemplate.ts | 24 - ...applicationOfValidate_llama_DynamicTree.ts | 24 - ...cationOfValidate_llama_DynamicUndefined.ts | 24 - ...pplicationOfValidate_llama_DynamicUnion.ts | 24 - ...applicationOfValidate_llama_ObjectAlias.ts | 24 - ..._applicationOfValidate_llama_ObjectDate.ts | 24 - ...ationOfValidate_llama_ObjectDescription.ts | 24 - ...plicationOfValidate_llama_ObjectDynamic.ts | 24 - ...tionOfValidate_llama_ObjectGenericAlias.ts | 24 - ...tionOfValidate_llama_ObjectGenericArray.ts | 24 - ...tionOfValidate_llama_ObjectGenericUnion.ts | 24 - ...licationOfValidate_llama_ObjectInternal.ts | 24 - ...tionOfValidate_llama_ObjectIntersection.ts | 24 - ...plicationOfValidate_llama_ObjectJsonTag.ts | 24 - ...nOfValidate_llama_ObjectLiteralProperty.ts | 29 - ...ationOfValidate_llama_ObjectLiteralType.ts | 24 - ...licationOfValidate_llama_ObjectNullable.ts | 24 - ...licationOfValidate_llama_ObjectOptional.ts | 24 - ...plicationOfValidate_llama_ObjectPartial.ts | 24 - ...Validate_llama_ObjectPartialAndRequired.ts | 29 - ...icationOfValidate_llama_ObjectPrimitive.ts | 24 - ...icationOfValidate_llama_ObjectRecursive.ts | 24 - ...licationOfValidate_llama_ObjectRequired.ts | 24 - ...pplicationOfValidate_llama_ObjectSimple.ts | 24 - ...icationOfValidate_llama_ObjectUndefined.ts | 24 - ...onOfValidate_llama_ObjectUnionComposite.ts | 26 - ...idate_llama_ObjectUnionCompositePointer.ts | 29 - ...ationOfValidate_llama_ObjectUnionDouble.ts | 24 - ...ionOfValidate_llama_ObjectUnionExplicit.ts | 26 - ...lidate_llama_ObjectUnionExplicitPointer.ts | 29 - ...ionOfValidate_llama_ObjectUnionImplicit.ts | 26 - ...alidate_llama_ObjectUnionNonPredictable.ts | 29 - ...licationOfValidate_llama_TemplateAtomic.ts | 24 - ...cationOfValidate_llama_TemplateConstant.ts | 24 - ...plicationOfValidate_llama_TemplateUnion.ts | 24 - ...ationOfValidate_llama_ToJsonAtomicUnion.ts | 24 - ...pplicationOfValidate_llama_ToJsonDouble.ts | 24 - ..._applicationOfValidate_llama_ToJsonNull.ts | 24 - ...applicationOfValidate_llama_ToJsonUnion.ts | 24 - ...pplicationOfValidate_llama_TypeTagArray.ts | 24 - ...ationOfValidate_llama_TypeTagArrayUnion.ts | 24 - ...tionOfValidate_llama_TypeTagAtomicUnion.ts | 24 - ...plicationOfValidate_llama_TypeTagCustom.ts | 24 - ...licationOfValidate_llama_TypeTagDefault.ts | 24 - ...plicationOfValidate_llama_TypeTagFormat.ts | 24 - ...plicationOfValidate_llama_TypeTagLength.ts | 24 - ...plicationOfValidate_llama_TypeTagMatrix.ts | 24 - ...tionOfValidate_llama_TypeTagObjectUnion.ts | 24 - ...licationOfValidate_llama_TypeTagPattern.ts | 24 - ...pplicationOfValidate_llama_TypeTagRange.ts | 24 - ...applicationOfValidate_llama_TypeTagType.ts | 24 - test/src/internal/_test_llm_application.ts | 73 +- .../_test_llm_applicationOfValidate.ts | 111 - website/pages/docs/llm/application.mdx | 537 +-- 1012 files changed, 2366 insertions(+), 15600 deletions(-) delete mode 100644 src/programmers/llm/LlmApplicationOfValidateProgrammer.ts delete mode 100644 src/transformers/features/llm/LlmApplicationOfValidateTransformer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayAny.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayHierarchical.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayHierarchicalPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArraySimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_AtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassGetter.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassMethod.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassPropertyAssignment.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicAbsorbed.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicTagged.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantConstEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicNever.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicTemplate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicTree.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDescription.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDynamic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectInternal.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectIntersection.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectJsonTag.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectLiteralProperty.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectLiteralType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectOptional.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPartial.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPartialAndRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPrimitive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionCompositePointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionNonPredictable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateAtomic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonNull.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagCustom.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayAny.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayHierarchical.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayHierarchicalPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArraySimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_AtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassGetter.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassMethod.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassPropertyAssignment.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicAbsorbed.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicTagged.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantConstEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicNever.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicTemplate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicTree.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDescription.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDynamic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectInternal.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectIntersection.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectJsonTag.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectLiteralProperty.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectLiteralType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectOptional.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPartial.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPartialAndRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPrimitive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionCompositePointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionNonPredictable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateAtomic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonNull.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagCustom.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayAny.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayHierarchical.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayHierarchicalPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArraySimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_AtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassGetter.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassMethod.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassPropertyAssignment.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicAbsorbed.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicTagged.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantConstEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicNever.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicTemplate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicTree.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDescription.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDynamic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectInternal.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectIntersection.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectJsonTag.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectLiteralProperty.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectLiteralType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectOptional.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPartial.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPartialAndRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPrimitive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionCompositePointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionNonPredictable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateAtomic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonNull.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagCustom.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayAny.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayHierarchical.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayHierarchicalPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArraySimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_AtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassGetter.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassMethod.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassPropertyAssignment.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicAbsorbed.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicTagged.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantConstEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicNever.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicTemplate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicTree.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDescription.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDynamic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectInternal.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectIntersection.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectJsonTag.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectLiteralProperty.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectLiteralType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectOptional.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPartial.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPartialAndRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPrimitive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionCompositePointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionNonPredictable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateAtomic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonNull.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagCustom.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayAny.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayHierarchical.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayHierarchicalPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArraySimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassGetter.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassMethod.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassPropertyAssignment.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ConstantAtomicAbsorbed.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicNever.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectDate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectDescription.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectGenericAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectGenericArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectInternal.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectIntersection.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectJsonTag.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectLiteralProperty.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectLiteralType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectOptional.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPartial.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPartialAndRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPrimitive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TemplateAtomic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TemplateConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ToJsonDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ToJsonNull.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagCustom.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayAny.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayHierarchical.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayHierarchicalPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArraySimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_AtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassGetter.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassMethod.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassPropertyAssignment.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicAbsorbed.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicTagged.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantConstEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicEnumeration.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicNever.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicTemplate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicTree.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDate.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDescription.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDynamic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericAlias.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectInternal.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectIntersection.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectJsonTag.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectLiteralProperty.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectLiteralType.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectNullable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectOptional.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPartial.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPartialAndRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPrimitive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectRecursive.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectRequired.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectSimple.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUndefined.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionComposite.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionCompositePointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionExplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionExplicitPointer.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionImplicit.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionNonPredictable.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateAtomic.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateConstant.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonDouble.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonNull.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagArray.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagArrayUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagAtomicUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagCustom.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagDefault.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagFormat.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagLength.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagMatrix.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagObjectUnion.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagPattern.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagRange.ts delete mode 100644 test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagType.ts delete mode 100644 test/src/internal/_test_llm_applicationOfValidate.ts diff --git a/benchmark/package.json b/benchmark/package.json index 898466c333..4d11667387 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -61,7 +61,7 @@ "ts-node": "^10.9.1", "ts-patch": "^3.3.0", "tstl": "^3.0.0", - "typescript": "5.9.0-dev.20250223", + "typescript": "^5.8.2", "uuid": "^8.3.2", "zod": "^3.19.1" }, diff --git a/package.json b/package.json index d028d607dd..f02fd31d71 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "typia", - "version": "8.0.0-dev.20250225", + "version": "8.0.0-dev.20250301", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -41,7 +41,7 @@ }, "homepage": "https://typia.io", "dependencies": { - "@samchon/openapi": "^3.0.0-dev.20250224", + "@samchon/openapi": "^3.0.0-dev.20250301", "commander": "^10.0.0", "comment-json": "^4.2.3", "inquirer": "^8.2.5", @@ -50,7 +50,7 @@ }, "peerDependencies": { "@samchon/openapi": ">=3.0.0 <4.0.0", - "typescript": ">=4.8.0 <5.10.0" + "typescript": ">=4.8.0 <5.9.0" }, "devDependencies": { "@rollup/plugin-commonjs": "^26.0.1", @@ -69,7 +69,7 @@ "rollup": "^4.18.0", "suppress-warnings": "^1.0.2", "ts-node": "^10.9.2", - "typescript": "5.9.0-dev.20250223" + "typescript": "^5.8.2" }, "stackblitz": { "startCommand": "npm install && npm run test" @@ -118,5 +118,4 @@ "gemini", "llama" ] -} - +} \ No newline at end of file diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1d96c9013a..f19e3f20a9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,8 +9,8 @@ importers: .: dependencies: '@samchon/openapi': - specifier: ^3.0.0-dev.20250224 - version: 3.0.0-dev.20250224 + specifier: ^3.0.0-dev.20250301 + version: 3.0.0-dev.20250301 commander: specifier: ^10.0.0 version: 10.0.1 @@ -35,7 +35,7 @@ importers: version: 15.3.1(rollup@4.34.8) '@rollup/plugin-typescript': specifier: ^11.1.6 - version: 11.1.6(rollup@4.34.8)(tslib@2.8.1)(typescript@5.9.0-dev.20250223) + version: 11.1.6(rollup@4.34.8)(tslib@2.8.1)(typescript@5.8.2) '@trivago/prettier-plugin-sort-imports': specifier: ^4.3.0 version: 4.3.0(@vue/compiler-sfc@3.5.13)(prettier@3.5.2) @@ -50,16 +50,16 @@ importers: version: ts-expose-internals@5.5.4 '@typescript-eslint/eslint-plugin': specifier: ^8.1.0 - version: 8.24.1(@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223))(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + version: 8.24.1(@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) '@typescript-eslint/parser': specifier: ^8.1.0 - version: 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + version: 8.24.1(eslint@8.57.1)(typescript@5.8.2) chalk: specifier: ^4.0.0 version: 4.1.2 eslint-plugin-deprecation: specifier: ^3.0.0 - version: 3.0.0(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + version: 3.0.0(eslint@8.57.1)(typescript@5.8.2) prettier: specifier: ^3.2.5 version: 3.5.2 @@ -74,10 +74,10 @@ importers: version: 1.0.2 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@18.19.76)(typescript@5.9.0-dev.20250223) + version: 10.9.2(@types/node@18.19.76)(typescript@5.8.2) typescript: - specifier: 5.9.0-dev.20250223 - version: 5.9.0-dev.20250223 + specifier: ^5.8.2 + version: 5.8.2 benchmark: dependencies: @@ -192,13 +192,13 @@ importers: version: 0.10.3 ts-node: specifier: ^10.9.1 - version: 10.9.2(@types/node@18.19.76)(typescript@5.9.0-dev.20250223) + version: 10.9.2(@types/node@18.19.76)(typescript@5.8.2) ts-patch: specifier: ^3.3.0 version: 3.3.0 typescript: - specifier: 5.9.0-dev.20250223 - version: 5.9.0-dev.20250223 + specifier: ^5.8.2 + version: 5.8.2 zod: specifier: ^3.19.1 version: 3.24.2 @@ -250,13 +250,13 @@ importers: version: 5.0.10 ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.17.19)(typescript@5.9.0-dev.20250223) + version: 10.9.2(@types/node@20.17.19)(typescript@5.8.2) ts-patch: specifier: ^3.3.0 version: 3.3.0 typescript: - specifier: 5.9.0-dev.20250223 - version: 5.9.0-dev.20250223 + specifier: ^5.8.2 + version: 5.8.2 test-error: dependencies: @@ -271,8 +271,8 @@ importers: specifier: ^3.3.0 version: 3.3.0 typescript: - specifier: 5.9.0-dev.20250223 - version: 5.9.0-dev.20250223 + specifier: ^5.8.2 + version: 5.8.2 test-esm: dependencies: @@ -290,8 +290,8 @@ importers: specifier: ^3.3.0 version: 3.3.0 typescript: - specifier: 5.9.0-dev.20250223 - version: 5.9.0-dev.20250223 + specifier: ^5.8.2 + version: 5.8.2 packages: @@ -780,8 +780,8 @@ packages: cpu: [x64] os: [win32] - '@samchon/openapi@3.0.0-dev.20250224': - resolution: {integrity: sha512-HexyGrHozpKciXztqL2Goy6vssVhe+wnOZvB6nU15+8kq0ILx6UQOo1pj996p/TWPosnpDLEiJsJMHNQYHdO9Q==} + '@samchon/openapi@3.0.0-dev.20250301': + resolution: {integrity: sha512-1Lt4u/cNzRJm5dUNTiMKRNChJulfFN8bkNGmMv5rNFu1+fKpJ9PJiVm+YBRA3/PccURH8GHfw0VaZltnnTlp6w==} '@sinclair/typebox@0.31.28': resolution: {integrity: sha512-/s55Jujywdw/Jpan+vsy6JZs1z2ZTGxTmbZTPiuSL2wz9mfzA2gN1zzaqmvfi4pq+uOt7Du85fkiwv5ymW84aQ==} @@ -2915,8 +2915,8 @@ packages: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} - typescript@5.9.0-dev.20250223: - resolution: {integrity: sha512-mdP8dkgq76KJ81vS10YslgLEIi+ik8ywthW57KpHl8YRGp3VkFQ3iQDN/Wm3v34XLBgLzi36jAGPUscIm9ZWeA==} + typescript@5.8.2: + resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} engines: {node: '>=14.17'} hasBin: true @@ -3805,11 +3805,11 @@ snapshots: optionalDependencies: rollup: 4.34.8 - '@rollup/plugin-typescript@11.1.6(rollup@4.34.8)(tslib@2.8.1)(typescript@5.9.0-dev.20250223)': + '@rollup/plugin-typescript@11.1.6(rollup@4.34.8)(tslib@2.8.1)(typescript@5.8.2)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.34.8) resolve: 1.22.10 - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 optionalDependencies: rollup: 4.34.8 tslib: 2.8.1 @@ -3879,7 +3879,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.34.8': optional: true - '@samchon/openapi@3.0.0-dev.20250224': {} + '@samchon/openapi@3.0.0-dev.20250301': {} '@sinclair/typebox@0.31.28': {} @@ -4458,32 +4458,32 @@ snapshots: dependencies: '@types/node': 20.17.19 - '@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223))(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + '@typescript-eslint/eslint-plugin@8.24.1(@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + '@typescript-eslint/parser': 8.24.1(eslint@8.57.1)(typescript@5.8.2) '@typescript-eslint/scope-manager': 8.24.1 - '@typescript-eslint/type-utils': 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) - '@typescript-eslint/utils': 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + '@typescript-eslint/type-utils': 8.24.1(eslint@8.57.1)(typescript@5.8.2) + '@typescript-eslint/utils': 8.24.1(eslint@8.57.1)(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.24.1 eslint: 8.57.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 2.0.1(typescript@5.9.0-dev.20250223) - typescript: 5.9.0-dev.20250223 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + '@typescript-eslint/parser@8.24.1(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@typescript-eslint/scope-manager': 8.24.1 '@typescript-eslint/types': 8.24.1 - '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.9.0-dev.20250223) + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.8.2) '@typescript-eslint/visitor-keys': 8.24.1 debug: 4.4.0 eslint: 8.57.1 - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -4497,14 +4497,14 @@ snapshots: '@typescript-eslint/types': 8.24.1 '@typescript-eslint/visitor-keys': 8.24.1 - '@typescript-eslint/type-utils@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + '@typescript-eslint/type-utils@8.24.1(eslint@8.57.1)(typescript@5.8.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.9.0-dev.20250223) - '@typescript-eslint/utils': 8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.8.2) + '@typescript-eslint/utils': 8.24.1(eslint@8.57.1)(typescript@5.8.2) debug: 4.4.0 eslint: 8.57.1 - ts-api-utils: 2.0.1(typescript@5.9.0-dev.20250223) - typescript: 5.9.0-dev.20250223 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -4512,7 +4512,7 @@ snapshots: '@typescript-eslint/types@8.24.1': {} - '@typescript-eslint/typescript-estree@7.18.0(typescript@5.9.0-dev.20250223)': + '@typescript-eslint/typescript-estree@7.18.0(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 7.18.0 '@typescript-eslint/visitor-keys': 7.18.0 @@ -4521,13 +4521,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.1 - ts-api-utils: 1.4.3(typescript@5.9.0-dev.20250223) + ts-api-utils: 1.4.3(typescript@5.8.2) optionalDependencies: - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.24.1(typescript@5.9.0-dev.20250223)': + '@typescript-eslint/typescript-estree@8.24.1(typescript@5.8.2)': dependencies: '@typescript-eslint/types': 8.24.1 '@typescript-eslint/visitor-keys': 8.24.1 @@ -4536,30 +4536,30 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.7.1 - ts-api-utils: 2.0.1(typescript@5.9.0-dev.20250223) - typescript: 5.9.0-dev.20250223 + ts-api-utils: 2.0.1(typescript@5.8.2) + typescript: 5.8.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + '@typescript-eslint/utils@7.18.0(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@typescript-eslint/scope-manager': 7.18.0 '@typescript-eslint/types': 7.18.0 - '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.9.0-dev.20250223) + '@typescript-eslint/typescript-estree': 7.18.0(typescript@5.8.2) eslint: 8.57.1 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.24.1(eslint@8.57.1)(typescript@5.9.0-dev.20250223)': + '@typescript-eslint/utils@8.24.1(eslint@8.57.1)(typescript@5.8.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) '@typescript-eslint/scope-manager': 8.24.1 '@typescript-eslint/types': 8.24.1 - '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.9.0-dev.20250223) + '@typescript-eslint/typescript-estree': 8.24.1(typescript@5.8.2) eslint: 8.57.1 - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -5147,13 +5147,13 @@ snapshots: optionalDependencies: source-map: 0.6.1 - eslint-plugin-deprecation@3.0.0(eslint@8.57.1)(typescript@5.9.0-dev.20250223): + eslint-plugin-deprecation@3.0.0(eslint@8.57.1)(typescript@5.8.2): dependencies: - '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.9.0-dev.20250223) + '@typescript-eslint/utils': 7.18.0(eslint@8.57.1)(typescript@5.8.2) eslint: 8.57.1 - ts-api-utils: 1.4.3(typescript@5.9.0-dev.20250223) + ts-api-utils: 1.4.3(typescript@5.8.2) tslib: 2.8.1 - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -6340,17 +6340,17 @@ snapshots: dependencies: punycode: 2.3.1 - ts-api-utils@1.4.3(typescript@5.9.0-dev.20250223): + ts-api-utils@1.4.3(typescript@5.8.2): dependencies: - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 - ts-api-utils@2.0.1(typescript@5.9.0-dev.20250223): + ts-api-utils@2.0.1(typescript@5.8.2): dependencies: - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 ts-expose-internals@5.5.4: {} - ts-node@10.9.2(@types/node@18.19.76)(typescript@5.9.0-dev.20250223): + ts-node@10.9.2(@types/node@18.19.76)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -6364,11 +6364,11 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - ts-node@10.9.2(@types/node@20.17.19)(typescript@5.9.0-dev.20250223): + ts-node@10.9.2(@types/node@20.17.19)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 @@ -6382,7 +6382,7 @@ snapshots: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.9.0-dev.20250223 + typescript: 5.8.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 @@ -6412,7 +6412,7 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - typescript@5.9.0-dev.20250223: {} + typescript@5.8.2: {} undici-types@5.26.5: {} diff --git a/src/IValidation.ts b/src/IValidation.ts index 669baac0da..e889b8439e 100644 --- a/src/IValidation.ts +++ b/src/IValidation.ts @@ -1,21 +1 @@ -export type IValidation = - | IValidation.ISuccess - | IValidation.IFailure; -export namespace IValidation { - export interface ISuccess { - success: true; - data: T; - } - - export interface IFailure { - success: false; - errors: IError[]; - data: unknown; - } - - export interface IError { - path: string; - expected: string; - value: any; - } -} +export { IValidation } from "@samchon/openapi"; diff --git a/src/llm.ts b/src/llm.ts index 9cb87bead5..eec8d41211 100644 --- a/src/llm.ts +++ b/src/llm.ts @@ -1,33 +1,25 @@ import { ILlmApplication, ILlmSchema } from "@samchon/openapi"; -import { ILlmApplicationOfValidate } from "./module"; - /** * > You must configure the generic argument `App`. * - * TypeScript functions to LLM function calling application with validators. + * TypeScript functions to LLM function calling application. * * Creates an application of LLM (Large Language Model) function calling application * from a TypeScript class or interface type containing the target functions to be * called by the LLM function calling feature. * - * If you put the returned {@link ILlmApplicationOfValidate.functions} objects to the - * LLM provider like [OpenAI (ChatGPT)](https://openai.com/), the LLM will automatically - * select the proper function and fill its arguments from the conversation - * (maybe chatting text) with user (human). This is the concept of the LLM function calling. - * - * Additionally, the LLM function calling sometimes take a mistake that composing wrong typed - * {@link ILlmFunctionOfValidate.parameters}. In that case, deliver return value of the - * {@link ILlmFunctionOfValidate.validate} function, then LLM provider will correct the - * parameters at the next conversation. The {@link ILlmFunctionOfValidate.validate} function - * is a validator function reporting the detailed information about the wrong typed parameters. + * If you put the returned {@link ILlmApplication.functions} objects to the LLM provider + * like [OpenAI (ChatGPT)](https://openai.com/), the LLM will automatically select the + * proper function and fill its arguments from the conversation (maybe chatting text) + * with user (human). This is the concept of the LLM function calling. * * By the way, there can be some parameters (or their nested properties) which must be * composed by human, not by LLM. File uploading feature or some sensitive information * like security keys (password) are the examples. In that case, you can separate the * function parameters to both LLM and human sides by configuring the - * {@link ILlmApplicationOfValidate.IOptions.separate} property. The separated parameters - * are assigned to the {@link ILlmFunctionOfValidate.separated} property. + * {@link ILlmApplication.IOptions.separate} property. The separated parameters are + * assigned to the {@link ILlmFunction.separated} property. * * For reference, the actual function call execution is not by LLM, but by you. * When the LLM selects the proper function and fills the arguments, you just call @@ -35,7 +27,7 @@ import { ILlmApplicationOfValidate } from "./module"; * the LLM by system prompt. The LLM will continue the next conversation based on * the return value. * - * Additionally, if you've configured {@link ILlmApplicationOfValidate.IOptions.separate}, + * Additionally, if you've configured {@link ILlmApplication.IOptions.separate}, * so that the parameters are separated to human and LLM sides, you can merge these * humand and LLM sides' parameters into one through {@link HttpLlm.mergeParameters} * before the actual LLM function call execution. @@ -61,34 +53,28 @@ import { ILlmApplicationOfValidate } from "./module"; * @reference https://platform.openai.com/docs/guides/function-calling * @author Jeongho Nam - https://github.com/samchon */ -export function applicationOfValidate( - options?: Partial, "separate">>, +export function application( + options?: Partial, "separate">>, ): never; /** - * TypeScript functions to LLM function calling application with validators. + * TypeScript functions to LLM function calling application. * * Creates an application of LLM (Large Language Model) function calling application * from a TypeScript class or interface type containing the target functions to be * called by the LLM function calling feature. * - * If you put the returned {@link ILlmApplicationOfValidate.functions} objects to the - * LLM provider like [OpenAI (ChatGPT)](https://openai.com/), the LLM will automatically - * select the proper function and fill its arguments from the conversation - * (maybe chatting text) with user (human). This is the concept of the LLM function calling. - * - * Additionally, the LLM function calling sometimes take a mistake that composing wrong typed - * {@link ILlmFunctionOfValidate.parameters}. In that case, deliver return value of the - * {@link ILlmFunctionOfValidate.validate} function, then LLM provider will correct the - * parameters at the next conversation. The {@link ILlmFunctionOfValidate.validate} function - * is a validator function reporting the detailed information about the wrong typed parameters. + * If you put the returned {@link ILlmApplication.functions} objects to the LLM provider + * like [OpenAI (ChatGPT)](https://openai.com/), the LLM will automatically select the + * proper function and fill its arguments from the conversation (maybe chatting text) + * with user (human). This is the concept of the LLM function calling. * * By the way, there can be some parameters (or their nested properties) which must be * composed by human, not by LLM. File uploading feature or some sensitive information * like security keys (password) are the examples. In that case, you can separate the * function parameters to both LLM and human sides by configuring the - * {@link ILlmApplicationOfValidate.IOptions.separate} property. The separated parameters - * are assigned to the {@link ILlmFunctionOfValidate.separated} property. + * {@link ILlmApplication.IOptions.separate} property. The separated parameters are + * assigned to the {@link ILlmFunction.separated} property. * * For reference, the actual function call execution is not by LLM, but by you. * When the LLM selects the proper function and fills the arguments, you just call @@ -96,7 +82,7 @@ export function applicationOfValidate( * the LLM by system prompt. The LLM will continue the next conversation based on * the return value. * - * Additionally, if you've configured {@link ILlmApplicationOfValidate.IOptions.separate}, + * Additionally, if you've configured {@link ILlmApplication.IOptions.separate}, * so that the parameters are separated to human and LLM sides, you can merge these * humand and LLM sides' parameters into one through {@link HttpLlm.mergeParameters} * before the actual LLM function call execution. @@ -122,144 +108,73 @@ export function applicationOfValidate( * @reference https://platform.openai.com/docs/guides/function-calling * @author Jeongho Nam - https://github.com/samchon */ -export function applicationOfValidate< +export function application< App extends Record, Model extends ILlmSchema.Model, Config extends Partial = {}, >( - options?: Partial< - Pick, "separate"> - >, -): ILlmApplicationOfValidate; + options?: Partial, "separate">>, +): ILlmApplication; /** * @internal */ -export function applicationOfValidate(): never { - halt("applicationOfValidate"); +export function application(): never { + halt("application"); } /** * > You must configure the generic argument `App`. * - * TypeScript functions to LLM function calling application. - * - * Creates an application of LLM (Large Language Model) function calling application - * from a TypeScript class or interface type containing the target functions to be - * called by the LLM function calling feature. - * - * If you put the returned {@link ILlmApplication.functions} objects to the LLM provider - * like [OpenAI (ChatGPT)](https://openai.com/), the LLM will automatically select the - * proper function and fill its arguments from the conversation (maybe chatting text) - * with user (human). This is the concept of the LLM function calling. + * Use {@link application} instead. * - * By the way, there can be some parameters (or their nested properties) which must be - * composed by human, not by LLM. File uploading feature or some sensitive information - * like security keys (password) are the examples. In that case, you can separate the - * function parameters to both LLM and human sides by configuring the - * {@link ILlmApplication.IOptions.separate} property. The separated parameters are - * assigned to the {@link ILlmFunction.separated} property. + * Since the version `typia@8.0.0`, {@link application} function has + * started supporting the {@link ILlmFunction.validate} function which + * has been designed for the validation feedback strategy of the LLM + * function calling. * - * For reference, the actual function call execution is not by LLM, but by you. - * When the LLM selects the proper function and fills the arguments, you just call - * the function with the LLM prepared arguments. And then informs the return value to - * the LLM by system prompt. The LLM will continue the next conversation based on - * the return value. - * - * Additionally, if you've configured {@link ILlmApplication.IOptions.separate}, - * so that the parameters are separated to human and LLM sides, you can merge these - * humand and LLM sides' parameters into one through {@link HttpLlm.mergeParameters} - * before the actual LLM function call execution. - * - * Here is the list of available `Model` types with their corresponding LLM schema. - * Reading the following list, and determine the `Model` type considering the - * characteristics of the target LLM provider. - * - * - LLM provider schemas - * - `chatgpt`: [`IChatGptSchema`](https://github.com/samchon/openapi/blob/master/src/structures/IChatGptSchema.ts) - * - `claude`: [`IClaudeSchema`](https://github.com/samchon/openapi/blob/master/src/structures/IClaudeSchema.ts) - * - `gemini`: [`IGeminiSchema`](https://github.com/samchon/openapi/blob/master/src/structures/IGeminiSchema.ts) - * - `llama`: [`ILlamaSchema`](https://github.com/samchon/openapi/blob/master/src/structures/ILlamaSchema.ts) - * - Midldle layer schemas - * - `3.0`: [`ILlmSchemaV3`](https://github.com/samchon/openapi/blob/master/src/structures/ILlmSchemaV3.ts) - * - `3.1`: [`ILlmSchemaV3_1`](https://github.com/samchon/openapi/blob/master/src/structures/ILlmSchemaV3_1.ts) + * This `applicationOfValidate` function would be eliminated in the + * next major version `typia@9.0.0`. So please use {@link application} + * function instead. * - * @template App Target class or interface type collecting the functions to call - * @template Model LLM schema model - * @template Config Configuration of LLM schema composition - * @param options Options for the LLM application construction - * @returns Application of LLM function calling schemas - * @reference https://platform.openai.com/docs/guides/function-calling - * @author Jeongho Nam - https://github.com/samchon + * @deprecated */ -export function application( +export function applicationOfValidate( options?: Partial, "separate">>, ): never; /** - * TypeScript functions to LLM function calling application. - * - * Creates an application of LLM (Large Language Model) function calling application - * from a TypeScript class or interface type containing the target functions to be - * called by the LLM function calling feature. - * - * If you put the returned {@link ILlmApplication.functions} objects to the LLM provider - * like [OpenAI (ChatGPT)](https://openai.com/), the LLM will automatically select the - * proper function and fill its arguments from the conversation (maybe chatting text) - * with user (human). This is the concept of the LLM function calling. - * - * By the way, there can be some parameters (or their nested properties) which must be - * composed by human, not by LLM. File uploading feature or some sensitive information - * like security keys (password) are the examples. In that case, you can separate the - * function parameters to both LLM and human sides by configuring the - * {@link ILlmApplication.IOptions.separate} property. The separated parameters are - * assigned to the {@link ILlmFunction.separated} property. - * - * For reference, the actual function call execution is not by LLM, but by you. - * When the LLM selects the proper function and fills the arguments, you just call - * the function with the LLM prepared arguments. And then informs the return value to - * the LLM by system prompt. The LLM will continue the next conversation based on - * the return value. + * Use {@link application} instead. * - * Additionally, if you've configured {@link ILlmApplication.IOptions.separate}, - * so that the parameters are separated to human and LLM sides, you can merge these - * humand and LLM sides' parameters into one through {@link HttpLlm.mergeParameters} - * before the actual LLM function call execution. + * Since the version `typia@8.0.0`, {@link application} function has + * started supporting the {@link ILlmFunction.validate} function which + * has been designed for the validation feedback strategy of the LLM + * function calling. * - * Here is the list of available `Model` types with their corresponding LLM schema. - * Reading the following list, and determine the `Model` type considering the - * characteristics of the target LLM provider. - * - * - LLM provider schemas - * - `chatgpt`: [`IChatGptSchema`](https://github.com/samchon/openapi/blob/master/src/structures/IChatGptSchema.ts) - * - `claude`: [`IClaudeSchema`](https://github.com/samchon/openapi/blob/master/src/structures/IClaudeSchema.ts) - * - `gemini`: [`IGeminiSchema`](https://github.com/samchon/openapi/blob/master/src/structures/IGeminiSchema.ts) - * - `llama`: [`ILlamaSchema`](https://github.com/samchon/openapi/blob/master/src/structures/ILlamaSchema.ts) - * - Midldle layer schemas - * - `3.0`: [`ILlmSchemaV3`](https://github.com/samchon/openapi/blob/master/src/structures/ILlmSchemaV3.ts) - * - `3.1`: [`ILlmSchemaV3_1`](https://github.com/samchon/openapi/blob/master/src/structures/ILlmSchemaV3_1.ts) + * This `applicationOfValidate` function would be eliminated in the + * next major version `typia@9.0.0`. So please use {@link application} + * function instead. * * @template App Target class or interface type collecting the functions to call * @template Model LLM schema model * @template Config Configuration of LLM schema composition * @param options Options for the LLM application construction * @returns Application of LLM function calling schemas - * @reference https://platform.openai.com/docs/guides/function-calling - * @author Jeongho Nam - https://github.com/samchon + * @deprecated */ -export function application< +export function applicationOfValidate< App extends Record, Model extends ILlmSchema.Model, Config extends Partial = {}, >( options?: Partial, "separate">>, -): ILlmApplication; +): ILlmApplication; /** * @internal */ -export function application(): never { - halt("application"); +export function applicationOfValidate(): never { + halt("applicationOfValidate"); } /** diff --git a/src/programmers/llm/LlmApplicationOfValidateProgrammer.ts b/src/programmers/llm/LlmApplicationOfValidateProgrammer.ts deleted file mode 100644 index c9faed867a..0000000000 --- a/src/programmers/llm/LlmApplicationOfValidateProgrammer.ts +++ /dev/null @@ -1,104 +0,0 @@ -import { ILlmApplication, ILlmSchema } from "@samchon/openapi"; -import ts from "typescript"; - -import { TypeFactory } from "../../factories/TypeFactory"; - -import { ILlmApplicationOfValidate } from "../../schemas/llm/ILlmApplicationOfValidate"; -import { Metadata } from "../../schemas/metadata/Metadata"; -import { MetadataParameter } from "../../schemas/metadata/MetadataParameter"; - -import { ITypiaContext } from "../../transformers/ITypiaContext"; - -import { IValidation } from "../../IValidation"; -import { ValidateProgrammer } from "../ValidateProgrammer"; -import { LlmApplicationProgrammer } from "./LlmApplicationProgrammer"; - -export namespace LlmApplicationOfValidateProgrammer { - export const validate = (props: { - model: Model; - config?: Partial; - }) => LlmApplicationProgrammer.validate(props); - - export const write = (props: { - context: ITypiaContext; - modulo: ts.LeftHandSideExpression; - model: Model; - metadata: Metadata; - config?: Partial; - name?: string; - }): ILlmApplicationOfValidate => { - const app: ILlmApplication = LlmApplicationProgrammer.write(props); - const parameters: Record = Object.fromEntries( - props.metadata.objects[0]!.type.properties.filter( - (p) => - p.key.isSoleLiteral() && - p.value.size() === 1 && - p.value.nullable === false && - p.value.isRequired() === true && - p.value.functions.length === 1, - ) - .filter( - (p) => - p.jsDocTags.find( - (tag) => tag.name === "hidden" || tag.name === "internal", - ) === undefined, - ) - .map((p) => [ - p.key.getSoleLiteral()!, - p.value.functions[0]!.parameters[0]!, - ]), - ); - return { - ...app, - functions: app.functions.map((func) => ({ - ...func, - validate: writeValidadtor({ - context: props.context, - modulo: props.modulo, - className: props.name, - name: func.name, - parameter: parameters[func.name] ?? null, - }), - })), - }; - }; - - const writeValidadtor = (props: { - context: ITypiaContext; - modulo: ts.LeftHandSideExpression; - parameter: MetadataParameter | null; - name: string; - className?: string; - }): ((props: object) => IValidation) => { - if (props.parameter === null) - return ValidateProgrammer.write({ - ...props, - type: props.context.checker.getTypeFromTypeNode( - TypeFactory.keyword("any"), - ), - config: { - equals: false, - }, - name: undefined, - }) as any; - - const type = props.parameter.tsType; - if (type === undefined) - // unreachable - throw new Error( - "Failed to write LLM application's function validator. You don't have to call `LlmApplicationOfValidator.write()` function by yourself, but only by the `typia.llm.applicationOfValidate()` function.", - ); - return ValidateProgrammer.write({ - ...props, - type: props.parameter.tsType!, - config: { - equals: false, - }, - name: props.className - ? `Parameters<${props.className}[${JSON.stringify(props.name)}]>[0]` - : undefined, - }) satisfies ts.CallExpression as any as ( - props: object, - ) => IValidation; - }; -} diff --git a/src/programmers/llm/LlmApplicationProgrammer.ts b/src/programmers/llm/LlmApplicationProgrammer.ts index 8c3b63e4cd..8f812c8361 100644 --- a/src/programmers/llm/LlmApplicationProgrammer.ts +++ b/src/programmers/llm/LlmApplicationProgrammer.ts @@ -7,14 +7,21 @@ import { } from "@samchon/openapi"; import { LlmSchemaComposer } from "@samchon/openapi/lib/composers/LlmSchemaComposer"; import { ILlmFunction } from "@samchon/openapi/lib/structures/ILlmFunction"; +import ts from "typescript"; import { MetadataFactory } from "../../factories/MetadataFactory"; +import { TypeFactory } from "../../factories/TypeFactory"; import { __IJsonApplication } from "../../schemas/json/__IJsonApplication"; import { Metadata } from "../../schemas/metadata/Metadata"; import { MetadataFunction } from "../../schemas/metadata/MetadataFunction"; import { MetadataObjectType } from "../../schemas/metadata/MetadataObjectType"; +import { MetadataParameter } from "../../schemas/metadata/MetadataParameter"; +import { ITypiaContext } from "../../transformers/ITypiaContext"; + +import { IValidation } from "../../IValidation"; +import { ValidateProgrammer } from "../ValidateProgrammer"; import { JsonApplicationProgrammer } from "../json/JsonApplicationProgrammer"; import { LlmSchemaProgrammer } from "./LlmSchemaProgrammer"; @@ -146,8 +153,11 @@ export namespace LlmApplicationProgrammer { export const write = (props: { model: Model; + context: ITypiaContext; + modulo: ts.LeftHandSideExpression; metadata: Metadata; config?: Partial; + name?: string; }): ILlmApplication => { const errors: string[] = validate(props)(props.metadata, { top: true, @@ -162,6 +172,28 @@ export namespace LlmApplicationProgrammer { if (errors.length) throw new Error("Failed to write LLM application: " + errors.join("\n")); + const functionParameters: Record = + Object.fromEntries( + props.metadata.objects[0]!.type.properties.filter( + (p) => + p.key.isSoleLiteral() && + p.value.size() === 1 && + p.value.nullable === false && + p.value.isRequired() === true && + p.value.functions.length === 1, + ) + .filter( + (p) => + p.jsDocTags.find( + (tag) => tag.name === "hidden" || tag.name === "internal", + ) === undefined, + ) + .map((p) => [ + p.key.getSoleLiteral()!, + p.value.functions[0]!.parameters[0]!, + ]), + ); + const errorMessages: string[] = []; const application: __IJsonApplication<"3.1"> = JsonApplicationProgrammer.write({ @@ -174,9 +206,13 @@ export namespace LlmApplicationProgrammer { application.functions.map((func) => writeFunction({ model: props.model, + context: props.context, + modulo: props.modulo, + className: props.name, components: application.components, function: func, errors: errorMessages, + parameter: functionParameters[func.name] ?? null, }), ); if (functions.some((func) => func === null)) @@ -197,9 +233,13 @@ export namespace LlmApplicationProgrammer { const writeFunction = (props: { model: Model; + context: ITypiaContext; + modulo: ts.LeftHandSideExpression; components: OpenApi.IComponents; function: __IJsonApplication.IFunction; + parameter: MetadataParameter | null; errors: string[]; + className?: string; }): ILlmFunction | null => { const parameters: ILlmSchema.ModelParameters[Model] | null = writeParameters({ @@ -244,6 +284,13 @@ export namespace LlmApplicationProgrammer { })(), deprecated: props.function.deprecated, tags: props.function.tags, + validate: writeValidadtor({ + context: props.context, + modulo: props.modulo, + parameter: props.parameter, + name: props.function.name, + className: props.className, + }), }; }; @@ -311,17 +358,56 @@ export namespace LlmApplicationProgrammer { return result.value; }; - const concatDescription = (p: { - summary?: string | undefined; - description?: string | undefined; - }): string | undefined => { - if (!p.summary?.length || !p.description?.length) - return p.summary ?? p.description; - const summary: string = p.summary.endsWith(".") - ? p.summary.slice(0, -1) - : p.summary; - return p.description.startsWith(summary) - ? p.description - : summary + ".\n\n" + p.description; + const writeValidadtor = (props: { + context: ITypiaContext; + modulo: ts.LeftHandSideExpression; + parameter: MetadataParameter | null; + name: string; + className?: string; + }): ((props: unknown) => IValidation) => { + if (props.parameter === null) + return ValidateProgrammer.write({ + ...props, + type: props.context.checker.getTypeFromTypeNode( + TypeFactory.keyword("any"), + ), + config: { + equals: false, + }, + name: undefined, + }) as any; + + const type: ts.Type | undefined = props.parameter.tsType; + if (type === undefined) + // unreachable + throw new Error( + "Failed to write LLM application's function validator. You don't have to call `LlmApplicationOfValidator.write()` function by yourself, but only by the `typia.llm.applicationOfValidate()` function.", + ); + return ValidateProgrammer.write({ + ...props, + type: props.parameter.tsType!, + config: { + equals: false, + }, + name: props.className + ? `Parameters<${props.className}[${JSON.stringify(props.name)}]>[0]` + : undefined, + }) satisfies ts.CallExpression as any as ( + props: unknown, + ) => IValidation; }; } + +const concatDescription = (p: { + summary?: string | undefined; + description?: string | undefined; +}): string | undefined => { + if (!p.summary?.length || !p.description?.length) + return p.summary ?? p.description; + const summary: string = p.summary.endsWith(".") + ? p.summary.slice(0, -1) + : p.summary; + return p.description.startsWith(summary) + ? p.description + : summary + ".\n\n" + p.description; +}; diff --git a/src/schemas/llm/ILlmApplicationOfValidate.ts b/src/schemas/llm/ILlmApplicationOfValidate.ts index 082870eb22..f9ab4a8e57 100644 --- a/src/schemas/llm/ILlmApplicationOfValidate.ts +++ b/src/schemas/llm/ILlmApplicationOfValidate.ts @@ -1,55 +1,6 @@ -import { ILlmApplication, ILlmSchema } from "@samchon/openapi"; - -import { ILlmFunctionOfValidate } from "./ILlmFunctionOfValidate"; +import { ILlmApplication } from "@samchon/openapi"; /** - * Application of LLM function calling with validators. - * - * `ILlmApplication` is a data structure representing a collection of - * {@link ILlmFunctionOfValidate LLM function calling schemas}, composed from a native - * TypeScript class (or interface) type by the `typia.llm.applicationOfValidate()` - * function. - * - * If you put the returned {@link ILlmApplicationOfValidate.functions} objects to the - * LLM provider like [OpenAI (ChatGPT)](https://openai.com/), the LLM will automatically - * select the proper function and fill its arguments from the conversation - * (maybe chatting text) with user (human). This is the concept of the LLM function calling. - * - * Additionally, the LLM function calling sometimes take a mistake that composing wrong typed - * {@link ILlmFunctionOfValidate.parameters}. In that case, deliver return value of the - * {@link ILlmFunctionOfValidate.validate} function, then LLM provider will correct the - * parameters at the next conversation. The {@link ILlmFunctionOfValidate.validate} function - * is a validator function reporting the detailed information about the wrong typed parameters. - * - * By the way, there can be some parameters (or their nested properties) which must be - * composed by Human, not by LLM. File uploading feature or some sensitive information - * like secret keys (password) are the examples. In that case, you can separate the - * function parameters to both LLM and human sides by configuring the - * {@link ILlmApplication.IOptions.separate} property. The separated parameters are - * assigned to the {@link ILlmFunction.separated} property. - * - * For reference, when both LLM and Human filled parameter values to call, you can - * merge them by calling the {@link HttpLlm.mergeParameters} function. In other words, - * if you've configured the {@link ILlmApplication.IOptions.separate} property, you - * have to merge the separated parameters before the function call execution. - * - * @reference https://platform.openai.com/docs/guides/function-calling - * @author Jeongho Nam - https://github.com/samchon + * @deprecated Use `ILlmApplication` type instead */ -export interface ILlmApplicationOfValidate - extends ILlmApplication { - /** - * List of function metadata. - * - * List of function metadata that can be used for the LLM function call. - * - * Also, every functions have their own parameters validator - * {@link ILlmFunctionOfValidate.validate}. If the LLM function calling composes wrong - * typed parameters, then deliver return value of it, then LLM will correct parameters - * at the next conversation. - */ - functions: ILlmFunctionOfValidate[]; -} -export namespace ILlmApplicationOfValidate { - export import IOptions = ILlmApplication.IOptions; -} +export import ILlmApplicationOfValidate = ILlmApplication; diff --git a/src/schemas/llm/ILlmFunctionOfValidate.ts b/src/schemas/llm/ILlmFunctionOfValidate.ts index cdc6acbfcd..e22161c6cb 100644 --- a/src/schemas/llm/ILlmFunctionOfValidate.ts +++ b/src/schemas/llm/ILlmFunctionOfValidate.ts @@ -1,39 +1,6 @@ -import { ILlmFunction, ILlmSchema } from "@samchon/openapi"; - -import { IValidation } from "../../IValidation"; +import { ILlmFunction } from "@samchon/openapi"; /** - * LLM function metadata with validator. - * - * `ILlmFunctionOfValidate` is an interface representing a function metadata, - * which has been used for the LLM (Language Large Model) function - * calling. Also, it's a function structure containing the function - * {@link name}, {@link parameters} and {@link output return type}. - * - * If you provide this `ILlmFunctionOfValidate` data to the LLM provider like "OpenAI", - * the "OpenAI" will compose a function arguments by analyzing conversations - * with the user. With the LLM composed arguments, you can execute the function - * and get the result. - * - * If the LLM function calling take s a mistake that composing wrong typed - * {@link parameters}, you can correct the parameters by delivering the return - * value of the {@link validate} function. The {@link validate} function is a - * validator function reporting the detailed information about the wrong typed - * {@link parameters}. - * - * By the way, do not ensure that LLM will always provide the correct arguments. - * The LLM of present age is not perfect, and sometimes takes a mistake that composing - * wrong typed {@link parameters}. In that case, you can correc the parameters by - * delivering the return value of the {@link validate} function. The {@link validate} - * function reports the detailed information about the wrong typed {@link parameters}, - * - * @reference https://platform.openai.com/docs/guides/function-calling - * @author Jeongho Nam - https://github.com/samchon + * @deprecated Use `ILlmFunction` type instead */ -export interface ILlmFunctionOfValidate - extends ILlmFunction { - validate(props: object): IValidation; -} -export namespace ILlmFunctionOfValidate { - export import ISeparated = ILlmFunction.ISeparated; -} +export import ILlmFunctionOfValidate = ILlmFunction; diff --git a/src/transformers/CallExpressionTransformer.ts b/src/transformers/CallExpressionTransformer.ts index 27d6933b08..2117ff367e 100644 --- a/src/transformers/CallExpressionTransformer.ts +++ b/src/transformers/CallExpressionTransformer.ts @@ -66,7 +66,6 @@ import { JsonSchemasTransformer } from "./features/json/JsonSchemasTransformer"; import { JsonStringifyTransformer } from "./features/json/JsonStringifyTransformer"; import { JsonValidateParseTransformer } from "./features/json/JsonValidateParseTransformer"; import { JsonValidateStringifyTransformer } from "./features/json/JsonValidateStringifyTransformer"; -import { LlmApplicationOfValidateTransformer } from "./features/llm/LlmApplicationOfValidateTransformer"; import { LlmApplicationTransformer } from "./features/llm/LlmApplicationTransformer"; import { LlmParametersTransformer } from "./features/llm/LlmParametersTransformer"; import { LlmSchemaTransformer } from "./features/llm/LlmSchemaTransformer"; @@ -395,7 +394,7 @@ const FUNCTORS: Record Task>> = { createValidateQuery: () => CreateHttpValidateQueryTransformer.transform, }, llm: { - applicationOfValidate: () => LlmApplicationOfValidateTransformer.transform, + applicationOfValidate: () => LlmApplicationTransformer.transform, application: () => LlmApplicationTransformer.transform, parameters: () => LlmParametersTransformer.transform, schema: () => LlmSchemaTransformer.transform, diff --git a/src/transformers/features/llm/LlmApplicationOfValidateTransformer.ts b/src/transformers/features/llm/LlmApplicationOfValidateTransformer.ts deleted file mode 100644 index 0d92d3043d..0000000000 --- a/src/transformers/features/llm/LlmApplicationOfValidateTransformer.ts +++ /dev/null @@ -1,129 +0,0 @@ -import { ILlmApplication, ILlmSchema } from "@samchon/openapi"; -import ts from "typescript"; - -import { ExpressionFactory } from "../../../factories/ExpressionFactory"; -import { LiteralFactory } from "../../../factories/LiteralFactory"; -import { MetadataCollection } from "../../../factories/MetadataCollection"; -import { MetadataFactory } from "../../../factories/MetadataFactory"; -import { StatementFactory } from "../../../factories/StatementFactory"; - -import { Metadata } from "../../../schemas/metadata/Metadata"; - -import { LlmApplicationOfValidateProgrammer } from "../../../programmers/llm/LlmApplicationOfValidateProgrammer"; -import { LlmModelPredicator } from "../../../programmers/llm/LlmModelPredicator"; - -import { ValidationPipe } from "../../../typings/ValidationPipe"; - -import { ITransformProps } from "../../ITransformProps"; -import { TransformerError } from "../../TransformerError"; - -export namespace LlmApplicationOfValidateTransformer { - export const transform = (props: ITransformProps): ts.Expression => { - // GET GENERIC ARGUMENT - if (!props.expression.typeArguments?.length) - throw new TransformerError({ - code: "typia.llm.schema", - message: "no generic argument.", - }); - - const top: ts.Node = props.expression.typeArguments[0]!; - if (ts.isTypeNode(top) === false) return props.expression; - - // GET TYPE - const model: ILlmSchema.Model = LlmModelPredicator.getModel({ - checker: props.context.checker, - method: "application", - node: props.expression.typeArguments[1], - }); - const config: Partial = LlmModelPredicator.getConfig({ - context: props.context, - method: "application", - model, - node: props.expression.typeArguments[2], - }) as Partial; - - const type: ts.Type = props.context.checker.getTypeFromTypeNode(top); - - // VALIDATE TYPE - const analyze = (validate: boolean): Metadata => { - const result: ValidationPipe = - MetadataFactory.analyze({ - checker: props.context.checker, - transformer: props.context.transformer, - options: { - absorb: validate, - escape: true, - constant: true, - functional: true, - validate: - validate === true - ? LlmApplicationOfValidateProgrammer.validate({ - model, - config, - }) - : undefined, - }, - collection: new MetadataCollection({ - replace: MetadataCollection.replace, - }), - type, - }); - if (result.success === false) - throw TransformerError.from({ - code: "typia.llm.applicationOfValidate", - errors: result.errors, - }); - return result.data; - }; - analyze(true); - - // GENERATE LLM APPLICATION - const schema: ILlmApplication = - LlmApplicationOfValidateProgrammer.write({ - model, - context: props.context, - modulo: props.modulo, - metadata: analyze(false), - config, - name: top.getFullText().trim(), - }); - const literal: ts.Expression = ts.factory.createAsExpression( - LiteralFactory.write(schema), - props.context.importer.type({ - file: "typia", - name: "ILlmApplicationOfValidate", - arguments: [ - ts.factory.createLiteralTypeNode( - ts.factory.createStringLiteral(model), - ), - ], - }), - ); - if (!props.expression.arguments?.[0]) return literal; - - return ExpressionFactory.selfCall( - ts.factory.createBlock( - [ - StatementFactory.constant({ - name: "app", - value: literal, - }), - ts.factory.createExpressionStatement( - ts.factory.createCallExpression( - props.context.importer.internal("llmApplicationFinalize"), - undefined, - [ - ts.factory.createIdentifier("app"), - ...(props.expression.arguments?.[0] - ? [props.expression.arguments[0]] - : []), - ], - ), - ), - ts.factory.createReturnStatement(ts.factory.createIdentifier("app")), - ], - true, - ), - ); - }; -} diff --git a/src/transformers/features/llm/LlmApplicationTransformer.ts b/src/transformers/features/llm/LlmApplicationTransformer.ts index b1ef8831c3..00c7e3c79b 100644 --- a/src/transformers/features/llm/LlmApplicationTransformer.ts +++ b/src/transformers/features/llm/LlmApplicationTransformer.ts @@ -80,8 +80,11 @@ export namespace LlmApplicationTransformer { const schema: ILlmApplication = LlmApplicationProgrammer.write({ model, + context: props.context, + modulo: props.modulo, metadata: analyze(false), config, + name: top.getFullText().trim(), }); const literal: ts.Expression = ts.factory.createAsExpression( LiteralFactory.write(schema), diff --git a/test-error/package.json b/test-error/package.json index 3e1f9bc248..056de01345 100644 --- a/test-error/package.json +++ b/test-error/package.json @@ -29,7 +29,7 @@ "devDependencies": { "rimraf": "^5.0.5", "ts-patch": "^3.3.0", - "typescript": "5.9.0-dev.20250223" + "typescript": "^5.8.2" }, "dependencies": { "typia": "workspace:^" diff --git a/test-error/src/llm/llm.application.length.ts b/test-error/src/llm/llm.application.length.ts index 07da188f52..0ec268fc04 100644 --- a/test-error/src/llm/llm.application.length.ts +++ b/test-error/src/llm/llm.application.length.ts @@ -11,9 +11,12 @@ typia.llm.application< "chatgpt" >(); -typia.llm.application<{ - /** - * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa - */ - something(p: { value: string }): void; -}>(); +typia.llm.application< + { + /** + * aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + */ + something(p: { value: string }): void; + }, + "chatgpt" +>(); diff --git a/test-error/src/llm/llm.application.name.ts b/test-error/src/llm/llm.application.name.ts index 03242b8280..d7c1bb1230 100644 --- a/test-error/src/llm/llm.application.name.ts +++ b/test-error/src/llm/llm.application.name.ts @@ -19,23 +19,3 @@ typia.llm.application< }, "chatgpt" >(); - -// APPLICATION-OF-VALIDATE -typia.llm.applicationOfValidate< - { - "0create"(p: {}): void; - }, - "chatgpt" ->(); -typia.llm.applicationOfValidate< - { - "a.b.c"(p: {}): void; - }, - "chatgpt" ->(); -typia.llm.applicationOfValidate< - { - "&x"(p: {}): void; - }, - "chatgpt" ->(); diff --git a/test-esm/generate/input/index.ts b/test-esm/generate/input/index.ts index 693bb631eb..dcf5dea547 100644 --- a/test-esm/generate/input/index.ts +++ b/test-esm/generate/input/index.ts @@ -1,7 +1,10 @@ -import typia, { ILlmApplicationOfValidate } from "typia"; +import { ILlmApplication } from "@samchon/openapi"; +import typia from "typia"; import IApplication from "./IApplication"; -const application: ILlmApplicationOfValidate<"chatgpt"> = - typia.llm.applicationOfValidate(); +const application: ILlmApplication<"chatgpt"> = typia.llm.application< + IApplication, + "chatgpt" +>(); export default application; diff --git a/test-esm/generate/output/index.ts b/test-esm/generate/output/index.ts index 185d849e5b..1a30bb597b 100644 --- a/test-esm/generate/output/index.ts +++ b/test-esm/generate/output/index.ts @@ -1,11 +1,12 @@ -import typia, { ILlmApplicationOfValidate } from "typia"; +import { ILlmApplication } from "@samchon/openapi"; +import typia from "typia"; import * as __typia_transform__isFormatDateTime from "typia/lib/internal/_isFormatDateTime.js"; import * as __typia_transform__isFormatUuid from "typia/lib/internal/_isFormatUuid.js"; import * as __typia_transform__validateReport from "typia/lib/internal/_validateReport.js"; import IApplication from "./IApplication"; -const application: ILlmApplicationOfValidate<"chatgpt"> = { +const application: ILlmApplication<"chatgpt"> = { model: "chatgpt", options: { reference: false, @@ -1627,5 +1628,5 @@ const application: ILlmApplicationOfValidate<"chatgpt"> = { })(), }, ], -} as import("typia").ILlmApplicationOfValidate<"chatgpt">; +} as import("@samchon/openapi").ILlmApplication<"chatgpt">; export default application; diff --git a/test-esm/package.json b/test-esm/package.json index 3f87de5b92..5cdf86bac1 100644 --- a/test-esm/package.json +++ b/test-esm/package.json @@ -34,7 +34,7 @@ "@types/cli": "^0.11.25", "@types/node": "^22.10.1", "ts-patch": "^3.3.0", - "typescript": "5.9.0-dev.20250223" + "typescript": "^5.8.2" }, "dependencies": { "typia": "workspace:^" diff --git a/test/build/internal/TestLlmApplicationGenerator.ts b/test/build/internal/TestLlmApplicationGenerator.ts index 3f3a9900ad..50ba51d858 100644 --- a/test/build/internal/TestLlmApplicationGenerator.ts +++ b/test/build/internal/TestLlmApplicationGenerator.ts @@ -63,6 +63,7 @@ export namespace TestLlmApplicationGenerator { ` _test_llm_application({`, ` model: ${JSON.stringify(model)},`, ` name: ${JSON.stringify(s.name)},`, + ` factory: ${s.name}`, ` })(`, ` typia.llm.application<${s.name}Application, ${JSON.stringify(model)}>(),`, ` );`, diff --git a/test/build/template.ts b/test/build/template.ts index 4d6342cbc5..35ef03b3be 100644 --- a/test/build/template.ts +++ b/test/build/template.ts @@ -2,10 +2,8 @@ import cp from "child_process"; import fs from "fs"; import { TestFeature } from "./internal/TestFeature"; -// import { TestJsonApplicationGenerator } from "./internal/TestJsonApplicationGenerator"; import { TestJsonSchemasGenerator } from "./internal/TestJsonSchemasGenerator"; import { TestLlmApplicationGenerator } from "./internal/TestLlmApplicationGenerator"; -import { TestLlmApplicationOfValidateGenerator } from "./internal/TestLlmApplicationOfValidateGenerator"; import { TestLlmParametersGenerator } from "./internal/TestLlmParametersGenerator"; import { TestLlmSchemaGenerator } from "./internal/TestLlmSchemaGenerator"; import { TestProtobufMessageGenerator } from "./internal/TestProtobufMessageGenerator"; @@ -172,13 +170,11 @@ async function main(): Promise { // FILL SCHEMA CONTENTS cp.execSync("npm run build", { stdio: "inherit" }); - // await TestJsonApplicationGenerator.schemas(); await TestJsonSchemasGenerator.schemas(); await TestProtobufMessageGenerator.schemas(); await TestReflectMetadataGenerator.schemas(); // LLM SCHEMAS AGAIN - await TestLlmApplicationOfValidateGenerator.generate(structures); await TestLlmApplicationGenerator.generate(structures); await TestLlmParametersGenerator.generate(structures); await TestLlmSchemaGenerator.generate(structures); diff --git a/test/generate/input/generate_llm.ts b/test/generate/input/generate_llm.ts index 1a9ccb793f..2c796176ec 100644 --- a/test/generate/input/generate_llm.ts +++ b/test/generate/input/generate_llm.ts @@ -17,11 +17,6 @@ export const application = typia.llm.application({ LlmTypeCheckerV3_1.isString(schema) && schema.format === "date-time", }); -export const applicationOfValidate = typia.llm.applicationOfValidate< - IApplication, - "llama" ->(); - export interface IApplication { establishCompany(props: { company: ICompany }): ICompany; createDepartment(props: { diff --git a/test/generate/output/generate_llm.ts b/test/generate/output/generate_llm.ts index edfd49374f..c169152b4d 100644 --- a/test/generate/output/generate_llm.ts +++ b/test/generate/output/generate_llm.ts @@ -338,6 +338,368 @@ export const application = (() => { }, required: ["id", "serial", "name", "established_at", "departments"], }, + validate: (() => { + const _io0 = (input: any): boolean => + "object" === typeof input.company && + null !== input.company && + _io1(input.company); + const _io1 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "number" === typeof input.serial && + Number.isFinite(input.serial) && + "string" === typeof input.name && + "string" === typeof input.established_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.established_at, + ) && + Array.isArray(input.departments) && + input.departments.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io2(elem), + ); + const _io2 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "string" === typeof input.code && + "number" === typeof input.sales && + Number.isFinite(input.sales) && + "string" === typeof input.created_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.created_at, + ) && + Array.isArray(input.children) && + input.children.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io2(elem), + ) && + Array.isArray(input.employees) && + input.employees.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io3(elem), + ); + const _io3 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "string" === typeof input.name && + "number" === typeof input.age && + Number.isFinite(input.age) && + "number" === typeof input.grade && + Number.isFinite(input.grade) && + "string" === typeof input.employed_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.employed_at, + ); + const _vo0 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ((("object" === typeof input.company && null !== input.company) || + _report(_exceptionable, { + path: _path + ".company", + expected: "ICompany", + value: input.company, + })) && + _vo1( + input.company, + _path + ".company", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".company", + expected: "ICompany", + value: input.company, + }), + ].every((flag: boolean) => flag); + const _vo1 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + ("number" === typeof input.serial && + Number.isFinite(input.serial)) || + _report(_exceptionable, { + path: _path + ".serial", + expected: "number", + value: input.serial, + }), + "string" === typeof input.name || + _report(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + }), + ("string" === typeof input.established_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.established_at, + ) || + _report(_exceptionable, { + path: _path + ".established_at", + expected: 'string & Format<"date-time">', + value: input.established_at, + }))) || + _report(_exceptionable, { + path: _path + ".established_at", + expected: '(string & Format<"date-time">)', + value: input.established_at, + }), + ((Array.isArray(input.departments) || + _report(_exceptionable, { + path: _path + ".departments", + expected: "Array", + value: input.departments, + })) && + input.departments + .map( + (elem: any, _index4: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".departments[" + _index4 + "]", + expected: "IDepartment", + value: elem, + })) && + _vo2( + elem, + _path + ".departments[" + _index4 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".departments[" + _index4 + "]", + expected: "IDepartment", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".departments", + expected: "Array", + value: input.departments, + }), + ].every((flag: boolean) => flag); + const _vo2 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + "string" === typeof input.code || + _report(_exceptionable, { + path: _path + ".code", + expected: "string", + value: input.code, + }), + ("number" === typeof input.sales && + Number.isFinite(input.sales)) || + _report(_exceptionable, { + path: _path + ".sales", + expected: "number", + value: input.sales, + }), + ("string" === typeof input.created_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.created_at, + ) || + _report(_exceptionable, { + path: _path + ".created_at", + expected: 'string & Format<"date-time">', + value: input.created_at, + }))) || + _report(_exceptionable, { + path: _path + ".created_at", + expected: '(string & Format<"date-time">)', + value: input.created_at, + }), + ((Array.isArray(input.children) || + _report(_exceptionable, { + path: _path + ".children", + expected: "Array", + value: input.children, + })) && + input.children + .map( + (elem: any, _index5: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".children[" + _index5 + "]", + expected: "IDepartment", + value: elem, + })) && + _vo2( + elem, + _path + ".children[" + _index5 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".children[" + _index5 + "]", + expected: "IDepartment", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".children", + expected: "Array", + value: input.children, + }), + ((Array.isArray(input.employees) || + _report(_exceptionable, { + path: _path + ".employees", + expected: "Array", + value: input.employees, + })) && + input.employees + .map( + (elem: any, _index6: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".employees[" + _index6 + "]", + expected: "IEmployee", + value: elem, + })) && + _vo3( + elem, + _path + ".employees[" + _index6 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".employees[" + _index6 + "]", + expected: "IEmployee", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".employees", + expected: "Array", + value: input.employees, + }), + ].every((flag: boolean) => flag); + const _vo3 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + "string" === typeof input.name || + _report(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + }), + ("number" === typeof input.age && Number.isFinite(input.age)) || + _report(_exceptionable, { + path: _path + ".age", + expected: "number", + value: input.age, + }), + ("number" === typeof input.grade && + Number.isFinite(input.grade)) || + _report(_exceptionable, { + path: _path + ".grade", + expected: "number", + value: input.grade, + }), + ("string" === typeof input.employed_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.employed_at, + ) || + _report(_exceptionable, { + path: _path + ".employed_at", + expected: 'string & Format<"date-time">', + value: input.employed_at, + }))) || + _report(_exceptionable, { + path: _path + ".employed_at", + expected: '(string & Format<"date-time">)', + value: input.employed_at, + }), + ].every((flag: boolean) => flag); + const __is = ( + input: any, + ): input is Parameters[0] => + "object" === typeof input && null !== input && _io0(input); + let errors: any; + let _report: any; + return ( + input: any, + ): import("typia").IValidation< + Parameters[0] + > => { + if (false === __is(input)) { + errors = []; + _report = ( + __typia_transform__validateReport._validateReport as any + )(errors); + ((input: any, _path: string, _exceptionable: boolean = true) => + ((("object" === typeof input && null !== input) || + _report(true, { + path: _path + "", + expected: "__type", + value: input, + })) && + _vo0(input, _path + "", true)) || + _report(true, { + path: _path + "", + expected: "__type", + value: input, + }))(input, "$input", true); + const success = 0 === errors.length; + return success + ? { + success, + data: input, + } + : ({ + success, + errors, + data: input, + } as any); + } + return { + success: true, + data: input, + } as any; + }; + })(), }, { name: "createDepartment", @@ -447,6 +809,388 @@ export const application = (() => { output: { $ref: "#/$defs/IDepartment", }, + validate: (() => { + const _io0 = (input: any): boolean => + "object" === typeof input.company && + null !== input.company && + _io1(input.company) && + "object" === typeof input.department && + null !== input.department && + _io2(input.department); + const _io1 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "number" === typeof input.serial && + Number.isFinite(input.serial) && + "string" === typeof input.name && + "string" === typeof input.established_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.established_at, + ) && + Array.isArray(input.departments) && + input.departments.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io2(elem), + ); + const _io2 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "string" === typeof input.code && + "number" === typeof input.sales && + Number.isFinite(input.sales) && + "string" === typeof input.created_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.created_at, + ) && + Array.isArray(input.children) && + input.children.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io2(elem), + ) && + Array.isArray(input.employees) && + input.employees.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io3(elem), + ); + const _io3 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "string" === typeof input.name && + "number" === typeof input.age && + Number.isFinite(input.age) && + "number" === typeof input.grade && + Number.isFinite(input.grade) && + "string" === typeof input.employed_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.employed_at, + ); + const _vo0 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ((("object" === typeof input.company && null !== input.company) || + _report(_exceptionable, { + path: _path + ".company", + expected: "ICompany", + value: input.company, + })) && + _vo1( + input.company, + _path + ".company", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".company", + expected: "ICompany", + value: input.company, + }), + ((("object" === typeof input.department && + null !== input.department) || + _report(_exceptionable, { + path: _path + ".department", + expected: "IDepartment", + value: input.department, + })) && + _vo2( + input.department, + _path + ".department", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".department", + expected: "IDepartment", + value: input.department, + }), + ].every((flag: boolean) => flag); + const _vo1 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + ("number" === typeof input.serial && + Number.isFinite(input.serial)) || + _report(_exceptionable, { + path: _path + ".serial", + expected: "number", + value: input.serial, + }), + "string" === typeof input.name || + _report(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + }), + ("string" === typeof input.established_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.established_at, + ) || + _report(_exceptionable, { + path: _path + ".established_at", + expected: 'string & Format<"date-time">', + value: input.established_at, + }))) || + _report(_exceptionable, { + path: _path + ".established_at", + expected: '(string & Format<"date-time">)', + value: input.established_at, + }), + ((Array.isArray(input.departments) || + _report(_exceptionable, { + path: _path + ".departments", + expected: "Array", + value: input.departments, + })) && + input.departments + .map( + (elem: any, _index4: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".departments[" + _index4 + "]", + expected: "IDepartment", + value: elem, + })) && + _vo2( + elem, + _path + ".departments[" + _index4 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".departments[" + _index4 + "]", + expected: "IDepartment", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".departments", + expected: "Array", + value: input.departments, + }), + ].every((flag: boolean) => flag); + const _vo2 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + "string" === typeof input.code || + _report(_exceptionable, { + path: _path + ".code", + expected: "string", + value: input.code, + }), + ("number" === typeof input.sales && + Number.isFinite(input.sales)) || + _report(_exceptionable, { + path: _path + ".sales", + expected: "number", + value: input.sales, + }), + ("string" === typeof input.created_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.created_at, + ) || + _report(_exceptionable, { + path: _path + ".created_at", + expected: 'string & Format<"date-time">', + value: input.created_at, + }))) || + _report(_exceptionable, { + path: _path + ".created_at", + expected: '(string & Format<"date-time">)', + value: input.created_at, + }), + ((Array.isArray(input.children) || + _report(_exceptionable, { + path: _path + ".children", + expected: "Array", + value: input.children, + })) && + input.children + .map( + (elem: any, _index5: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".children[" + _index5 + "]", + expected: "IDepartment", + value: elem, + })) && + _vo2( + elem, + _path + ".children[" + _index5 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".children[" + _index5 + "]", + expected: "IDepartment", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".children", + expected: "Array", + value: input.children, + }), + ((Array.isArray(input.employees) || + _report(_exceptionable, { + path: _path + ".employees", + expected: "Array", + value: input.employees, + })) && + input.employees + .map( + (elem: any, _index6: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".employees[" + _index6 + "]", + expected: "IEmployee", + value: elem, + })) && + _vo3( + elem, + _path + ".employees[" + _index6 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".employees[" + _index6 + "]", + expected: "IEmployee", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".employees", + expected: "Array", + value: input.employees, + }), + ].every((flag: boolean) => flag); + const _vo3 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + "string" === typeof input.name || + _report(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + }), + ("number" === typeof input.age && Number.isFinite(input.age)) || + _report(_exceptionable, { + path: _path + ".age", + expected: "number", + value: input.age, + }), + ("number" === typeof input.grade && + Number.isFinite(input.grade)) || + _report(_exceptionable, { + path: _path + ".grade", + expected: "number", + value: input.grade, + }), + ("string" === typeof input.employed_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.employed_at, + ) || + _report(_exceptionable, { + path: _path + ".employed_at", + expected: 'string & Format<"date-time">', + value: input.employed_at, + }))) || + _report(_exceptionable, { + path: _path + ".employed_at", + expected: '(string & Format<"date-time">)', + value: input.employed_at, + }), + ].every((flag: boolean) => flag); + const __is = ( + input: any, + ): input is Parameters[0] => + "object" === typeof input && null !== input && _io0(input); + let errors: any; + let _report: any; + return ( + input: any, + ): import("typia").IValidation< + Parameters[0] + > => { + if (false === __is(input)) { + errors = []; + _report = ( + __typia_transform__validateReport._validateReport as any + )(errors); + ((input: any, _path: string, _exceptionable: boolean = true) => + ((("object" === typeof input && null !== input) || + _report(true, { + path: _path + "", + expected: "__type", + value: input, + })) && + _vo0(input, _path + "", true)) || + _report(true, { + path: _path + "", + expected: "__type", + value: input, + }))(input, "$input", true); + const success = 0 === errors.length; + return success + ? { + success, + data: input, + } + : ({ + success, + errors, + data: input, + } as any); + } + return { + success: true, + data: input, + } as any; + }; + })(), }, { name: "hire", @@ -599,6 +1343,408 @@ export const application = (() => { }, required: ["id", "name", "age", "grade", "employed_at"], }, + validate: (() => { + const _io0 = (input: any): boolean => + "object" === typeof input.company && + null !== input.company && + _io1(input.company) && + "object" === typeof input.department && + null !== input.department && + _io2(input.department) && + "object" === typeof input.employee && + null !== input.employee && + _io3(input.employee); + const _io1 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "number" === typeof input.serial && + Number.isFinite(input.serial) && + "string" === typeof input.name && + "string" === typeof input.established_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.established_at, + ) && + Array.isArray(input.departments) && + input.departments.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io2(elem), + ); + const _io2 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "string" === typeof input.code && + "number" === typeof input.sales && + Number.isFinite(input.sales) && + "string" === typeof input.created_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.created_at, + ) && + Array.isArray(input.children) && + input.children.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io2(elem), + ) && + Array.isArray(input.employees) && + input.employees.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io3(elem), + ); + const _io3 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "string" === typeof input.name && + "number" === typeof input.age && + Number.isFinite(input.age) && + "number" === typeof input.grade && + Number.isFinite(input.grade) && + "string" === typeof input.employed_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.employed_at, + ); + const _vo0 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ((("object" === typeof input.company && null !== input.company) || + _report(_exceptionable, { + path: _path + ".company", + expected: "ICompany", + value: input.company, + })) && + _vo1( + input.company, + _path + ".company", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".company", + expected: "ICompany", + value: input.company, + }), + ((("object" === typeof input.department && + null !== input.department) || + _report(_exceptionable, { + path: _path + ".department", + expected: "IDepartment", + value: input.department, + })) && + _vo2( + input.department, + _path + ".department", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".department", + expected: "IDepartment", + value: input.department, + }), + ((("object" === typeof input.employee && + null !== input.employee) || + _report(_exceptionable, { + path: _path + ".employee", + expected: "IEmployee", + value: input.employee, + })) && + _vo3( + input.employee, + _path + ".employee", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".employee", + expected: "IEmployee", + value: input.employee, + }), + ].every((flag: boolean) => flag); + const _vo1 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + ("number" === typeof input.serial && + Number.isFinite(input.serial)) || + _report(_exceptionable, { + path: _path + ".serial", + expected: "number", + value: input.serial, + }), + "string" === typeof input.name || + _report(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + }), + ("string" === typeof input.established_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.established_at, + ) || + _report(_exceptionable, { + path: _path + ".established_at", + expected: 'string & Format<"date-time">', + value: input.established_at, + }))) || + _report(_exceptionable, { + path: _path + ".established_at", + expected: '(string & Format<"date-time">)', + value: input.established_at, + }), + ((Array.isArray(input.departments) || + _report(_exceptionable, { + path: _path + ".departments", + expected: "Array", + value: input.departments, + })) && + input.departments + .map( + (elem: any, _index4: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".departments[" + _index4 + "]", + expected: "IDepartment", + value: elem, + })) && + _vo2( + elem, + _path + ".departments[" + _index4 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".departments[" + _index4 + "]", + expected: "IDepartment", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".departments", + expected: "Array", + value: input.departments, + }), + ].every((flag: boolean) => flag); + const _vo2 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + "string" === typeof input.code || + _report(_exceptionable, { + path: _path + ".code", + expected: "string", + value: input.code, + }), + ("number" === typeof input.sales && + Number.isFinite(input.sales)) || + _report(_exceptionable, { + path: _path + ".sales", + expected: "number", + value: input.sales, + }), + ("string" === typeof input.created_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.created_at, + ) || + _report(_exceptionable, { + path: _path + ".created_at", + expected: 'string & Format<"date-time">', + value: input.created_at, + }))) || + _report(_exceptionable, { + path: _path + ".created_at", + expected: '(string & Format<"date-time">)', + value: input.created_at, + }), + ((Array.isArray(input.children) || + _report(_exceptionable, { + path: _path + ".children", + expected: "Array", + value: input.children, + })) && + input.children + .map( + (elem: any, _index5: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".children[" + _index5 + "]", + expected: "IDepartment", + value: elem, + })) && + _vo2( + elem, + _path + ".children[" + _index5 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".children[" + _index5 + "]", + expected: "IDepartment", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".children", + expected: "Array", + value: input.children, + }), + ((Array.isArray(input.employees) || + _report(_exceptionable, { + path: _path + ".employees", + expected: "Array", + value: input.employees, + })) && + input.employees + .map( + (elem: any, _index6: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".employees[" + _index6 + "]", + expected: "IEmployee", + value: elem, + })) && + _vo3( + elem, + _path + ".employees[" + _index6 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".employees[" + _index6 + "]", + expected: "IEmployee", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".employees", + expected: "Array", + value: input.employees, + }), + ].every((flag: boolean) => flag); + const _vo3 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + "string" === typeof input.name || + _report(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + }), + ("number" === typeof input.age && Number.isFinite(input.age)) || + _report(_exceptionable, { + path: _path + ".age", + expected: "number", + value: input.age, + }), + ("number" === typeof input.grade && + Number.isFinite(input.grade)) || + _report(_exceptionable, { + path: _path + ".grade", + expected: "number", + value: input.grade, + }), + ("string" === typeof input.employed_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.employed_at, + ) || + _report(_exceptionable, { + path: _path + ".employed_at", + expected: 'string & Format<"date-time">', + value: input.employed_at, + }))) || + _report(_exceptionable, { + path: _path + ".employed_at", + expected: '(string & Format<"date-time">)', + value: input.employed_at, + }), + ].every((flag: boolean) => flag); + const __is = ( + input: any, + ): input is Parameters[0] => + "object" === typeof input && null !== input && _io0(input); + let errors: any; + let _report: any; + return ( + input: any, + ): import("typia").IValidation< + Parameters[0] + > => { + if (false === __is(input)) { + errors = []; + _report = ( + __typia_transform__validateReport._validateReport as any + )(errors); + ((input: any, _path: string, _exceptionable: boolean = true) => + ((("object" === typeof input && null !== input) || + _report(true, { + path: _path + "", + expected: "__type", + value: input, + })) && + _vo0(input, _path + "", true)) || + _report(true, { + path: _path + "", + expected: "__type", + value: input, + }))(input, "$input", true); + const success = 0 === errors.length; + return success + ? { + success, + data: input, + } + : ({ + success, + errors, + data: input, + } as any); + } + return { + success: true, + data: input, + } as any; + }; + })(), }, { name: "erase", @@ -736,6 +1882,394 @@ export const application = (() => { type: "string", format: "uuid", }, + validate: (() => { + const _io0 = (input: any): boolean => + "object" === typeof input.entity && + null !== input.entity && + _iu0(input.entity); + const _io1 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "number" === typeof input.serial && + Number.isFinite(input.serial) && + "string" === typeof input.name && + "string" === typeof input.established_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.established_at, + ) && + Array.isArray(input.departments) && + input.departments.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io2(elem), + ); + const _io2 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "string" === typeof input.code && + "number" === typeof input.sales && + Number.isFinite(input.sales) && + "string" === typeof input.created_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.created_at, + ) && + Array.isArray(input.children) && + input.children.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io2(elem), + ) && + Array.isArray(input.employees) && + input.employees.every( + (elem: any) => + "object" === typeof elem && null !== elem && _io3(elem), + ); + const _io3 = (input: any): boolean => + "string" === typeof input.id && + __typia_transform__isFormatUuid._isFormatUuid(input.id) && + "string" === typeof input.name && + "number" === typeof input.age && + Number.isFinite(input.age) && + "number" === typeof input.grade && + Number.isFinite(input.grade) && + "string" === typeof input.employed_at && + __typia_transform__isFormatDateTime._isFormatDateTime( + input.employed_at, + ); + const _iu0 = (input: any): any => + (() => { + if (undefined !== input.serial) return _io1(input); + else if (undefined !== input.code) return _io2(input); + else if (undefined !== input.age) return _io3(input); + else return false; + })(); + const _vo0 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ((("object" === typeof input.entity && null !== input.entity) || + _report(_exceptionable, { + path: _path + ".entity", + expected: "(ICompany | IDepartment | IEmployee)", + value: input.entity, + })) && + _vu0( + input.entity, + _path + ".entity", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".entity", + expected: "(ICompany | IDepartment | IEmployee)", + value: input.entity, + }), + ].every((flag: boolean) => flag); + const _vo1 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + ("number" === typeof input.serial && + Number.isFinite(input.serial)) || + _report(_exceptionable, { + path: _path + ".serial", + expected: "number", + value: input.serial, + }), + "string" === typeof input.name || + _report(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + }), + ("string" === typeof input.established_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.established_at, + ) || + _report(_exceptionable, { + path: _path + ".established_at", + expected: 'string & Format<"date-time">', + value: input.established_at, + }))) || + _report(_exceptionable, { + path: _path + ".established_at", + expected: '(string & Format<"date-time">)', + value: input.established_at, + }), + ((Array.isArray(input.departments) || + _report(_exceptionable, { + path: _path + ".departments", + expected: "Array", + value: input.departments, + })) && + input.departments + .map( + (elem: any, _index4: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".departments[" + _index4 + "]", + expected: "IDepartment", + value: elem, + })) && + _vo2( + elem, + _path + ".departments[" + _index4 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".departments[" + _index4 + "]", + expected: "IDepartment", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".departments", + expected: "Array", + value: input.departments, + }), + ].every((flag: boolean) => flag); + const _vo2 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + "string" === typeof input.code || + _report(_exceptionable, { + path: _path + ".code", + expected: "string", + value: input.code, + }), + ("number" === typeof input.sales && + Number.isFinite(input.sales)) || + _report(_exceptionable, { + path: _path + ".sales", + expected: "number", + value: input.sales, + }), + ("string" === typeof input.created_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.created_at, + ) || + _report(_exceptionable, { + path: _path + ".created_at", + expected: 'string & Format<"date-time">', + value: input.created_at, + }))) || + _report(_exceptionable, { + path: _path + ".created_at", + expected: '(string & Format<"date-time">)', + value: input.created_at, + }), + ((Array.isArray(input.children) || + _report(_exceptionable, { + path: _path + ".children", + expected: "Array", + value: input.children, + })) && + input.children + .map( + (elem: any, _index5: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".children[" + _index5 + "]", + expected: "IDepartment", + value: elem, + })) && + _vo2( + elem, + _path + ".children[" + _index5 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".children[" + _index5 + "]", + expected: "IDepartment", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".children", + expected: "Array", + value: input.children, + }), + ((Array.isArray(input.employees) || + _report(_exceptionable, { + path: _path + ".employees", + expected: "Array", + value: input.employees, + })) && + input.employees + .map( + (elem: any, _index6: number) => + ((("object" === typeof elem && null !== elem) || + _report(_exceptionable, { + path: _path + ".employees[" + _index6 + "]", + expected: "IEmployee", + value: elem, + })) && + _vo3( + elem, + _path + ".employees[" + _index6 + "]", + true && _exceptionable, + )) || + _report(_exceptionable, { + path: _path + ".employees[" + _index6 + "]", + expected: "IEmployee", + value: elem, + }), + ) + .every((flag: boolean) => flag)) || + _report(_exceptionable, { + path: _path + ".employees", + expected: "Array", + value: input.employees, + }), + ].every((flag: boolean) => flag); + const _vo3 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + [ + ("string" === typeof input.id && + (__typia_transform__isFormatUuid._isFormatUuid(input.id) || + _report(_exceptionable, { + path: _path + ".id", + expected: 'string & Format<"uuid">', + value: input.id, + }))) || + _report(_exceptionable, { + path: _path + ".id", + expected: '(string & Format<"uuid">)', + value: input.id, + }), + "string" === typeof input.name || + _report(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + }), + ("number" === typeof input.age && Number.isFinite(input.age)) || + _report(_exceptionable, { + path: _path + ".age", + expected: "number", + value: input.age, + }), + ("number" === typeof input.grade && + Number.isFinite(input.grade)) || + _report(_exceptionable, { + path: _path + ".grade", + expected: "number", + value: input.grade, + }), + ("string" === typeof input.employed_at && + (__typia_transform__isFormatDateTime._isFormatDateTime( + input.employed_at, + ) || + _report(_exceptionable, { + path: _path + ".employed_at", + expected: 'string & Format<"date-time">', + value: input.employed_at, + }))) || + _report(_exceptionable, { + path: _path + ".employed_at", + expected: '(string & Format<"date-time">)', + value: input.employed_at, + }), + ].every((flag: boolean) => flag); + const _vu0 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): any => + (() => { + if (undefined !== input.serial) + return _vo1(input, _path, true && _exceptionable); + else if (undefined !== input.code) + return _vo2(input, _path, true && _exceptionable); + else if (undefined !== input.age) + return _vo3(input, _path, true && _exceptionable); + else + return _report(_exceptionable, { + path: _path, + expected: "(ICompany | IDepartment | IEmployee)", + value: input, + }); + })(); + const __is = ( + input: any, + ): input is Parameters[0] => + "object" === typeof input && null !== input && _io0(input); + let errors: any; + let _report: any; + return ( + input: any, + ): import("typia").IValidation< + Parameters[0] + > => { + if (false === __is(input)) { + errors = []; + _report = ( + __typia_transform__validateReport._validateReport as any + )(errors); + ((input: any, _path: string, _exceptionable: boolean = true) => + ((("object" === typeof input && null !== input) || + _report(true, { + path: _path + "", + expected: "__type", + value: input, + })) && + _vo0(input, _path + "", true)) || + _report(true, { + path: _path + "", + expected: "__type", + value: input, + }))(input, "$input", true); + const success = 0 === errors.length; + return success + ? { + success, + data: input, + } + : ({ + success, + errors, + data: input, + } as any); + } + return { + success: true, + data: input, + } as any; + }; + })(), }, ], } as import("@samchon/openapi").ILlmApplication<"llama">; @@ -745,2043 +2279,6 @@ export const application = (() => { }); return app; })(); -export const applicationOfValidate = { - model: "llama", - options: { - reference: false, - separate: null, - }, - functions: [ - { - name: "establishCompany", - parameters: { - type: "object", - properties: { - company: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - serial: { - type: "number", - }, - name: { - type: "string", - }, - established_at: { - type: "string", - format: "date-time", - }, - departments: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - }, - required: ["id", "serial", "name", "established_at", "departments"], - }, - }, - required: ["company"], - additionalProperties: false, - $defs: { - IDepartment: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - code: { - type: "string", - }, - sales: { - type: "number", - }, - created_at: { - type: "string", - format: "date-time", - }, - children: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - employees: { - type: "array", - items: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - name: { - type: "string", - }, - age: { - type: "number", - }, - grade: { - type: "number", - }, - employed_at: { - type: "string", - format: "date-time", - }, - }, - required: ["id", "name", "age", "grade", "employed_at"], - }, - }, - }, - required: [ - "id", - "code", - "sales", - "created_at", - "children", - "employees", - ], - }, - }, - }, - output: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - serial: { - type: "number", - }, - name: { - type: "string", - }, - established_at: { - type: "string", - format: "date-time", - }, - departments: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - }, - required: ["id", "serial", "name", "established_at", "departments"], - }, - validate: (() => { - const _io0 = (input: any): boolean => - "object" === typeof input.company && - null !== input.company && - _io1(input.company); - const _io1 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "number" === typeof input.serial && - Number.isFinite(input.serial) && - "string" === typeof input.name && - "string" === typeof input.established_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.established_at, - ) && - Array.isArray(input.departments) && - input.departments.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io2(elem), - ); - const _io2 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "string" === typeof input.code && - "number" === typeof input.sales && - Number.isFinite(input.sales) && - "string" === typeof input.created_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.created_at, - ) && - Array.isArray(input.children) && - input.children.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io2(elem), - ) && - Array.isArray(input.employees) && - input.employees.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io3(elem), - ); - const _io3 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "string" === typeof input.name && - "number" === typeof input.age && - Number.isFinite(input.age) && - "number" === typeof input.grade && - Number.isFinite(input.grade) && - "string" === typeof input.employed_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.employed_at, - ); - const _vo0 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ((("object" === typeof input.company && null !== input.company) || - _report(_exceptionable, { - path: _path + ".company", - expected: "ICompany", - value: input.company, - })) && - _vo1( - input.company, - _path + ".company", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".company", - expected: "ICompany", - value: input.company, - }), - ].every((flag: boolean) => flag); - const _vo1 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - ("number" === typeof input.serial && - Number.isFinite(input.serial)) || - _report(_exceptionable, { - path: _path + ".serial", - expected: "number", - value: input.serial, - }), - "string" === typeof input.name || - _report(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name, - }), - ("string" === typeof input.established_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.established_at, - ) || - _report(_exceptionable, { - path: _path + ".established_at", - expected: 'string & Format<"date-time">', - value: input.established_at, - }))) || - _report(_exceptionable, { - path: _path + ".established_at", - expected: '(string & Format<"date-time">)', - value: input.established_at, - }), - ((Array.isArray(input.departments) || - _report(_exceptionable, { - path: _path + ".departments", - expected: "Array", - value: input.departments, - })) && - input.departments - .map( - (elem: any, _index4: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".departments[" + _index4 + "]", - expected: "IDepartment", - value: elem, - })) && - _vo2( - elem, - _path + ".departments[" + _index4 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".departments[" + _index4 + "]", - expected: "IDepartment", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".departments", - expected: "Array", - value: input.departments, - }), - ].every((flag: boolean) => flag); - const _vo2 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - "string" === typeof input.code || - _report(_exceptionable, { - path: _path + ".code", - expected: "string", - value: input.code, - }), - ("number" === typeof input.sales && Number.isFinite(input.sales)) || - _report(_exceptionable, { - path: _path + ".sales", - expected: "number", - value: input.sales, - }), - ("string" === typeof input.created_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.created_at, - ) || - _report(_exceptionable, { - path: _path + ".created_at", - expected: 'string & Format<"date-time">', - value: input.created_at, - }))) || - _report(_exceptionable, { - path: _path + ".created_at", - expected: '(string & Format<"date-time">)', - value: input.created_at, - }), - ((Array.isArray(input.children) || - _report(_exceptionable, { - path: _path + ".children", - expected: "Array", - value: input.children, - })) && - input.children - .map( - (elem: any, _index5: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".children[" + _index5 + "]", - expected: "IDepartment", - value: elem, - })) && - _vo2( - elem, - _path + ".children[" + _index5 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".children[" + _index5 + "]", - expected: "IDepartment", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".children", - expected: "Array", - value: input.children, - }), - ((Array.isArray(input.employees) || - _report(_exceptionable, { - path: _path + ".employees", - expected: "Array", - value: input.employees, - })) && - input.employees - .map( - (elem: any, _index6: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".employees[" + _index6 + "]", - expected: "IEmployee", - value: elem, - })) && - _vo3( - elem, - _path + ".employees[" + _index6 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".employees[" + _index6 + "]", - expected: "IEmployee", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".employees", - expected: "Array", - value: input.employees, - }), - ].every((flag: boolean) => flag); - const _vo3 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - "string" === typeof input.name || - _report(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name, - }), - ("number" === typeof input.age && Number.isFinite(input.age)) || - _report(_exceptionable, { - path: _path + ".age", - expected: "number", - value: input.age, - }), - ("number" === typeof input.grade && Number.isFinite(input.grade)) || - _report(_exceptionable, { - path: _path + ".grade", - expected: "number", - value: input.grade, - }), - ("string" === typeof input.employed_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.employed_at, - ) || - _report(_exceptionable, { - path: _path + ".employed_at", - expected: 'string & Format<"date-time">', - value: input.employed_at, - }))) || - _report(_exceptionable, { - path: _path + ".employed_at", - expected: '(string & Format<"date-time">)', - value: input.employed_at, - }), - ].every((flag: boolean) => flag); - const __is = ( - input: any, - ): input is Parameters[0] => - "object" === typeof input && null !== input && _io0(input); - let errors: any; - let _report: any; - return ( - input: any, - ): import("typia").IValidation< - Parameters[0] - > => { - if (false === __is(input)) { - errors = []; - _report = ( - __typia_transform__validateReport._validateReport as any - )(errors); - ((input: any, _path: string, _exceptionable: boolean = true) => - ((("object" === typeof input && null !== input) || - _report(true, { - path: _path + "", - expected: "__type", - value: input, - })) && - _vo0(input, _path + "", true)) || - _report(true, { - path: _path + "", - expected: "__type", - value: input, - }))(input, "$input", true); - const success = 0 === errors.length; - return success - ? { - success, - data: input, - } - : ({ - success, - errors, - data: input, - } as any); - } - return { - success: true, - data: input, - } as any; - }; - })(), - }, - { - name: "createDepartment", - parameters: { - type: "object", - properties: { - company: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - serial: { - type: "number", - }, - name: { - type: "string", - }, - established_at: { - type: "string", - format: "date-time", - }, - departments: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - }, - required: ["id", "serial", "name", "established_at", "departments"], - }, - department: { - $ref: "#/$defs/IDepartment", - }, - }, - required: ["company", "department"], - additionalProperties: false, - $defs: { - IDepartment: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - code: { - type: "string", - }, - sales: { - type: "number", - }, - created_at: { - type: "string", - format: "date-time", - }, - children: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - employees: { - type: "array", - items: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - name: { - type: "string", - }, - age: { - type: "number", - }, - grade: { - type: "number", - }, - employed_at: { - type: "string", - format: "date-time", - }, - }, - required: ["id", "name", "age", "grade", "employed_at"], - }, - }, - }, - required: [ - "id", - "code", - "sales", - "created_at", - "children", - "employees", - ], - }, - }, - }, - output: { - $ref: "#/$defs/IDepartment", - }, - validate: (() => { - const _io0 = (input: any): boolean => - "object" === typeof input.company && - null !== input.company && - _io1(input.company) && - "object" === typeof input.department && - null !== input.department && - _io2(input.department); - const _io1 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "number" === typeof input.serial && - Number.isFinite(input.serial) && - "string" === typeof input.name && - "string" === typeof input.established_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.established_at, - ) && - Array.isArray(input.departments) && - input.departments.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io2(elem), - ); - const _io2 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "string" === typeof input.code && - "number" === typeof input.sales && - Number.isFinite(input.sales) && - "string" === typeof input.created_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.created_at, - ) && - Array.isArray(input.children) && - input.children.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io2(elem), - ) && - Array.isArray(input.employees) && - input.employees.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io3(elem), - ); - const _io3 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "string" === typeof input.name && - "number" === typeof input.age && - Number.isFinite(input.age) && - "number" === typeof input.grade && - Number.isFinite(input.grade) && - "string" === typeof input.employed_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.employed_at, - ); - const _vo0 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ((("object" === typeof input.company && null !== input.company) || - _report(_exceptionable, { - path: _path + ".company", - expected: "ICompany", - value: input.company, - })) && - _vo1( - input.company, - _path + ".company", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".company", - expected: "ICompany", - value: input.company, - }), - ((("object" === typeof input.department && - null !== input.department) || - _report(_exceptionable, { - path: _path + ".department", - expected: "IDepartment", - value: input.department, - })) && - _vo2( - input.department, - _path + ".department", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".department", - expected: "IDepartment", - value: input.department, - }), - ].every((flag: boolean) => flag); - const _vo1 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - ("number" === typeof input.serial && - Number.isFinite(input.serial)) || - _report(_exceptionable, { - path: _path + ".serial", - expected: "number", - value: input.serial, - }), - "string" === typeof input.name || - _report(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name, - }), - ("string" === typeof input.established_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.established_at, - ) || - _report(_exceptionable, { - path: _path + ".established_at", - expected: 'string & Format<"date-time">', - value: input.established_at, - }))) || - _report(_exceptionable, { - path: _path + ".established_at", - expected: '(string & Format<"date-time">)', - value: input.established_at, - }), - ((Array.isArray(input.departments) || - _report(_exceptionable, { - path: _path + ".departments", - expected: "Array", - value: input.departments, - })) && - input.departments - .map( - (elem: any, _index4: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".departments[" + _index4 + "]", - expected: "IDepartment", - value: elem, - })) && - _vo2( - elem, - _path + ".departments[" + _index4 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".departments[" + _index4 + "]", - expected: "IDepartment", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".departments", - expected: "Array", - value: input.departments, - }), - ].every((flag: boolean) => flag); - const _vo2 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - "string" === typeof input.code || - _report(_exceptionable, { - path: _path + ".code", - expected: "string", - value: input.code, - }), - ("number" === typeof input.sales && Number.isFinite(input.sales)) || - _report(_exceptionable, { - path: _path + ".sales", - expected: "number", - value: input.sales, - }), - ("string" === typeof input.created_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.created_at, - ) || - _report(_exceptionable, { - path: _path + ".created_at", - expected: 'string & Format<"date-time">', - value: input.created_at, - }))) || - _report(_exceptionable, { - path: _path + ".created_at", - expected: '(string & Format<"date-time">)', - value: input.created_at, - }), - ((Array.isArray(input.children) || - _report(_exceptionable, { - path: _path + ".children", - expected: "Array", - value: input.children, - })) && - input.children - .map( - (elem: any, _index5: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".children[" + _index5 + "]", - expected: "IDepartment", - value: elem, - })) && - _vo2( - elem, - _path + ".children[" + _index5 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".children[" + _index5 + "]", - expected: "IDepartment", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".children", - expected: "Array", - value: input.children, - }), - ((Array.isArray(input.employees) || - _report(_exceptionable, { - path: _path + ".employees", - expected: "Array", - value: input.employees, - })) && - input.employees - .map( - (elem: any, _index6: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".employees[" + _index6 + "]", - expected: "IEmployee", - value: elem, - })) && - _vo3( - elem, - _path + ".employees[" + _index6 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".employees[" + _index6 + "]", - expected: "IEmployee", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".employees", - expected: "Array", - value: input.employees, - }), - ].every((flag: boolean) => flag); - const _vo3 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - "string" === typeof input.name || - _report(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name, - }), - ("number" === typeof input.age && Number.isFinite(input.age)) || - _report(_exceptionable, { - path: _path + ".age", - expected: "number", - value: input.age, - }), - ("number" === typeof input.grade && Number.isFinite(input.grade)) || - _report(_exceptionable, { - path: _path + ".grade", - expected: "number", - value: input.grade, - }), - ("string" === typeof input.employed_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.employed_at, - ) || - _report(_exceptionable, { - path: _path + ".employed_at", - expected: 'string & Format<"date-time">', - value: input.employed_at, - }))) || - _report(_exceptionable, { - path: _path + ".employed_at", - expected: '(string & Format<"date-time">)', - value: input.employed_at, - }), - ].every((flag: boolean) => flag); - const __is = ( - input: any, - ): input is Parameters[0] => - "object" === typeof input && null !== input && _io0(input); - let errors: any; - let _report: any; - return ( - input: any, - ): import("typia").IValidation< - Parameters[0] - > => { - if (false === __is(input)) { - errors = []; - _report = ( - __typia_transform__validateReport._validateReport as any - )(errors); - ((input: any, _path: string, _exceptionable: boolean = true) => - ((("object" === typeof input && null !== input) || - _report(true, { - path: _path + "", - expected: "__type", - value: input, - })) && - _vo0(input, _path + "", true)) || - _report(true, { - path: _path + "", - expected: "__type", - value: input, - }))(input, "$input", true); - const success = 0 === errors.length; - return success - ? { - success, - data: input, - } - : ({ - success, - errors, - data: input, - } as any); - } - return { - success: true, - data: input, - } as any; - }; - })(), - }, - { - name: "hire", - parameters: { - type: "object", - properties: { - company: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - serial: { - type: "number", - }, - name: { - type: "string", - }, - established_at: { - type: "string", - format: "date-time", - }, - departments: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - }, - required: ["id", "serial", "name", "established_at", "departments"], - }, - department: { - $ref: "#/$defs/IDepartment", - }, - employee: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - name: { - type: "string", - }, - age: { - type: "number", - }, - grade: { - type: "number", - }, - employed_at: { - type: "string", - format: "date-time", - }, - }, - required: ["id", "name", "age", "grade", "employed_at"], - }, - }, - required: ["company", "department", "employee"], - additionalProperties: false, - $defs: { - IDepartment: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - code: { - type: "string", - }, - sales: { - type: "number", - }, - created_at: { - type: "string", - format: "date-time", - }, - children: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - employees: { - type: "array", - items: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - name: { - type: "string", - }, - age: { - type: "number", - }, - grade: { - type: "number", - }, - employed_at: { - type: "string", - format: "date-time", - }, - }, - required: ["id", "name", "age", "grade", "employed_at"], - }, - }, - }, - required: [ - "id", - "code", - "sales", - "created_at", - "children", - "employees", - ], - }, - }, - }, - output: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - name: { - type: "string", - }, - age: { - type: "number", - }, - grade: { - type: "number", - }, - employed_at: { - type: "string", - format: "date-time", - }, - }, - required: ["id", "name", "age", "grade", "employed_at"], - }, - validate: (() => { - const _io0 = (input: any): boolean => - "object" === typeof input.company && - null !== input.company && - _io1(input.company) && - "object" === typeof input.department && - null !== input.department && - _io2(input.department) && - "object" === typeof input.employee && - null !== input.employee && - _io3(input.employee); - const _io1 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "number" === typeof input.serial && - Number.isFinite(input.serial) && - "string" === typeof input.name && - "string" === typeof input.established_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.established_at, - ) && - Array.isArray(input.departments) && - input.departments.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io2(elem), - ); - const _io2 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "string" === typeof input.code && - "number" === typeof input.sales && - Number.isFinite(input.sales) && - "string" === typeof input.created_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.created_at, - ) && - Array.isArray(input.children) && - input.children.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io2(elem), - ) && - Array.isArray(input.employees) && - input.employees.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io3(elem), - ); - const _io3 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "string" === typeof input.name && - "number" === typeof input.age && - Number.isFinite(input.age) && - "number" === typeof input.grade && - Number.isFinite(input.grade) && - "string" === typeof input.employed_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.employed_at, - ); - const _vo0 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ((("object" === typeof input.company && null !== input.company) || - _report(_exceptionable, { - path: _path + ".company", - expected: "ICompany", - value: input.company, - })) && - _vo1( - input.company, - _path + ".company", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".company", - expected: "ICompany", - value: input.company, - }), - ((("object" === typeof input.department && - null !== input.department) || - _report(_exceptionable, { - path: _path + ".department", - expected: "IDepartment", - value: input.department, - })) && - _vo2( - input.department, - _path + ".department", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".department", - expected: "IDepartment", - value: input.department, - }), - ((("object" === typeof input.employee && null !== input.employee) || - _report(_exceptionable, { - path: _path + ".employee", - expected: "IEmployee", - value: input.employee, - })) && - _vo3( - input.employee, - _path + ".employee", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".employee", - expected: "IEmployee", - value: input.employee, - }), - ].every((flag: boolean) => flag); - const _vo1 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - ("number" === typeof input.serial && - Number.isFinite(input.serial)) || - _report(_exceptionable, { - path: _path + ".serial", - expected: "number", - value: input.serial, - }), - "string" === typeof input.name || - _report(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name, - }), - ("string" === typeof input.established_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.established_at, - ) || - _report(_exceptionable, { - path: _path + ".established_at", - expected: 'string & Format<"date-time">', - value: input.established_at, - }))) || - _report(_exceptionable, { - path: _path + ".established_at", - expected: '(string & Format<"date-time">)', - value: input.established_at, - }), - ((Array.isArray(input.departments) || - _report(_exceptionable, { - path: _path + ".departments", - expected: "Array", - value: input.departments, - })) && - input.departments - .map( - (elem: any, _index4: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".departments[" + _index4 + "]", - expected: "IDepartment", - value: elem, - })) && - _vo2( - elem, - _path + ".departments[" + _index4 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".departments[" + _index4 + "]", - expected: "IDepartment", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".departments", - expected: "Array", - value: input.departments, - }), - ].every((flag: boolean) => flag); - const _vo2 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - "string" === typeof input.code || - _report(_exceptionable, { - path: _path + ".code", - expected: "string", - value: input.code, - }), - ("number" === typeof input.sales && Number.isFinite(input.sales)) || - _report(_exceptionable, { - path: _path + ".sales", - expected: "number", - value: input.sales, - }), - ("string" === typeof input.created_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.created_at, - ) || - _report(_exceptionable, { - path: _path + ".created_at", - expected: 'string & Format<"date-time">', - value: input.created_at, - }))) || - _report(_exceptionable, { - path: _path + ".created_at", - expected: '(string & Format<"date-time">)', - value: input.created_at, - }), - ((Array.isArray(input.children) || - _report(_exceptionable, { - path: _path + ".children", - expected: "Array", - value: input.children, - })) && - input.children - .map( - (elem: any, _index5: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".children[" + _index5 + "]", - expected: "IDepartment", - value: elem, - })) && - _vo2( - elem, - _path + ".children[" + _index5 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".children[" + _index5 + "]", - expected: "IDepartment", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".children", - expected: "Array", - value: input.children, - }), - ((Array.isArray(input.employees) || - _report(_exceptionable, { - path: _path + ".employees", - expected: "Array", - value: input.employees, - })) && - input.employees - .map( - (elem: any, _index6: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".employees[" + _index6 + "]", - expected: "IEmployee", - value: elem, - })) && - _vo3( - elem, - _path + ".employees[" + _index6 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".employees[" + _index6 + "]", - expected: "IEmployee", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".employees", - expected: "Array", - value: input.employees, - }), - ].every((flag: boolean) => flag); - const _vo3 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - "string" === typeof input.name || - _report(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name, - }), - ("number" === typeof input.age && Number.isFinite(input.age)) || - _report(_exceptionable, { - path: _path + ".age", - expected: "number", - value: input.age, - }), - ("number" === typeof input.grade && Number.isFinite(input.grade)) || - _report(_exceptionable, { - path: _path + ".grade", - expected: "number", - value: input.grade, - }), - ("string" === typeof input.employed_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.employed_at, - ) || - _report(_exceptionable, { - path: _path + ".employed_at", - expected: 'string & Format<"date-time">', - value: input.employed_at, - }))) || - _report(_exceptionable, { - path: _path + ".employed_at", - expected: '(string & Format<"date-time">)', - value: input.employed_at, - }), - ].every((flag: boolean) => flag); - const __is = ( - input: any, - ): input is Parameters[0] => - "object" === typeof input && null !== input && _io0(input); - let errors: any; - let _report: any; - return ( - input: any, - ): import("typia").IValidation[0]> => { - if (false === __is(input)) { - errors = []; - _report = ( - __typia_transform__validateReport._validateReport as any - )(errors); - ((input: any, _path: string, _exceptionable: boolean = true) => - ((("object" === typeof input && null !== input) || - _report(true, { - path: _path + "", - expected: "__type", - value: input, - })) && - _vo0(input, _path + "", true)) || - _report(true, { - path: _path + "", - expected: "__type", - value: input, - }))(input, "$input", true); - const success = 0 === errors.length; - return success - ? { - success, - data: input, - } - : ({ - success, - errors, - data: input, - } as any); - } - return { - success: true, - data: input, - } as any; - }; - })(), - }, - { - name: "erase", - parameters: { - type: "object", - properties: { - entity: { - oneOf: [ - { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - serial: { - type: "number", - }, - name: { - type: "string", - }, - established_at: { - type: "string", - format: "date-time", - }, - departments: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - }, - required: [ - "id", - "serial", - "name", - "established_at", - "departments", - ], - }, - { - $ref: "#/$defs/IDepartment", - }, - { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - name: { - type: "string", - }, - age: { - type: "number", - }, - grade: { - type: "number", - }, - employed_at: { - type: "string", - format: "date-time", - }, - }, - required: ["id", "name", "age", "grade", "employed_at"], - }, - ], - }, - }, - required: ["entity"], - additionalProperties: false, - $defs: { - IDepartment: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - code: { - type: "string", - }, - sales: { - type: "number", - }, - created_at: { - type: "string", - format: "date-time", - }, - children: { - type: "array", - items: { - $ref: "#/$defs/IDepartment", - }, - }, - employees: { - type: "array", - items: { - type: "object", - properties: { - id: { - type: "string", - format: "uuid", - }, - name: { - type: "string", - }, - age: { - type: "number", - }, - grade: { - type: "number", - }, - employed_at: { - type: "string", - format: "date-time", - }, - }, - required: ["id", "name", "age", "grade", "employed_at"], - }, - }, - }, - required: [ - "id", - "code", - "sales", - "created_at", - "children", - "employees", - ], - }, - }, - }, - output: { - type: "string", - format: "uuid", - }, - validate: (() => { - const _io0 = (input: any): boolean => - "object" === typeof input.entity && - null !== input.entity && - _iu0(input.entity); - const _io1 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "number" === typeof input.serial && - Number.isFinite(input.serial) && - "string" === typeof input.name && - "string" === typeof input.established_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.established_at, - ) && - Array.isArray(input.departments) && - input.departments.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io2(elem), - ); - const _io2 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "string" === typeof input.code && - "number" === typeof input.sales && - Number.isFinite(input.sales) && - "string" === typeof input.created_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.created_at, - ) && - Array.isArray(input.children) && - input.children.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io2(elem), - ) && - Array.isArray(input.employees) && - input.employees.every( - (elem: any) => - "object" === typeof elem && null !== elem && _io3(elem), - ); - const _io3 = (input: any): boolean => - "string" === typeof input.id && - __typia_transform__isFormatUuid._isFormatUuid(input.id) && - "string" === typeof input.name && - "number" === typeof input.age && - Number.isFinite(input.age) && - "number" === typeof input.grade && - Number.isFinite(input.grade) && - "string" === typeof input.employed_at && - __typia_transform__isFormatDateTime._isFormatDateTime( - input.employed_at, - ); - const _iu0 = (input: any): any => - (() => { - if (undefined !== input.serial) return _io1(input); - else if (undefined !== input.code) return _io2(input); - else if (undefined !== input.age) return _io3(input); - else return false; - })(); - const _vo0 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ((("object" === typeof input.entity && null !== input.entity) || - _report(_exceptionable, { - path: _path + ".entity", - expected: "(ICompany | IDepartment | IEmployee)", - value: input.entity, - })) && - _vu0(input.entity, _path + ".entity", true && _exceptionable)) || - _report(_exceptionable, { - path: _path + ".entity", - expected: "(ICompany | IDepartment | IEmployee)", - value: input.entity, - }), - ].every((flag: boolean) => flag); - const _vo1 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - ("number" === typeof input.serial && - Number.isFinite(input.serial)) || - _report(_exceptionable, { - path: _path + ".serial", - expected: "number", - value: input.serial, - }), - "string" === typeof input.name || - _report(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name, - }), - ("string" === typeof input.established_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.established_at, - ) || - _report(_exceptionable, { - path: _path + ".established_at", - expected: 'string & Format<"date-time">', - value: input.established_at, - }))) || - _report(_exceptionable, { - path: _path + ".established_at", - expected: '(string & Format<"date-time">)', - value: input.established_at, - }), - ((Array.isArray(input.departments) || - _report(_exceptionable, { - path: _path + ".departments", - expected: "Array", - value: input.departments, - })) && - input.departments - .map( - (elem: any, _index4: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".departments[" + _index4 + "]", - expected: "IDepartment", - value: elem, - })) && - _vo2( - elem, - _path + ".departments[" + _index4 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".departments[" + _index4 + "]", - expected: "IDepartment", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".departments", - expected: "Array", - value: input.departments, - }), - ].every((flag: boolean) => flag); - const _vo2 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - "string" === typeof input.code || - _report(_exceptionable, { - path: _path + ".code", - expected: "string", - value: input.code, - }), - ("number" === typeof input.sales && Number.isFinite(input.sales)) || - _report(_exceptionable, { - path: _path + ".sales", - expected: "number", - value: input.sales, - }), - ("string" === typeof input.created_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.created_at, - ) || - _report(_exceptionable, { - path: _path + ".created_at", - expected: 'string & Format<"date-time">', - value: input.created_at, - }))) || - _report(_exceptionable, { - path: _path + ".created_at", - expected: '(string & Format<"date-time">)', - value: input.created_at, - }), - ((Array.isArray(input.children) || - _report(_exceptionable, { - path: _path + ".children", - expected: "Array", - value: input.children, - })) && - input.children - .map( - (elem: any, _index5: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".children[" + _index5 + "]", - expected: "IDepartment", - value: elem, - })) && - _vo2( - elem, - _path + ".children[" + _index5 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".children[" + _index5 + "]", - expected: "IDepartment", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".children", - expected: "Array", - value: input.children, - }), - ((Array.isArray(input.employees) || - _report(_exceptionable, { - path: _path + ".employees", - expected: "Array", - value: input.employees, - })) && - input.employees - .map( - (elem: any, _index6: number) => - ((("object" === typeof elem && null !== elem) || - _report(_exceptionable, { - path: _path + ".employees[" + _index6 + "]", - expected: "IEmployee", - value: elem, - })) && - _vo3( - elem, - _path + ".employees[" + _index6 + "]", - true && _exceptionable, - )) || - _report(_exceptionable, { - path: _path + ".employees[" + _index6 + "]", - expected: "IEmployee", - value: elem, - }), - ) - .every((flag: boolean) => flag)) || - _report(_exceptionable, { - path: _path + ".employees", - expected: "Array", - value: input.employees, - }), - ].every((flag: boolean) => flag); - const _vo3 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): boolean => - [ - ("string" === typeof input.id && - (__typia_transform__isFormatUuid._isFormatUuid(input.id) || - _report(_exceptionable, { - path: _path + ".id", - expected: 'string & Format<"uuid">', - value: input.id, - }))) || - _report(_exceptionable, { - path: _path + ".id", - expected: '(string & Format<"uuid">)', - value: input.id, - }), - "string" === typeof input.name || - _report(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name, - }), - ("number" === typeof input.age && Number.isFinite(input.age)) || - _report(_exceptionable, { - path: _path + ".age", - expected: "number", - value: input.age, - }), - ("number" === typeof input.grade && Number.isFinite(input.grade)) || - _report(_exceptionable, { - path: _path + ".grade", - expected: "number", - value: input.grade, - }), - ("string" === typeof input.employed_at && - (__typia_transform__isFormatDateTime._isFormatDateTime( - input.employed_at, - ) || - _report(_exceptionable, { - path: _path + ".employed_at", - expected: 'string & Format<"date-time">', - value: input.employed_at, - }))) || - _report(_exceptionable, { - path: _path + ".employed_at", - expected: '(string & Format<"date-time">)', - value: input.employed_at, - }), - ].every((flag: boolean) => flag); - const _vu0 = ( - input: any, - _path: string, - _exceptionable: boolean = true, - ): any => - (() => { - if (undefined !== input.serial) - return _vo1(input, _path, true && _exceptionable); - else if (undefined !== input.code) - return _vo2(input, _path, true && _exceptionable); - else if (undefined !== input.age) - return _vo3(input, _path, true && _exceptionable); - else - return _report(_exceptionable, { - path: _path, - expected: "(ICompany | IDepartment | IEmployee)", - value: input, - }); - })(); - const __is = ( - input: any, - ): input is Parameters[0] => - "object" === typeof input && null !== input && _io0(input); - let errors: any; - let _report: any; - return ( - input: any, - ): import("typia").IValidation< - Parameters[0] - > => { - if (false === __is(input)) { - errors = []; - _report = ( - __typia_transform__validateReport._validateReport as any - )(errors); - ((input: any, _path: string, _exceptionable: boolean = true) => - ((("object" === typeof input && null !== input) || - _report(true, { - path: _path + "", - expected: "__type", - value: input, - })) && - _vo0(input, _path + "", true)) || - _report(true, { - path: _path + "", - expected: "__type", - value: input, - }))(input, "$input", true); - const success = 0 === errors.length; - return success - ? { - success, - data: input, - } - : ({ - success, - errors, - data: input, - } as any); - } - return { - success: true, - data: input, - } as any; - }; - })(), - }, - ], -} as import("typia").ILlmApplicationOfValidate<"llama">; export interface IApplication { establishCompany(props: { company: ICompany }): ICompany; createDepartment(props: { diff --git a/test/package.json b/test/package.json index 048d26dd34..847d93140c 100644 --- a/test/package.json +++ b/test/package.json @@ -44,7 +44,7 @@ "rimraf": "^5.0.5", "ts-node": "^10.9.2", "ts-patch": "^3.3.0", - "typescript": "5.9.0-dev.20250223" + "typescript": "^5.8.2" }, "dependencies": { "cli": "^1.0.1", diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayAny.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayAny.ts index e611ac24a3..4562d0a909 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayAny.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayAny.ts @@ -6,6 +6,7 @@ import { ArrayAny } from "../../../structures/ArrayAny"; export const test_llm_application_3_0_ArrayAny = _test_llm_application({ model: "3.0", name: "ArrayAny", + factory: ArrayAny, })(typia.llm.application()); interface ArrayAnyApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayHierarchical.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayHierarchical.ts index be0ff6adac..252395570d 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayHierarchical.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayHierarchical.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ArrayHierarchical = _test_llm_application( { model: "3.0", name: "ArrayHierarchical", + factory: ArrayHierarchical, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayHierarchicalPointer.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayHierarchicalPointer.ts index 1f2edada68..a9c88f60be 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayHierarchicalPointer.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayHierarchicalPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ArrayHierarchicalPointer = _test_llm_application({ model: "3.0", name: "ArrayHierarchicalPointer", + factory: ArrayHierarchicalPointer, })(typia.llm.application()); interface ArrayHierarchicalPointerApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayMatrix.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayMatrix.ts index 0c5c6019c4..bd1fb14f39 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayMatrix.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayMatrix.ts @@ -6,6 +6,7 @@ import { ArrayMatrix } from "../../../structures/ArrayMatrix"; export const test_llm_application_3_0_ArrayMatrix = _test_llm_application({ model: "3.0", name: "ArrayMatrix", + factory: ArrayMatrix, })(typia.llm.application()); interface ArrayMatrixApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursive.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursive.ts index d4f552eef8..3295d453c6 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursive.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursive.ts @@ -6,6 +6,7 @@ import { ArrayRecursive } from "../../../structures/ArrayRecursive"; export const test_llm_application_3_0_ArrayRecursive = _test_llm_application({ model: "3.0", name: "ArrayRecursive", + factory: ArrayRecursive, })(typia.llm.application()); interface ArrayRecursiveApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionExplicit.ts index e346096318..0c510be338 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionExplicit.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ArrayRecursiveUnionExplicit = _test_llm_application({ model: "3.0", name: "ArrayRecursiveUnionExplicit", + factory: ArrayRecursiveUnionExplicit, })(typia.llm.application()); interface ArrayRecursiveUnionExplicitApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionExplicitPointer.ts index 4f9064bd77..cf3b1686d7 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionExplicitPointer.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ArrayRecursiveUnionExplicitPointer = _test_llm_application({ model: "3.0", name: "ArrayRecursiveUnionExplicitPointer", + factory: ArrayRecursiveUnionExplicitPointer, })( typia.llm.application< ArrayRecursiveUnionExplicitPointerApplication, diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionImplicit.ts index 2211dd0c68..3f8c66ef3f 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionImplicit.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRecursiveUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ArrayRecursiveUnionImplicit = _test_llm_application({ model: "3.0", name: "ArrayRecursiveUnionImplicit", + factory: ArrayRecursiveUnionImplicit, })(typia.llm.application()); interface ArrayRecursiveUnionImplicitApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedNullable.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedNullable.ts index 60d7cf6753..a3ae1f6d6a 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedNullable.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedNullable.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ArrayRepeatedNullable = _test_llm_application({ model: "3.0", name: "ArrayRepeatedNullable", + factory: ArrayRepeatedNullable, })(typia.llm.application()); interface ArrayRepeatedNullableApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedRequired.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedRequired.ts index 7ba39b5869..412212d2fd 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedRequired.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ArrayRepeatedRequired = _test_llm_application({ model: "3.0", name: "ArrayRepeatedRequired", + factory: ArrayRepeatedRequired, })(typia.llm.application()); interface ArrayRepeatedRequiredApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedUnion.ts index 29dcc64d69..b855257cb1 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayRepeatedUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ArrayRepeatedUnion = _test_llm_application({ model: "3.0", name: "ArrayRepeatedUnion", + factory: ArrayRepeatedUnion, })(typia.llm.application()); interface ArrayRepeatedUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArraySimple.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArraySimple.ts index d4db435027..c4c9d4f8c4 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArraySimple.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArraySimple.ts @@ -6,6 +6,7 @@ import { ArraySimple } from "../../../structures/ArraySimple"; export const test_llm_application_3_0_ArraySimple = _test_llm_application({ model: "3.0", name: "ArraySimple", + factory: ArraySimple, })(typia.llm.application()); interface ArraySimpleApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayUnion.ts index 7ce4f9d170..0c242fbacf 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ArrayUnion.ts @@ -6,6 +6,7 @@ import { ArrayUnion } from "../../../structures/ArrayUnion"; export const test_llm_application_3_0_ArrayUnion = _test_llm_application({ model: "3.0", name: "ArrayUnion", + factory: ArrayUnion, })(typia.llm.application()); interface ArrayUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_AtomicUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_AtomicUnion.ts index 8c0166e9e0..4e4dbc70fb 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_AtomicUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_AtomicUnion.ts @@ -6,6 +6,7 @@ import { AtomicUnion } from "../../../structures/AtomicUnion"; export const test_llm_application_3_0_AtomicUnion = _test_llm_application({ model: "3.0", name: "AtomicUnion", + factory: AtomicUnion, })(typia.llm.application()); interface AtomicUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassGetter.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassGetter.ts index 93cc4b48c2..1cbf7c7463 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassGetter.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassGetter.ts @@ -6,6 +6,7 @@ import { ClassGetter } from "../../../structures/ClassGetter"; export const test_llm_application_3_0_ClassGetter = _test_llm_application({ model: "3.0", name: "ClassGetter", + factory: ClassGetter, })(typia.llm.application()); interface ClassGetterApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassMethod.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassMethod.ts index 59f4285f70..edc24901c8 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassMethod.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassMethod.ts @@ -6,6 +6,7 @@ import { ClassMethod } from "../../../structures/ClassMethod"; export const test_llm_application_3_0_ClassMethod = _test_llm_application({ model: "3.0", name: "ClassMethod", + factory: ClassMethod, })(typia.llm.application()); interface ClassMethodApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassPropertyAssignment.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassPropertyAssignment.ts index 93164479ff..b2e5a1c98a 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassPropertyAssignment.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ClassPropertyAssignment.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ClassPropertyAssignment = _test_llm_application({ model: "3.0", name: "ClassPropertyAssignment", + factory: ClassPropertyAssignment, })(typia.llm.application()); interface ClassPropertyAssignmentApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagArray.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagArray.ts index 51737451f8..8e5100bd69 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagArray.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagArray.ts @@ -6,6 +6,7 @@ import { CommentTagArray } from "../../../structures/CommentTagArray"; export const test_llm_application_3_0_CommentTagArray = _test_llm_application({ model: "3.0", name: "CommentTagArray", + factory: CommentTagArray, })(typia.llm.application()); interface CommentTagArrayApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagArrayUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagArrayUnion.ts index c7f1bcd4e9..7580761928 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagArrayUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_CommentTagArrayUnion = _test_llm_application({ model: "3.0", name: "CommentTagArrayUnion", + factory: CommentTagArrayUnion, })(typia.llm.application()); interface CommentTagArrayUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagAtomicUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagAtomicUnion.ts index 3f818c72d4..6549716da6 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagAtomicUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_CommentTagAtomicUnion = _test_llm_application({ model: "3.0", name: "CommentTagAtomicUnion", + factory: CommentTagAtomicUnion, })(typia.llm.application()); interface CommentTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagDefault.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagDefault.ts index e7308ff2f0..3c934fff4f 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagDefault.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagDefault.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_CommentTagDefault = _test_llm_application( { model: "3.0", name: "CommentTagDefault", + factory: CommentTagDefault, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagFormat.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagFormat.ts index 597fa6775c..56eb8de28d 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagFormat.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagFormat.ts @@ -6,6 +6,7 @@ import { CommentTagFormat } from "../../../structures/CommentTagFormat"; export const test_llm_application_3_0_CommentTagFormat = _test_llm_application({ model: "3.0", name: "CommentTagFormat", + factory: CommentTagFormat, })(typia.llm.application()); interface CommentTagFormatApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagLength.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagLength.ts index f863081d2d..18b0467575 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagLength.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagLength.ts @@ -6,6 +6,7 @@ import { CommentTagLength } from "../../../structures/CommentTagLength"; export const test_llm_application_3_0_CommentTagLength = _test_llm_application({ model: "3.0", name: "CommentTagLength", + factory: CommentTagLength, })(typia.llm.application()); interface CommentTagLengthApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagObjectUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagObjectUnion.ts index 49381593b5..33f4f9b307 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagObjectUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_CommentTagObjectUnion = _test_llm_application({ model: "3.0", name: "CommentTagObjectUnion", + factory: CommentTagObjectUnion, })(typia.llm.application()); interface CommentTagObjectUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagPattern.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagPattern.ts index 4434825c04..0e63bbb5b8 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagPattern.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_CommentTagPattern = _test_llm_application( { model: "3.0", name: "CommentTagPattern", + factory: CommentTagPattern, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagRange.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagRange.ts index fb76c80f85..2315a153d0 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagRange.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagRange.ts @@ -6,6 +6,7 @@ import { CommentTagRange } from "../../../structures/CommentTagRange"; export const test_llm_application_3_0_CommentTagRange = _test_llm_application({ model: "3.0", name: "CommentTagRange", + factory: CommentTagRange, })(typia.llm.application()); interface CommentTagRangeApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagType.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagType.ts index d0c86e4f88..2f11abf870 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagType.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_CommentTagType.ts @@ -6,6 +6,7 @@ import { CommentTagType } from "../../../structures/CommentTagType"; export const test_llm_application_3_0_CommentTagType = _test_llm_application({ model: "3.0", name: "CommentTagType", + factory: CommentTagType, })(typia.llm.application()); interface CommentTagTypeApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicAbsorbed.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicAbsorbed.ts index 4f16abb3d5..ae87ccd519 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicAbsorbed.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicAbsorbed.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ConstantAtomicAbsorbed = _test_llm_application({ model: "3.0", name: "ConstantAtomicAbsorbed", + factory: ConstantAtomicAbsorbed, })(typia.llm.application()); interface ConstantAtomicAbsorbedApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicTagged.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicTagged.ts index fdcdc69229..626412f08f 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicTagged.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicTagged.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ConstantAtomicTagged = _test_llm_application({ model: "3.0", name: "ConstantAtomicTagged", + factory: ConstantAtomicTagged, })(typia.llm.application()); interface ConstantAtomicTaggedApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicUnion.ts index 666cb05377..5e8519a709 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ConstantAtomicUnion = _test_llm_application({ model: "3.0", name: "ConstantAtomicUnion", + factory: ConstantAtomicUnion, })(typia.llm.application()); interface ConstantAtomicUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantConstEnumeration.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantConstEnumeration.ts index fe5cdacb59..d74e445d9a 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantConstEnumeration.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantConstEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ConstantConstEnumeration = _test_llm_application({ model: "3.0", name: "ConstantConstEnumeration", + factory: ConstantConstEnumeration, })(typia.llm.application()); interface ConstantConstEnumerationApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantEnumeration.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantEnumeration.ts index be2db7bfc1..0bcc3c8d5f 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantEnumeration.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ConstantEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ConstantEnumeration = _test_llm_application({ model: "3.0", name: "ConstantEnumeration", + factory: ConstantEnumeration, })(typia.llm.application()); interface ConstantEnumerationApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicArray.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicArray.ts index 3cc7248101..1b89e45013 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicArray.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicArray.ts @@ -6,6 +6,7 @@ import { DynamicArray } from "../../../structures/DynamicArray"; export const test_llm_application_3_0_DynamicArray = _test_llm_application({ model: "3.0", name: "DynamicArray", + factory: DynamicArray, })(typia.llm.application()); interface DynamicArrayApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicComposite.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicComposite.ts index bdbecec12b..b5bb78ebb1 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicComposite.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicComposite.ts @@ -6,6 +6,7 @@ import { DynamicComposite } from "../../../structures/DynamicComposite"; export const test_llm_application_3_0_DynamicComposite = _test_llm_application({ model: "3.0", name: "DynamicComposite", + factory: DynamicComposite, })(typia.llm.application()); interface DynamicCompositeApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicConstant.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicConstant.ts index 7a6525fdec..4d95168073 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicConstant.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicConstant.ts @@ -6,6 +6,7 @@ import { DynamicConstant } from "../../../structures/DynamicConstant"; export const test_llm_application_3_0_DynamicConstant = _test_llm_application({ model: "3.0", name: "DynamicConstant", + factory: DynamicConstant, })(typia.llm.application()); interface DynamicConstantApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicEnumeration.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicEnumeration.ts index 5ed3f55a0b..aca3d951b9 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicEnumeration.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_DynamicEnumeration = _test_llm_application({ model: "3.0", name: "DynamicEnumeration", + factory: DynamicEnumeration, })(typia.llm.application()); interface DynamicEnumerationApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicNever.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicNever.ts index b60cce7445..846dd0e378 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicNever.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicNever.ts @@ -6,6 +6,7 @@ import { DynamicNever } from "../../../structures/DynamicNever"; export const test_llm_application_3_0_DynamicNever = _test_llm_application({ model: "3.0", name: "DynamicNever", + factory: DynamicNever, })(typia.llm.application()); interface DynamicNeverApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicSimple.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicSimple.ts index c65bcdc2e2..945f82caaf 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicSimple.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicSimple.ts @@ -6,6 +6,7 @@ import { DynamicSimple } from "../../../structures/DynamicSimple"; export const test_llm_application_3_0_DynamicSimple = _test_llm_application({ model: "3.0", name: "DynamicSimple", + factory: DynamicSimple, })(typia.llm.application()); interface DynamicSimpleApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicTemplate.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicTemplate.ts index 955f6d891a..0e12a88953 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicTemplate.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicTemplate.ts @@ -6,6 +6,7 @@ import { DynamicTemplate } from "../../../structures/DynamicTemplate"; export const test_llm_application_3_0_DynamicTemplate = _test_llm_application({ model: "3.0", name: "DynamicTemplate", + factory: DynamicTemplate, })(typia.llm.application()); interface DynamicTemplateApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicTree.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicTree.ts index e2ceb11dd7..592c745ab2 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicTree.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicTree.ts @@ -6,6 +6,7 @@ import { DynamicTree } from "../../../structures/DynamicTree"; export const test_llm_application_3_0_DynamicTree = _test_llm_application({ model: "3.0", name: "DynamicTree", + factory: DynamicTree, })(typia.llm.application()); interface DynamicTreeApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicUndefined.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicUndefined.ts index 90c795f271..04873dde5b 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicUndefined.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicUndefined.ts @@ -6,6 +6,7 @@ import { DynamicUndefined } from "../../../structures/DynamicUndefined"; export const test_llm_application_3_0_DynamicUndefined = _test_llm_application({ model: "3.0", name: "DynamicUndefined", + factory: DynamicUndefined, })(typia.llm.application()); interface DynamicUndefinedApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicUnion.ts index bd07adbf4c..6fa7bcfdb2 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_DynamicUnion.ts @@ -6,6 +6,7 @@ import { DynamicUnion } from "../../../structures/DynamicUnion"; export const test_llm_application_3_0_DynamicUnion = _test_llm_application({ model: "3.0", name: "DynamicUnion", + factory: DynamicUnion, })(typia.llm.application()); interface DynamicUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectAlias.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectAlias.ts index c571f223ce..c520bff2e6 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectAlias.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectAlias.ts @@ -6,6 +6,7 @@ import { ObjectAlias } from "../../../structures/ObjectAlias"; export const test_llm_application_3_0_ObjectAlias = _test_llm_application({ model: "3.0", name: "ObjectAlias", + factory: ObjectAlias, })(typia.llm.application()); interface ObjectAliasApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDate.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDate.ts index d72cc7a0a2..10aace84fb 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDate.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDate.ts @@ -6,6 +6,7 @@ import { ObjectDate } from "../../../structures/ObjectDate"; export const test_llm_application_3_0_ObjectDate = _test_llm_application({ model: "3.0", name: "ObjectDate", + factory: ObjectDate, })(typia.llm.application()); interface ObjectDateApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDescription.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDescription.ts index 2d6ac94888..b20b7583f1 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDescription.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDescription.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectDescription = _test_llm_application( { model: "3.0", name: "ObjectDescription", + factory: ObjectDescription, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDynamic.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDynamic.ts index d9d83b9885..6333846424 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDynamic.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectDynamic.ts @@ -6,6 +6,7 @@ import { ObjectDynamic } from "../../../structures/ObjectDynamic"; export const test_llm_application_3_0_ObjectDynamic = _test_llm_application({ model: "3.0", name: "ObjectDynamic", + factory: ObjectDynamic, })(typia.llm.application()); interface ObjectDynamicApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericAlias.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericAlias.ts index 2654880a57..29ad54d77e 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericAlias.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericAlias.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectGenericAlias = _test_llm_application({ model: "3.0", name: "ObjectGenericAlias", + factory: ObjectGenericAlias, })(typia.llm.application()); interface ObjectGenericAliasApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericArray.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericArray.ts index adcd085828..6a74465fba 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericArray.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectGenericArray = _test_llm_application({ model: "3.0", name: "ObjectGenericArray", + factory: ObjectGenericArray, })(typia.llm.application()); interface ObjectGenericArrayApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericUnion.ts index 5401396f71..edf0c9a38f 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectGenericUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectGenericUnion = _test_llm_application({ model: "3.0", name: "ObjectGenericUnion", + factory: ObjectGenericUnion, })(typia.llm.application()); interface ObjectGenericUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectInternal.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectInternal.ts index b8679f3200..0e229d5e73 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectInternal.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectInternal.ts @@ -6,6 +6,7 @@ import { ObjectInternal } from "../../../structures/ObjectInternal"; export const test_llm_application_3_0_ObjectInternal = _test_llm_application({ model: "3.0", name: "ObjectInternal", + factory: ObjectInternal, })(typia.llm.application()); interface ObjectInternalApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectIntersection.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectIntersection.ts index 7ebb2b921e..bd35ae14be 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectIntersection.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectIntersection.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectIntersection = _test_llm_application({ model: "3.0", name: "ObjectIntersection", + factory: ObjectIntersection, })(typia.llm.application()); interface ObjectIntersectionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectJsonTag.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectJsonTag.ts index b0495d263c..be081146fb 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectJsonTag.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectJsonTag.ts @@ -6,6 +6,7 @@ import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; export const test_llm_application_3_0_ObjectJsonTag = _test_llm_application({ model: "3.0", name: "ObjectJsonTag", + factory: ObjectJsonTag, })(typia.llm.application()); interface ObjectJsonTagApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectLiteralProperty.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectLiteralProperty.ts index 720d9d99c4..26c7978545 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectLiteralProperty.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectLiteralProperty.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectLiteralProperty = _test_llm_application({ model: "3.0", name: "ObjectLiteralProperty", + factory: ObjectLiteralProperty, })(typia.llm.application()); interface ObjectLiteralPropertyApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectLiteralType.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectLiteralType.ts index 7ff196d6e1..2f639a81c0 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectLiteralType.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectLiteralType.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectLiteralType = _test_llm_application( { model: "3.0", name: "ObjectLiteralType", + factory: ObjectLiteralType, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectNullable.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectNullable.ts index 27ce4bb178..9068cbbc2a 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectNullable.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectNullable.ts @@ -6,6 +6,7 @@ import { ObjectNullable } from "../../../structures/ObjectNullable"; export const test_llm_application_3_0_ObjectNullable = _test_llm_application({ model: "3.0", name: "ObjectNullable", + factory: ObjectNullable, })(typia.llm.application()); interface ObjectNullableApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectOptional.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectOptional.ts index 6c771e784f..4fb65ea8e8 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectOptional.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectOptional.ts @@ -6,6 +6,7 @@ import { ObjectOptional } from "../../../structures/ObjectOptional"; export const test_llm_application_3_0_ObjectOptional = _test_llm_application({ model: "3.0", name: "ObjectOptional", + factory: ObjectOptional, })(typia.llm.application()); interface ObjectOptionalApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPartial.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPartial.ts index b339ede678..8f8c4c6462 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPartial.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPartial.ts @@ -6,6 +6,7 @@ import { ObjectPartial } from "../../../structures/ObjectPartial"; export const test_llm_application_3_0_ObjectPartial = _test_llm_application({ model: "3.0", name: "ObjectPartial", + factory: ObjectPartial, })(typia.llm.application()); interface ObjectPartialApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPartialAndRequired.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPartialAndRequired.ts index 83c074d8c7..f92ba14b75 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPartialAndRequired.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPartialAndRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectPartialAndRequired = _test_llm_application({ model: "3.0", name: "ObjectPartialAndRequired", + factory: ObjectPartialAndRequired, })(typia.llm.application()); interface ObjectPartialAndRequiredApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPrimitive.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPrimitive.ts index 7ad52e0adf..bda8bd9b8b 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPrimitive.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectPrimitive.ts @@ -6,6 +6,7 @@ import { ObjectPrimitive } from "../../../structures/ObjectPrimitive"; export const test_llm_application_3_0_ObjectPrimitive = _test_llm_application({ model: "3.0", name: "ObjectPrimitive", + factory: ObjectPrimitive, })(typia.llm.application()); interface ObjectPrimitiveApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectRecursive.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectRecursive.ts index 181200d800..1ac1141f4c 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectRecursive.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectRecursive.ts @@ -6,6 +6,7 @@ import { ObjectRecursive } from "../../../structures/ObjectRecursive"; export const test_llm_application_3_0_ObjectRecursive = _test_llm_application({ model: "3.0", name: "ObjectRecursive", + factory: ObjectRecursive, })(typia.llm.application()); interface ObjectRecursiveApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectRequired.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectRequired.ts index 47dbb9ec23..1a0b802aaf 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectRequired.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectRequired.ts @@ -6,6 +6,7 @@ import { ObjectRequired } from "../../../structures/ObjectRequired"; export const test_llm_application_3_0_ObjectRequired = _test_llm_application({ model: "3.0", name: "ObjectRequired", + factory: ObjectRequired, })(typia.llm.application()); interface ObjectRequiredApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectSimple.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectSimple.ts index e36098e8f9..4339c76fba 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectSimple.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectSimple.ts @@ -6,6 +6,7 @@ import { ObjectSimple } from "../../../structures/ObjectSimple"; export const test_llm_application_3_0_ObjectSimple = _test_llm_application({ model: "3.0", name: "ObjectSimple", + factory: ObjectSimple, })(typia.llm.application()); interface ObjectSimpleApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUndefined.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUndefined.ts index c06c880041..3c51fd0535 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUndefined.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUndefined.ts @@ -6,6 +6,7 @@ import { ObjectUndefined } from "../../../structures/ObjectUndefined"; export const test_llm_application_3_0_ObjectUndefined = _test_llm_application({ model: "3.0", name: "ObjectUndefined", + factory: ObjectUndefined, })(typia.llm.application()); interface ObjectUndefinedApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionComposite.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionComposite.ts index e7be79a871..85e136ca67 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionComposite.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionComposite.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectUnionComposite = _test_llm_application({ model: "3.0", name: "ObjectUnionComposite", + factory: ObjectUnionComposite, })(typia.llm.application()); interface ObjectUnionCompositeApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionCompositePointer.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionCompositePointer.ts index 0c2a6583a2..409779dac5 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionCompositePointer.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionCompositePointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectUnionCompositePointer = _test_llm_application({ model: "3.0", name: "ObjectUnionCompositePointer", + factory: ObjectUnionCompositePointer, })(typia.llm.application()); interface ObjectUnionCompositePointerApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionDouble.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionDouble.ts index f49657c1af..b427a3a74c 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionDouble.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionDouble.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectUnionDouble = _test_llm_application( { model: "3.0", name: "ObjectUnionDouble", + factory: ObjectUnionDouble, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionExplicit.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionExplicit.ts index bc4f0b2bd4..e36af521bb 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionExplicit.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectUnionExplicit = _test_llm_application({ model: "3.0", name: "ObjectUnionExplicit", + factory: ObjectUnionExplicit, })(typia.llm.application()); interface ObjectUnionExplicitApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionExplicitPointer.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionExplicitPointer.ts index b676818b53..8133c62b28 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionExplicitPointer.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectUnionExplicitPointer = _test_llm_application({ model: "3.0", name: "ObjectUnionExplicitPointer", + factory: ObjectUnionExplicitPointer, })(typia.llm.application()); interface ObjectUnionExplicitPointerApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionImplicit.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionImplicit.ts index ea1b7f0581..01d5076e20 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionImplicit.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectUnionImplicit = _test_llm_application({ model: "3.0", name: "ObjectUnionImplicit", + factory: ObjectUnionImplicit, })(typia.llm.application()); interface ObjectUnionImplicitApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionNonPredictable.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionNonPredictable.ts index af521a0fc6..e0af430a40 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionNonPredictable.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ObjectUnionNonPredictable.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ObjectUnionNonPredictable = _test_llm_application({ model: "3.0", name: "ObjectUnionNonPredictable", + factory: ObjectUnionNonPredictable, })(typia.llm.application()); interface ObjectUnionNonPredictableApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateAtomic.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateAtomic.ts index 8bf9d62ef8..3f7a32dcda 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateAtomic.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateAtomic.ts @@ -6,6 +6,7 @@ import { TemplateAtomic } from "../../../structures/TemplateAtomic"; export const test_llm_application_3_0_TemplateAtomic = _test_llm_application({ model: "3.0", name: "TemplateAtomic", + factory: TemplateAtomic, })(typia.llm.application()); interface TemplateAtomicApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateConstant.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateConstant.ts index 5127e82ecd..3fc01ad9b3 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateConstant.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateConstant.ts @@ -6,6 +6,7 @@ import { TemplateConstant } from "../../../structures/TemplateConstant"; export const test_llm_application_3_0_TemplateConstant = _test_llm_application({ model: "3.0", name: "TemplateConstant", + factory: TemplateConstant, })(typia.llm.application()); interface TemplateConstantApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateUnion.ts index 9ec4c383a5..08286e00aa 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TemplateUnion.ts @@ -6,6 +6,7 @@ import { TemplateUnion } from "../../../structures/TemplateUnion"; export const test_llm_application_3_0_TemplateUnion = _test_llm_application({ model: "3.0", name: "TemplateUnion", + factory: TemplateUnion, })(typia.llm.application()); interface TemplateUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonAtomicUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonAtomicUnion.ts index bb116ac0fe..c486229ca2 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonAtomicUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_ToJsonAtomicUnion = _test_llm_application( { model: "3.0", name: "ToJsonAtomicUnion", + factory: ToJsonAtomicUnion, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonDouble.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonDouble.ts index 1fe460695c..b78e9d51ed 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonDouble.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonDouble.ts @@ -6,6 +6,7 @@ import { ToJsonDouble } from "../../../structures/ToJsonDouble"; export const test_llm_application_3_0_ToJsonDouble = _test_llm_application({ model: "3.0", name: "ToJsonDouble", + factory: ToJsonDouble, })(typia.llm.application()); interface ToJsonDoubleApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonNull.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonNull.ts index 14763c5a80..c84f487a79 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonNull.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonNull.ts @@ -6,6 +6,7 @@ import { ToJsonNull } from "../../../structures/ToJsonNull"; export const test_llm_application_3_0_ToJsonNull = _test_llm_application({ model: "3.0", name: "ToJsonNull", + factory: ToJsonNull, })(typia.llm.application()); interface ToJsonNullApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonUnion.ts index 6076b65f50..84e82c82fc 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_ToJsonUnion.ts @@ -6,6 +6,7 @@ import { ToJsonUnion } from "../../../structures/ToJsonUnion"; export const test_llm_application_3_0_ToJsonUnion = _test_llm_application({ model: "3.0", name: "ToJsonUnion", + factory: ToJsonUnion, })(typia.llm.application()); interface ToJsonUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagArray.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagArray.ts index 77e8bb57dc..5c669e54e4 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagArray.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagArray.ts @@ -6,6 +6,7 @@ import { TypeTagArray } from "../../../structures/TypeTagArray"; export const test_llm_application_3_0_TypeTagArray = _test_llm_application({ model: "3.0", name: "TypeTagArray", + factory: TypeTagArray, })(typia.llm.application()); interface TypeTagArrayApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagArrayUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagArrayUnion.ts index 70d0cf1bc1..29206169e4 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagArrayUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_TypeTagArrayUnion = _test_llm_application( { model: "3.0", name: "TypeTagArrayUnion", + factory: TypeTagArrayUnion, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagAtomicUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagAtomicUnion.ts index bafdd85099..ed1613f0e0 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagAtomicUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_TypeTagAtomicUnion = _test_llm_application({ model: "3.0", name: "TypeTagAtomicUnion", + factory: TypeTagAtomicUnion, })(typia.llm.application()); interface TypeTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagCustom.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagCustom.ts index ac2f32f38c..cb8b2bed33 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagCustom.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagCustom.ts @@ -6,6 +6,7 @@ import { TypeTagCustom } from "../../../structures/TypeTagCustom"; export const test_llm_application_3_0_TypeTagCustom = _test_llm_application({ model: "3.0", name: "TypeTagCustom", + factory: TypeTagCustom, })(typia.llm.application()); interface TypeTagCustomApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagDefault.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagDefault.ts index 4511c7ce64..6e85c8fd15 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagDefault.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagDefault.ts @@ -6,6 +6,7 @@ import { TypeTagDefault } from "../../../structures/TypeTagDefault"; export const test_llm_application_3_0_TypeTagDefault = _test_llm_application({ model: "3.0", name: "TypeTagDefault", + factory: TypeTagDefault, })(typia.llm.application()); interface TypeTagDefaultApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagFormat.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagFormat.ts index db146ec69c..a146b5146e 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagFormat.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagFormat.ts @@ -6,6 +6,7 @@ import { TypeTagFormat } from "../../../structures/TypeTagFormat"; export const test_llm_application_3_0_TypeTagFormat = _test_llm_application({ model: "3.0", name: "TypeTagFormat", + factory: TypeTagFormat, })(typia.llm.application()); interface TypeTagFormatApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagLength.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagLength.ts index 48bdcb5dc5..b05c57075c 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagLength.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagLength.ts @@ -6,6 +6,7 @@ import { TypeTagLength } from "../../../structures/TypeTagLength"; export const test_llm_application_3_0_TypeTagLength = _test_llm_application({ model: "3.0", name: "TypeTagLength", + factory: TypeTagLength, })(typia.llm.application()); interface TypeTagLengthApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagMatrix.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagMatrix.ts index eda8dc2129..6419e26bd0 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagMatrix.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagMatrix.ts @@ -6,6 +6,7 @@ import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; export const test_llm_application_3_0_TypeTagMatrix = _test_llm_application({ model: "3.0", name: "TypeTagMatrix", + factory: TypeTagMatrix, })(typia.llm.application()); interface TypeTagMatrixApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagObjectUnion.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagObjectUnion.ts index b76253027d..a7bdf77dd7 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagObjectUnion.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_0_TypeTagObjectUnion = _test_llm_application({ model: "3.0", name: "TypeTagObjectUnion", + factory: TypeTagObjectUnion, })(typia.llm.application()); interface TypeTagObjectUnionApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagPattern.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagPattern.ts index 657d71324e..c8f36a8e2b 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagPattern.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagPattern.ts @@ -6,6 +6,7 @@ import { TypeTagPattern } from "../../../structures/TypeTagPattern"; export const test_llm_application_3_0_TypeTagPattern = _test_llm_application({ model: "3.0", name: "TypeTagPattern", + factory: TypeTagPattern, })(typia.llm.application()); interface TypeTagPatternApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagRange.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagRange.ts index 0685abdc81..d6bdc1d078 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagRange.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagRange.ts @@ -6,6 +6,7 @@ import { TypeTagRange } from "../../../structures/TypeTagRange"; export const test_llm_application_3_0_TypeTagRange = _test_llm_application({ model: "3.0", name: "TypeTagRange", + factory: TypeTagRange, })(typia.llm.application()); interface TypeTagRangeApplication { diff --git a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagType.ts b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagType.ts index 2efcda9c9f..3fd9e76e7c 100644 --- a/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagType.ts +++ b/test/src/features/llm.application/3.0/test_llm_application_3_0_TypeTagType.ts @@ -6,6 +6,7 @@ import { TypeTagType } from "../../../structures/TypeTagType"; export const test_llm_application_3_0_TypeTagType = _test_llm_application({ model: "3.0", name: "TypeTagType", + factory: TypeTagType, })(typia.llm.application()); interface TypeTagTypeApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayAny.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayAny.ts index c5460a11d0..837ee4069c 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayAny.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayAny.ts @@ -6,6 +6,7 @@ import { ArrayAny } from "../../../structures/ArrayAny"; export const test_llm_application_3_1_ArrayAny = _test_llm_application({ model: "3.1", name: "ArrayAny", + factory: ArrayAny, })(typia.llm.application()); interface ArrayAnyApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayHierarchical.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayHierarchical.ts index f6ce68781b..8656a087d9 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayHierarchical.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayHierarchical.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ArrayHierarchical = _test_llm_application( { model: "3.1", name: "ArrayHierarchical", + factory: ArrayHierarchical, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayHierarchicalPointer.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayHierarchicalPointer.ts index cfe45063cf..6bf4890ca4 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayHierarchicalPointer.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayHierarchicalPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ArrayHierarchicalPointer = _test_llm_application({ model: "3.1", name: "ArrayHierarchicalPointer", + factory: ArrayHierarchicalPointer, })(typia.llm.application()); interface ArrayHierarchicalPointerApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayMatrix.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayMatrix.ts index a9205c7ba9..4691fdc38b 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayMatrix.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayMatrix.ts @@ -6,6 +6,7 @@ import { ArrayMatrix } from "../../../structures/ArrayMatrix"; export const test_llm_application_3_1_ArrayMatrix = _test_llm_application({ model: "3.1", name: "ArrayMatrix", + factory: ArrayMatrix, })(typia.llm.application()); interface ArrayMatrixApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursive.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursive.ts index bc76328c81..6b39455832 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursive.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursive.ts @@ -6,6 +6,7 @@ import { ArrayRecursive } from "../../../structures/ArrayRecursive"; export const test_llm_application_3_1_ArrayRecursive = _test_llm_application({ model: "3.1", name: "ArrayRecursive", + factory: ArrayRecursive, })(typia.llm.application()); interface ArrayRecursiveApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionExplicit.ts index c9bd819a40..ac6cc571ff 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionExplicit.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ArrayRecursiveUnionExplicit = _test_llm_application({ model: "3.1", name: "ArrayRecursiveUnionExplicit", + factory: ArrayRecursiveUnionExplicit, })(typia.llm.application()); interface ArrayRecursiveUnionExplicitApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionExplicitPointer.ts index 614024b0c6..d937220ac6 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionExplicitPointer.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ArrayRecursiveUnionExplicitPointer = _test_llm_application({ model: "3.1", name: "ArrayRecursiveUnionExplicitPointer", + factory: ArrayRecursiveUnionExplicitPointer, })( typia.llm.application< ArrayRecursiveUnionExplicitPointerApplication, diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionImplicit.ts index b7b66b9182..63b64d062e 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionImplicit.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRecursiveUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ArrayRecursiveUnionImplicit = _test_llm_application({ model: "3.1", name: "ArrayRecursiveUnionImplicit", + factory: ArrayRecursiveUnionImplicit, })(typia.llm.application()); interface ArrayRecursiveUnionImplicitApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedNullable.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedNullable.ts index 3ed68a5c23..b24e762fbd 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedNullable.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedNullable.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ArrayRepeatedNullable = _test_llm_application({ model: "3.1", name: "ArrayRepeatedNullable", + factory: ArrayRepeatedNullable, })(typia.llm.application()); interface ArrayRepeatedNullableApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedRequired.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedRequired.ts index 0ecb956af7..b6c3c43480 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedRequired.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ArrayRepeatedRequired = _test_llm_application({ model: "3.1", name: "ArrayRepeatedRequired", + factory: ArrayRepeatedRequired, })(typia.llm.application()); interface ArrayRepeatedRequiredApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedUnion.ts index 976c46e8da..2fa47950e9 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayRepeatedUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ArrayRepeatedUnion = _test_llm_application({ model: "3.1", name: "ArrayRepeatedUnion", + factory: ArrayRepeatedUnion, })(typia.llm.application()); interface ArrayRepeatedUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArraySimple.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArraySimple.ts index 9c3bd3cd0f..65da770d10 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArraySimple.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArraySimple.ts @@ -6,6 +6,7 @@ import { ArraySimple } from "../../../structures/ArraySimple"; export const test_llm_application_3_1_ArraySimple = _test_llm_application({ model: "3.1", name: "ArraySimple", + factory: ArraySimple, })(typia.llm.application()); interface ArraySimpleApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayUnion.ts index 30cebac0cc..ae3f81fdc0 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ArrayUnion.ts @@ -6,6 +6,7 @@ import { ArrayUnion } from "../../../structures/ArrayUnion"; export const test_llm_application_3_1_ArrayUnion = _test_llm_application({ model: "3.1", name: "ArrayUnion", + factory: ArrayUnion, })(typia.llm.application()); interface ArrayUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_AtomicUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_AtomicUnion.ts index df589bc428..a33fd05c93 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_AtomicUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_AtomicUnion.ts @@ -6,6 +6,7 @@ import { AtomicUnion } from "../../../structures/AtomicUnion"; export const test_llm_application_3_1_AtomicUnion = _test_llm_application({ model: "3.1", name: "AtomicUnion", + factory: AtomicUnion, })(typia.llm.application()); interface AtomicUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassGetter.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassGetter.ts index 1d31f38467..4c82802e2d 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassGetter.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassGetter.ts @@ -6,6 +6,7 @@ import { ClassGetter } from "../../../structures/ClassGetter"; export const test_llm_application_3_1_ClassGetter = _test_llm_application({ model: "3.1", name: "ClassGetter", + factory: ClassGetter, })(typia.llm.application()); interface ClassGetterApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassMethod.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassMethod.ts index 9058011403..008f9f36a4 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassMethod.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassMethod.ts @@ -6,6 +6,7 @@ import { ClassMethod } from "../../../structures/ClassMethod"; export const test_llm_application_3_1_ClassMethod = _test_llm_application({ model: "3.1", name: "ClassMethod", + factory: ClassMethod, })(typia.llm.application()); interface ClassMethodApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassPropertyAssignment.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassPropertyAssignment.ts index fe135ea611..eb6ca45601 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassPropertyAssignment.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ClassPropertyAssignment.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ClassPropertyAssignment = _test_llm_application({ model: "3.1", name: "ClassPropertyAssignment", + factory: ClassPropertyAssignment, })(typia.llm.application()); interface ClassPropertyAssignmentApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagArray.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagArray.ts index 7b1848cfcb..5fb3ed8938 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagArray.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagArray.ts @@ -6,6 +6,7 @@ import { CommentTagArray } from "../../../structures/CommentTagArray"; export const test_llm_application_3_1_CommentTagArray = _test_llm_application({ model: "3.1", name: "CommentTagArray", + factory: CommentTagArray, })(typia.llm.application()); interface CommentTagArrayApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagArrayUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagArrayUnion.ts index 8027638d56..1f597e1558 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagArrayUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_CommentTagArrayUnion = _test_llm_application({ model: "3.1", name: "CommentTagArrayUnion", + factory: CommentTagArrayUnion, })(typia.llm.application()); interface CommentTagArrayUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagAtomicUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagAtomicUnion.ts index be28880737..e85b7843ff 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagAtomicUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_CommentTagAtomicUnion = _test_llm_application({ model: "3.1", name: "CommentTagAtomicUnion", + factory: CommentTagAtomicUnion, })(typia.llm.application()); interface CommentTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagDefault.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagDefault.ts index 681efa44e7..5cbfba0bdd 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagDefault.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagDefault.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_CommentTagDefault = _test_llm_application( { model: "3.1", name: "CommentTagDefault", + factory: CommentTagDefault, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagFormat.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagFormat.ts index 7e7fb248ac..6b0fbb110d 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagFormat.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagFormat.ts @@ -6,6 +6,7 @@ import { CommentTagFormat } from "../../../structures/CommentTagFormat"; export const test_llm_application_3_1_CommentTagFormat = _test_llm_application({ model: "3.1", name: "CommentTagFormat", + factory: CommentTagFormat, })(typia.llm.application()); interface CommentTagFormatApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagLength.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagLength.ts index 7713e768dd..174e563f24 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagLength.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagLength.ts @@ -6,6 +6,7 @@ import { CommentTagLength } from "../../../structures/CommentTagLength"; export const test_llm_application_3_1_CommentTagLength = _test_llm_application({ model: "3.1", name: "CommentTagLength", + factory: CommentTagLength, })(typia.llm.application()); interface CommentTagLengthApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagObjectUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagObjectUnion.ts index cea90180a7..d357d3f63b 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagObjectUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_CommentTagObjectUnion = _test_llm_application({ model: "3.1", name: "CommentTagObjectUnion", + factory: CommentTagObjectUnion, })(typia.llm.application()); interface CommentTagObjectUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagPattern.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagPattern.ts index da918da6c3..c3c2b90110 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagPattern.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_CommentTagPattern = _test_llm_application( { model: "3.1", name: "CommentTagPattern", + factory: CommentTagPattern, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagRange.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagRange.ts index f59f66ec2e..d93534b044 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagRange.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagRange.ts @@ -6,6 +6,7 @@ import { CommentTagRange } from "../../../structures/CommentTagRange"; export const test_llm_application_3_1_CommentTagRange = _test_llm_application({ model: "3.1", name: "CommentTagRange", + factory: CommentTagRange, })(typia.llm.application()); interface CommentTagRangeApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagType.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagType.ts index 78b789647d..bee4990b7f 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagType.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_CommentTagType.ts @@ -6,6 +6,7 @@ import { CommentTagType } from "../../../structures/CommentTagType"; export const test_llm_application_3_1_CommentTagType = _test_llm_application({ model: "3.1", name: "CommentTagType", + factory: CommentTagType, })(typia.llm.application()); interface CommentTagTypeApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicAbsorbed.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicAbsorbed.ts index 39a115a7f1..82841455d2 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicAbsorbed.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicAbsorbed.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ConstantAtomicAbsorbed = _test_llm_application({ model: "3.1", name: "ConstantAtomicAbsorbed", + factory: ConstantAtomicAbsorbed, })(typia.llm.application()); interface ConstantAtomicAbsorbedApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicTagged.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicTagged.ts index ea27eaad07..cec4ca113b 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicTagged.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicTagged.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ConstantAtomicTagged = _test_llm_application({ model: "3.1", name: "ConstantAtomicTagged", + factory: ConstantAtomicTagged, })(typia.llm.application()); interface ConstantAtomicTaggedApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicUnion.ts index 3c6f86532c..6371deeaa7 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ConstantAtomicUnion = _test_llm_application({ model: "3.1", name: "ConstantAtomicUnion", + factory: ConstantAtomicUnion, })(typia.llm.application()); interface ConstantAtomicUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantConstEnumeration.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantConstEnumeration.ts index ad20cc0e3e..62859920e8 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantConstEnumeration.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantConstEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ConstantConstEnumeration = _test_llm_application({ model: "3.1", name: "ConstantConstEnumeration", + factory: ConstantConstEnumeration, })(typia.llm.application()); interface ConstantConstEnumerationApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantEnumeration.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantEnumeration.ts index ee46718df7..1294112b13 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantEnumeration.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ConstantEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ConstantEnumeration = _test_llm_application({ model: "3.1", name: "ConstantEnumeration", + factory: ConstantEnumeration, })(typia.llm.application()); interface ConstantEnumerationApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicArray.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicArray.ts index 50c48da3d8..29a1640304 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicArray.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicArray.ts @@ -6,6 +6,7 @@ import { DynamicArray } from "../../../structures/DynamicArray"; export const test_llm_application_3_1_DynamicArray = _test_llm_application({ model: "3.1", name: "DynamicArray", + factory: DynamicArray, })(typia.llm.application()); interface DynamicArrayApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicComposite.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicComposite.ts index f8a8dfc967..a3fd191377 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicComposite.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicComposite.ts @@ -6,6 +6,7 @@ import { DynamicComposite } from "../../../structures/DynamicComposite"; export const test_llm_application_3_1_DynamicComposite = _test_llm_application({ model: "3.1", name: "DynamicComposite", + factory: DynamicComposite, })(typia.llm.application()); interface DynamicCompositeApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicConstant.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicConstant.ts index cb56993182..c8caa59f5e 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicConstant.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicConstant.ts @@ -6,6 +6,7 @@ import { DynamicConstant } from "../../../structures/DynamicConstant"; export const test_llm_application_3_1_DynamicConstant = _test_llm_application({ model: "3.1", name: "DynamicConstant", + factory: DynamicConstant, })(typia.llm.application()); interface DynamicConstantApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicEnumeration.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicEnumeration.ts index 4b0e822a71..c981b2382b 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicEnumeration.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_DynamicEnumeration = _test_llm_application({ model: "3.1", name: "DynamicEnumeration", + factory: DynamicEnumeration, })(typia.llm.application()); interface DynamicEnumerationApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicNever.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicNever.ts index 82aaf8290d..b3c4ad814d 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicNever.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicNever.ts @@ -6,6 +6,7 @@ import { DynamicNever } from "../../../structures/DynamicNever"; export const test_llm_application_3_1_DynamicNever = _test_llm_application({ model: "3.1", name: "DynamicNever", + factory: DynamicNever, })(typia.llm.application()); interface DynamicNeverApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicSimple.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicSimple.ts index 29ed8a8c8d..99fa9c5edf 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicSimple.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicSimple.ts @@ -6,6 +6,7 @@ import { DynamicSimple } from "../../../structures/DynamicSimple"; export const test_llm_application_3_1_DynamicSimple = _test_llm_application({ model: "3.1", name: "DynamicSimple", + factory: DynamicSimple, })(typia.llm.application()); interface DynamicSimpleApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicTemplate.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicTemplate.ts index 7d9fce4be9..808753e57d 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicTemplate.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicTemplate.ts @@ -6,6 +6,7 @@ import { DynamicTemplate } from "../../../structures/DynamicTemplate"; export const test_llm_application_3_1_DynamicTemplate = _test_llm_application({ model: "3.1", name: "DynamicTemplate", + factory: DynamicTemplate, })(typia.llm.application()); interface DynamicTemplateApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicTree.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicTree.ts index 839a928ec7..f7bbd1d9fd 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicTree.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicTree.ts @@ -6,6 +6,7 @@ import { DynamicTree } from "../../../structures/DynamicTree"; export const test_llm_application_3_1_DynamicTree = _test_llm_application({ model: "3.1", name: "DynamicTree", + factory: DynamicTree, })(typia.llm.application()); interface DynamicTreeApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicUndefined.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicUndefined.ts index 0d4d61e141..9e4d8ae8a2 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicUndefined.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicUndefined.ts @@ -6,6 +6,7 @@ import { DynamicUndefined } from "../../../structures/DynamicUndefined"; export const test_llm_application_3_1_DynamicUndefined = _test_llm_application({ model: "3.1", name: "DynamicUndefined", + factory: DynamicUndefined, })(typia.llm.application()); interface DynamicUndefinedApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicUnion.ts index aeb91f79f3..707a82a110 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_DynamicUnion.ts @@ -6,6 +6,7 @@ import { DynamicUnion } from "../../../structures/DynamicUnion"; export const test_llm_application_3_1_DynamicUnion = _test_llm_application({ model: "3.1", name: "DynamicUnion", + factory: DynamicUnion, })(typia.llm.application()); interface DynamicUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectAlias.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectAlias.ts index ac9c0685a1..713cf2a96f 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectAlias.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectAlias.ts @@ -6,6 +6,7 @@ import { ObjectAlias } from "../../../structures/ObjectAlias"; export const test_llm_application_3_1_ObjectAlias = _test_llm_application({ model: "3.1", name: "ObjectAlias", + factory: ObjectAlias, })(typia.llm.application()); interface ObjectAliasApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDate.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDate.ts index 5736bba20d..6581ff58a1 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDate.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDate.ts @@ -6,6 +6,7 @@ import { ObjectDate } from "../../../structures/ObjectDate"; export const test_llm_application_3_1_ObjectDate = _test_llm_application({ model: "3.1", name: "ObjectDate", + factory: ObjectDate, })(typia.llm.application()); interface ObjectDateApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDescription.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDescription.ts index 73c6e9b419..f3073ce3dd 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDescription.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDescription.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectDescription = _test_llm_application( { model: "3.1", name: "ObjectDescription", + factory: ObjectDescription, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDynamic.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDynamic.ts index de01c1d16e..dbd2aa640a 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDynamic.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectDynamic.ts @@ -6,6 +6,7 @@ import { ObjectDynamic } from "../../../structures/ObjectDynamic"; export const test_llm_application_3_1_ObjectDynamic = _test_llm_application({ model: "3.1", name: "ObjectDynamic", + factory: ObjectDynamic, })(typia.llm.application()); interface ObjectDynamicApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericAlias.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericAlias.ts index 323eea37f8..c8a8af0827 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericAlias.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericAlias.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectGenericAlias = _test_llm_application({ model: "3.1", name: "ObjectGenericAlias", + factory: ObjectGenericAlias, })(typia.llm.application()); interface ObjectGenericAliasApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericArray.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericArray.ts index 4fcc62877a..5ca0d7e14a 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericArray.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectGenericArray = _test_llm_application({ model: "3.1", name: "ObjectGenericArray", + factory: ObjectGenericArray, })(typia.llm.application()); interface ObjectGenericArrayApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericUnion.ts index 422fec79be..f5017dee71 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectGenericUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectGenericUnion = _test_llm_application({ model: "3.1", name: "ObjectGenericUnion", + factory: ObjectGenericUnion, })(typia.llm.application()); interface ObjectGenericUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectInternal.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectInternal.ts index 08d5550a6b..d966854296 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectInternal.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectInternal.ts @@ -6,6 +6,7 @@ import { ObjectInternal } from "../../../structures/ObjectInternal"; export const test_llm_application_3_1_ObjectInternal = _test_llm_application({ model: "3.1", name: "ObjectInternal", + factory: ObjectInternal, })(typia.llm.application()); interface ObjectInternalApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectIntersection.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectIntersection.ts index ef0f57b7d1..df7745b2cc 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectIntersection.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectIntersection.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectIntersection = _test_llm_application({ model: "3.1", name: "ObjectIntersection", + factory: ObjectIntersection, })(typia.llm.application()); interface ObjectIntersectionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectJsonTag.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectJsonTag.ts index 3908dcdd5f..f6eec76980 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectJsonTag.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectJsonTag.ts @@ -6,6 +6,7 @@ import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; export const test_llm_application_3_1_ObjectJsonTag = _test_llm_application({ model: "3.1", name: "ObjectJsonTag", + factory: ObjectJsonTag, })(typia.llm.application()); interface ObjectJsonTagApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectLiteralProperty.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectLiteralProperty.ts index a5c0b57f52..e0b8f99c98 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectLiteralProperty.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectLiteralProperty.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectLiteralProperty = _test_llm_application({ model: "3.1", name: "ObjectLiteralProperty", + factory: ObjectLiteralProperty, })(typia.llm.application()); interface ObjectLiteralPropertyApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectLiteralType.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectLiteralType.ts index 8a58d51643..81467f4d12 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectLiteralType.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectLiteralType.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectLiteralType = _test_llm_application( { model: "3.1", name: "ObjectLiteralType", + factory: ObjectLiteralType, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectNullable.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectNullable.ts index 17a458c176..a76eeea5c0 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectNullable.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectNullable.ts @@ -6,6 +6,7 @@ import { ObjectNullable } from "../../../structures/ObjectNullable"; export const test_llm_application_3_1_ObjectNullable = _test_llm_application({ model: "3.1", name: "ObjectNullable", + factory: ObjectNullable, })(typia.llm.application()); interface ObjectNullableApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectOptional.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectOptional.ts index 62e3fbce9b..50375f570a 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectOptional.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectOptional.ts @@ -6,6 +6,7 @@ import { ObjectOptional } from "../../../structures/ObjectOptional"; export const test_llm_application_3_1_ObjectOptional = _test_llm_application({ model: "3.1", name: "ObjectOptional", + factory: ObjectOptional, })(typia.llm.application()); interface ObjectOptionalApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPartial.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPartial.ts index dc18d12ad5..e7d958cd53 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPartial.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPartial.ts @@ -6,6 +6,7 @@ import { ObjectPartial } from "../../../structures/ObjectPartial"; export const test_llm_application_3_1_ObjectPartial = _test_llm_application({ model: "3.1", name: "ObjectPartial", + factory: ObjectPartial, })(typia.llm.application()); interface ObjectPartialApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPartialAndRequired.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPartialAndRequired.ts index 8b659da1be..18d696e362 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPartialAndRequired.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPartialAndRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectPartialAndRequired = _test_llm_application({ model: "3.1", name: "ObjectPartialAndRequired", + factory: ObjectPartialAndRequired, })(typia.llm.application()); interface ObjectPartialAndRequiredApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPrimitive.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPrimitive.ts index a5a8f396a2..ffa0955c4b 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPrimitive.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectPrimitive.ts @@ -6,6 +6,7 @@ import { ObjectPrimitive } from "../../../structures/ObjectPrimitive"; export const test_llm_application_3_1_ObjectPrimitive = _test_llm_application({ model: "3.1", name: "ObjectPrimitive", + factory: ObjectPrimitive, })(typia.llm.application()); interface ObjectPrimitiveApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectRecursive.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectRecursive.ts index 1e928c762a..704e0da2c4 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectRecursive.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectRecursive.ts @@ -6,6 +6,7 @@ import { ObjectRecursive } from "../../../structures/ObjectRecursive"; export const test_llm_application_3_1_ObjectRecursive = _test_llm_application({ model: "3.1", name: "ObjectRecursive", + factory: ObjectRecursive, })(typia.llm.application()); interface ObjectRecursiveApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectRequired.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectRequired.ts index 0d31bfd0a2..2e836f7852 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectRequired.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectRequired.ts @@ -6,6 +6,7 @@ import { ObjectRequired } from "../../../structures/ObjectRequired"; export const test_llm_application_3_1_ObjectRequired = _test_llm_application({ model: "3.1", name: "ObjectRequired", + factory: ObjectRequired, })(typia.llm.application()); interface ObjectRequiredApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectSimple.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectSimple.ts index f37610dddc..cbafacad11 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectSimple.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectSimple.ts @@ -6,6 +6,7 @@ import { ObjectSimple } from "../../../structures/ObjectSimple"; export const test_llm_application_3_1_ObjectSimple = _test_llm_application({ model: "3.1", name: "ObjectSimple", + factory: ObjectSimple, })(typia.llm.application()); interface ObjectSimpleApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUndefined.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUndefined.ts index 3dc9775d66..a373ce6260 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUndefined.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUndefined.ts @@ -6,6 +6,7 @@ import { ObjectUndefined } from "../../../structures/ObjectUndefined"; export const test_llm_application_3_1_ObjectUndefined = _test_llm_application({ model: "3.1", name: "ObjectUndefined", + factory: ObjectUndefined, })(typia.llm.application()); interface ObjectUndefinedApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionComposite.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionComposite.ts index 51542a98a8..00b237bfbf 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionComposite.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionComposite.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectUnionComposite = _test_llm_application({ model: "3.1", name: "ObjectUnionComposite", + factory: ObjectUnionComposite, })(typia.llm.application()); interface ObjectUnionCompositeApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionCompositePointer.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionCompositePointer.ts index 131a7901a4..90205c9381 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionCompositePointer.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionCompositePointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectUnionCompositePointer = _test_llm_application({ model: "3.1", name: "ObjectUnionCompositePointer", + factory: ObjectUnionCompositePointer, })(typia.llm.application()); interface ObjectUnionCompositePointerApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionDouble.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionDouble.ts index 61ca8c899b..19f52e7266 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionDouble.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionDouble.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectUnionDouble = _test_llm_application( { model: "3.1", name: "ObjectUnionDouble", + factory: ObjectUnionDouble, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionExplicit.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionExplicit.ts index fb43d92d37..184464a868 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionExplicit.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectUnionExplicit = _test_llm_application({ model: "3.1", name: "ObjectUnionExplicit", + factory: ObjectUnionExplicit, })(typia.llm.application()); interface ObjectUnionExplicitApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionExplicitPointer.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionExplicitPointer.ts index da7a16042f..2eba729243 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionExplicitPointer.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectUnionExplicitPointer = _test_llm_application({ model: "3.1", name: "ObjectUnionExplicitPointer", + factory: ObjectUnionExplicitPointer, })(typia.llm.application()); interface ObjectUnionExplicitPointerApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionImplicit.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionImplicit.ts index 5e23a95d12..d458b50812 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionImplicit.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectUnionImplicit = _test_llm_application({ model: "3.1", name: "ObjectUnionImplicit", + factory: ObjectUnionImplicit, })(typia.llm.application()); interface ObjectUnionImplicitApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionNonPredictable.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionNonPredictable.ts index 3bd8334626..e1e928afa4 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionNonPredictable.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ObjectUnionNonPredictable.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ObjectUnionNonPredictable = _test_llm_application({ model: "3.1", name: "ObjectUnionNonPredictable", + factory: ObjectUnionNonPredictable, })(typia.llm.application()); interface ObjectUnionNonPredictableApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateAtomic.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateAtomic.ts index 63fa686a95..b215d25655 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateAtomic.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateAtomic.ts @@ -6,6 +6,7 @@ import { TemplateAtomic } from "../../../structures/TemplateAtomic"; export const test_llm_application_3_1_TemplateAtomic = _test_llm_application({ model: "3.1", name: "TemplateAtomic", + factory: TemplateAtomic, })(typia.llm.application()); interface TemplateAtomicApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateConstant.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateConstant.ts index 7e9310e7d4..088e1fb266 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateConstant.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateConstant.ts @@ -6,6 +6,7 @@ import { TemplateConstant } from "../../../structures/TemplateConstant"; export const test_llm_application_3_1_TemplateConstant = _test_llm_application({ model: "3.1", name: "TemplateConstant", + factory: TemplateConstant, })(typia.llm.application()); interface TemplateConstantApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateUnion.ts index f9d492538d..b1a034550a 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TemplateUnion.ts @@ -6,6 +6,7 @@ import { TemplateUnion } from "../../../structures/TemplateUnion"; export const test_llm_application_3_1_TemplateUnion = _test_llm_application({ model: "3.1", name: "TemplateUnion", + factory: TemplateUnion, })(typia.llm.application()); interface TemplateUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonAtomicUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonAtomicUnion.ts index fbb85a8165..9ecf2cd029 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonAtomicUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_ToJsonAtomicUnion = _test_llm_application( { model: "3.1", name: "ToJsonAtomicUnion", + factory: ToJsonAtomicUnion, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonDouble.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonDouble.ts index 867a57a824..4baccd6300 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonDouble.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonDouble.ts @@ -6,6 +6,7 @@ import { ToJsonDouble } from "../../../structures/ToJsonDouble"; export const test_llm_application_3_1_ToJsonDouble = _test_llm_application({ model: "3.1", name: "ToJsonDouble", + factory: ToJsonDouble, })(typia.llm.application()); interface ToJsonDoubleApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonNull.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonNull.ts index cbcdd8d68c..bf652324e3 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonNull.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonNull.ts @@ -6,6 +6,7 @@ import { ToJsonNull } from "../../../structures/ToJsonNull"; export const test_llm_application_3_1_ToJsonNull = _test_llm_application({ model: "3.1", name: "ToJsonNull", + factory: ToJsonNull, })(typia.llm.application()); interface ToJsonNullApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonUnion.ts index 45c5a8faed..f8b64bddc2 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_ToJsonUnion.ts @@ -6,6 +6,7 @@ import { ToJsonUnion } from "../../../structures/ToJsonUnion"; export const test_llm_application_3_1_ToJsonUnion = _test_llm_application({ model: "3.1", name: "ToJsonUnion", + factory: ToJsonUnion, })(typia.llm.application()); interface ToJsonUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagArray.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagArray.ts index 6ea0371f12..9c1b79658c 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagArray.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagArray.ts @@ -6,6 +6,7 @@ import { TypeTagArray } from "../../../structures/TypeTagArray"; export const test_llm_application_3_1_TypeTagArray = _test_llm_application({ model: "3.1", name: "TypeTagArray", + factory: TypeTagArray, })(typia.llm.application()); interface TypeTagArrayApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagArrayUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagArrayUnion.ts index 7c7f214202..ea38257dec 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagArrayUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_TypeTagArrayUnion = _test_llm_application( { model: "3.1", name: "TypeTagArrayUnion", + factory: TypeTagArrayUnion, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagAtomicUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagAtomicUnion.ts index 819d621db9..96630eedec 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagAtomicUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_TypeTagAtomicUnion = _test_llm_application({ model: "3.1", name: "TypeTagAtomicUnion", + factory: TypeTagAtomicUnion, })(typia.llm.application()); interface TypeTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagCustom.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagCustom.ts index d2222ce5e2..245061b1e9 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagCustom.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagCustom.ts @@ -6,6 +6,7 @@ import { TypeTagCustom } from "../../../structures/TypeTagCustom"; export const test_llm_application_3_1_TypeTagCustom = _test_llm_application({ model: "3.1", name: "TypeTagCustom", + factory: TypeTagCustom, })(typia.llm.application()); interface TypeTagCustomApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagDefault.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagDefault.ts index ea63933e5f..4f3ac651cc 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagDefault.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagDefault.ts @@ -6,6 +6,7 @@ import { TypeTagDefault } from "../../../structures/TypeTagDefault"; export const test_llm_application_3_1_TypeTagDefault = _test_llm_application({ model: "3.1", name: "TypeTagDefault", + factory: TypeTagDefault, })(typia.llm.application()); interface TypeTagDefaultApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagFormat.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagFormat.ts index e7f1d65e2a..8caa4b0a66 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagFormat.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagFormat.ts @@ -6,6 +6,7 @@ import { TypeTagFormat } from "../../../structures/TypeTagFormat"; export const test_llm_application_3_1_TypeTagFormat = _test_llm_application({ model: "3.1", name: "TypeTagFormat", + factory: TypeTagFormat, })(typia.llm.application()); interface TypeTagFormatApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagLength.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagLength.ts index 8873bd6e13..f745d928c0 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagLength.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagLength.ts @@ -6,6 +6,7 @@ import { TypeTagLength } from "../../../structures/TypeTagLength"; export const test_llm_application_3_1_TypeTagLength = _test_llm_application({ model: "3.1", name: "TypeTagLength", + factory: TypeTagLength, })(typia.llm.application()); interface TypeTagLengthApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagMatrix.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagMatrix.ts index 54459ec1ce..0577a20c81 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagMatrix.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagMatrix.ts @@ -6,6 +6,7 @@ import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; export const test_llm_application_3_1_TypeTagMatrix = _test_llm_application({ model: "3.1", name: "TypeTagMatrix", + factory: TypeTagMatrix, })(typia.llm.application()); interface TypeTagMatrixApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagObjectUnion.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagObjectUnion.ts index b38048248b..3d5d244525 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagObjectUnion.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_3_1_TypeTagObjectUnion = _test_llm_application({ model: "3.1", name: "TypeTagObjectUnion", + factory: TypeTagObjectUnion, })(typia.llm.application()); interface TypeTagObjectUnionApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagPattern.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagPattern.ts index 9afb5a876b..6575462711 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagPattern.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagPattern.ts @@ -6,6 +6,7 @@ import { TypeTagPattern } from "../../../structures/TypeTagPattern"; export const test_llm_application_3_1_TypeTagPattern = _test_llm_application({ model: "3.1", name: "TypeTagPattern", + factory: TypeTagPattern, })(typia.llm.application()); interface TypeTagPatternApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagRange.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagRange.ts index 777faf565c..5877aa25b2 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagRange.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagRange.ts @@ -6,6 +6,7 @@ import { TypeTagRange } from "../../../structures/TypeTagRange"; export const test_llm_application_3_1_TypeTagRange = _test_llm_application({ model: "3.1", name: "TypeTagRange", + factory: TypeTagRange, })(typia.llm.application()); interface TypeTagRangeApplication { diff --git a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagType.ts b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagType.ts index 570eecf6fb..cd0bb7899e 100644 --- a/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagType.ts +++ b/test/src/features/llm.application/3.1/test_llm_application_3_1_TypeTagType.ts @@ -6,6 +6,7 @@ import { TypeTagType } from "../../../structures/TypeTagType"; export const test_llm_application_3_1_TypeTagType = _test_llm_application({ model: "3.1", name: "TypeTagType", + factory: TypeTagType, })(typia.llm.application()); interface TypeTagTypeApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayAny.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayAny.ts index 94673a0eb8..a03c067909 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayAny.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayAny.ts @@ -6,6 +6,7 @@ import { ArrayAny } from "../../../structures/ArrayAny"; export const test_llm_application_chatgpt_ArrayAny = _test_llm_application({ model: "chatgpt", name: "ArrayAny", + factory: ArrayAny, })(typia.llm.application()); interface ArrayAnyApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayHierarchical.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayHierarchical.ts index e4abbc3a22..c5609197d0 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayHierarchical.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayHierarchical.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayHierarchical = _test_llm_application({ model: "chatgpt", name: "ArrayHierarchical", + factory: ArrayHierarchical, })(typia.llm.application()); interface ArrayHierarchicalApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayHierarchicalPointer.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayHierarchicalPointer.ts index 1cfb13e25f..97b470f68b 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayHierarchicalPointer.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayHierarchicalPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayHierarchicalPointer = _test_llm_application({ model: "chatgpt", name: "ArrayHierarchicalPointer", + factory: ArrayHierarchicalPointer, })(typia.llm.application()); interface ArrayHierarchicalPointerApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayMatrix.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayMatrix.ts index 4e8ebd95d3..a3488d2dbe 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayMatrix.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayMatrix.ts @@ -6,6 +6,7 @@ import { ArrayMatrix } from "../../../structures/ArrayMatrix"; export const test_llm_application_chatgpt_ArrayMatrix = _test_llm_application({ model: "chatgpt", name: "ArrayMatrix", + factory: ArrayMatrix, })(typia.llm.application()); interface ArrayMatrixApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursive.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursive.ts index 8e808ab978..2dbe15dffc 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursive.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursive.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayRecursive = _test_llm_application({ model: "chatgpt", name: "ArrayRecursive", + factory: ArrayRecursive, })(typia.llm.application()); interface ArrayRecursiveApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionExplicit.ts index 59299b5ab3..d3726c6d5a 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionExplicit.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayRecursiveUnionExplicit = _test_llm_application({ model: "chatgpt", name: "ArrayRecursiveUnionExplicit", + factory: ArrayRecursiveUnionExplicit, })( typia.llm.application(), ); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionExplicitPointer.ts index a1098ce8e0..af36a46814 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionExplicitPointer.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayRecursiveUnionExplicitPointer = _test_llm_application({ model: "chatgpt", name: "ArrayRecursiveUnionExplicitPointer", + factory: ArrayRecursiveUnionExplicitPointer, })( typia.llm.application< ArrayRecursiveUnionExplicitPointerApplication, diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionImplicit.ts index 2843ec64e1..5e336cfe29 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionImplicit.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRecursiveUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayRecursiveUnionImplicit = _test_llm_application({ model: "chatgpt", name: "ArrayRecursiveUnionImplicit", + factory: ArrayRecursiveUnionImplicit, })( typia.llm.application(), ); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedNullable.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedNullable.ts index c1dd328b3b..d47a8c60b5 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedNullable.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedNullable.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayRepeatedNullable = _test_llm_application({ model: "chatgpt", name: "ArrayRepeatedNullable", + factory: ArrayRepeatedNullable, })(typia.llm.application()); interface ArrayRepeatedNullableApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedRequired.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedRequired.ts index 57d860ab34..e3bb81305f 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedRequired.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayRepeatedRequired = _test_llm_application({ model: "chatgpt", name: "ArrayRepeatedRequired", + factory: ArrayRepeatedRequired, })(typia.llm.application()); interface ArrayRepeatedRequiredApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedUnion.ts index a9b373bc5f..eb60b730dc 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayRepeatedUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ArrayRepeatedUnion = _test_llm_application({ model: "chatgpt", name: "ArrayRepeatedUnion", + factory: ArrayRepeatedUnion, })(typia.llm.application()); interface ArrayRepeatedUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArraySimple.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArraySimple.ts index 2e131d6df9..5b6493638d 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArraySimple.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArraySimple.ts @@ -6,6 +6,7 @@ import { ArraySimple } from "../../../structures/ArraySimple"; export const test_llm_application_chatgpt_ArraySimple = _test_llm_application({ model: "chatgpt", name: "ArraySimple", + factory: ArraySimple, })(typia.llm.application()); interface ArraySimpleApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayUnion.ts index 88165fb0d4..822a929d76 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ArrayUnion.ts @@ -6,6 +6,7 @@ import { ArrayUnion } from "../../../structures/ArrayUnion"; export const test_llm_application_chatgpt_ArrayUnion = _test_llm_application({ model: "chatgpt", name: "ArrayUnion", + factory: ArrayUnion, })(typia.llm.application()); interface ArrayUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_AtomicUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_AtomicUnion.ts index 9a9f647f71..705d456d18 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_AtomicUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_AtomicUnion.ts @@ -6,6 +6,7 @@ import { AtomicUnion } from "../../../structures/AtomicUnion"; export const test_llm_application_chatgpt_AtomicUnion = _test_llm_application({ model: "chatgpt", name: "AtomicUnion", + factory: AtomicUnion, })(typia.llm.application()); interface AtomicUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassGetter.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassGetter.ts index c9918d413a..10309b7551 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassGetter.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassGetter.ts @@ -6,6 +6,7 @@ import { ClassGetter } from "../../../structures/ClassGetter"; export const test_llm_application_chatgpt_ClassGetter = _test_llm_application({ model: "chatgpt", name: "ClassGetter", + factory: ClassGetter, })(typia.llm.application()); interface ClassGetterApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassMethod.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassMethod.ts index 12184da65e..2385506e74 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassMethod.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassMethod.ts @@ -6,6 +6,7 @@ import { ClassMethod } from "../../../structures/ClassMethod"; export const test_llm_application_chatgpt_ClassMethod = _test_llm_application({ model: "chatgpt", name: "ClassMethod", + factory: ClassMethod, })(typia.llm.application()); interface ClassMethodApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassPropertyAssignment.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassPropertyAssignment.ts index 5d3c4df08c..9fcddc9699 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassPropertyAssignment.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ClassPropertyAssignment.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ClassPropertyAssignment = _test_llm_application({ model: "chatgpt", name: "ClassPropertyAssignment", + factory: ClassPropertyAssignment, })(typia.llm.application()); interface ClassPropertyAssignmentApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagArray.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagArray.ts index c4583c3678..c905781ca3 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagArray.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagArray = _test_llm_application({ model: "chatgpt", name: "CommentTagArray", + factory: CommentTagArray, })(typia.llm.application()); interface CommentTagArrayApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagArrayUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagArrayUnion.ts index 1550c9af4b..78f2c02ef5 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagArrayUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagArrayUnion = _test_llm_application({ model: "chatgpt", name: "CommentTagArrayUnion", + factory: CommentTagArrayUnion, })(typia.llm.application()); interface CommentTagArrayUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagAtomicUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagAtomicUnion.ts index 655df5f870..8ae08d2c4f 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagAtomicUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagAtomicUnion = _test_llm_application({ model: "chatgpt", name: "CommentTagAtomicUnion", + factory: CommentTagAtomicUnion, })(typia.llm.application()); interface CommentTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagDefault.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagDefault.ts index b8cd9139fd..48b2493a1d 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagDefault.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagDefault.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagDefault = _test_llm_application({ model: "chatgpt", name: "CommentTagDefault", + factory: CommentTagDefault, })(typia.llm.application()); interface CommentTagDefaultApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagFormat.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagFormat.ts index 133652147a..87aceb65ec 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagFormat.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagFormat.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagFormat = _test_llm_application({ model: "chatgpt", name: "CommentTagFormat", + factory: CommentTagFormat, })(typia.llm.application()); interface CommentTagFormatApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagLength.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagLength.ts index bf5b18ae94..80808d9008 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagLength.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagLength.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagLength = _test_llm_application({ model: "chatgpt", name: "CommentTagLength", + factory: CommentTagLength, })(typia.llm.application()); interface CommentTagLengthApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagObjectUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagObjectUnion.ts index 098929206b..9ae5b288cb 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagObjectUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagObjectUnion = _test_llm_application({ model: "chatgpt", name: "CommentTagObjectUnion", + factory: CommentTagObjectUnion, })(typia.llm.application()); interface CommentTagObjectUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagPattern.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagPattern.ts index b61ebdaa5d..ed3cf7679e 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagPattern.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagPattern = _test_llm_application({ model: "chatgpt", name: "CommentTagPattern", + factory: CommentTagPattern, })(typia.llm.application()); interface CommentTagPatternApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagRange.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagRange.ts index 456c295dc4..1ec96d7ad6 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagRange.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagRange.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagRange = _test_llm_application({ model: "chatgpt", name: "CommentTagRange", + factory: CommentTagRange, })(typia.llm.application()); interface CommentTagRangeApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagType.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagType.ts index 108a5ef06d..febbac1676 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagType.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_CommentTagType.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_CommentTagType = _test_llm_application({ model: "chatgpt", name: "CommentTagType", + factory: CommentTagType, })(typia.llm.application()); interface CommentTagTypeApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicAbsorbed.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicAbsorbed.ts index 187bed27c9..ec01292499 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicAbsorbed.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicAbsorbed.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ConstantAtomicAbsorbed = _test_llm_application({ model: "chatgpt", name: "ConstantAtomicAbsorbed", + factory: ConstantAtomicAbsorbed, })(typia.llm.application()); interface ConstantAtomicAbsorbedApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicTagged.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicTagged.ts index 36f27e709e..4a35bd6495 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicTagged.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicTagged.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ConstantAtomicTagged = _test_llm_application({ model: "chatgpt", name: "ConstantAtomicTagged", + factory: ConstantAtomicTagged, })(typia.llm.application()); interface ConstantAtomicTaggedApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicUnion.ts index 0b38a62fba..ef0d413b38 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ConstantAtomicUnion = _test_llm_application({ model: "chatgpt", name: "ConstantAtomicUnion", + factory: ConstantAtomicUnion, })(typia.llm.application()); interface ConstantAtomicUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantConstEnumeration.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantConstEnumeration.ts index 41f1ca7d77..0fd66cd0b3 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantConstEnumeration.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantConstEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ConstantConstEnumeration = _test_llm_application({ model: "chatgpt", name: "ConstantConstEnumeration", + factory: ConstantConstEnumeration, })(typia.llm.application()); interface ConstantConstEnumerationApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantEnumeration.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantEnumeration.ts index 67a4da2276..8a5643f414 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantEnumeration.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ConstantEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ConstantEnumeration = _test_llm_application({ model: "chatgpt", name: "ConstantEnumeration", + factory: ConstantEnumeration, })(typia.llm.application()); interface ConstantEnumerationApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicArray.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicArray.ts index f6bab9a1a6..420e26aa3c 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicArray.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicArray.ts @@ -6,6 +6,7 @@ import { DynamicArray } from "../../../structures/DynamicArray"; export const test_llm_application_chatgpt_DynamicArray = _test_llm_application({ model: "chatgpt", name: "DynamicArray", + factory: DynamicArray, })(typia.llm.application()); interface DynamicArrayApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicComposite.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicComposite.ts index 54f6ea0253..fc165390e4 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicComposite.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicComposite.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_DynamicComposite = _test_llm_application({ model: "chatgpt", name: "DynamicComposite", + factory: DynamicComposite, })(typia.llm.application()); interface DynamicCompositeApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicConstant.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicConstant.ts index 1e065f82e1..9fc0dc48fe 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicConstant.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicConstant.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_DynamicConstant = _test_llm_application({ model: "chatgpt", name: "DynamicConstant", + factory: DynamicConstant, })(typia.llm.application()); interface DynamicConstantApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicEnumeration.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicEnumeration.ts index 31b946c364..2173d7474a 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicEnumeration.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_DynamicEnumeration = _test_llm_application({ model: "chatgpt", name: "DynamicEnumeration", + factory: DynamicEnumeration, })(typia.llm.application()); interface DynamicEnumerationApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicNever.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicNever.ts index 3759d9629e..1f54821da1 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicNever.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicNever.ts @@ -6,6 +6,7 @@ import { DynamicNever } from "../../../structures/DynamicNever"; export const test_llm_application_chatgpt_DynamicNever = _test_llm_application({ model: "chatgpt", name: "DynamicNever", + factory: DynamicNever, })(typia.llm.application()); interface DynamicNeverApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicSimple.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicSimple.ts index ee9a0ce4a4..4230606a9f 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicSimple.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicSimple.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_DynamicSimple = _test_llm_application( { model: "chatgpt", name: "DynamicSimple", + factory: DynamicSimple, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicTemplate.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicTemplate.ts index f844c8bdf2..12d427fbdf 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicTemplate.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicTemplate.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_DynamicTemplate = _test_llm_application({ model: "chatgpt", name: "DynamicTemplate", + factory: DynamicTemplate, })(typia.llm.application()); interface DynamicTemplateApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicTree.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicTree.ts index f7c13409ac..9f06f6a92a 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicTree.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicTree.ts @@ -6,6 +6,7 @@ import { DynamicTree } from "../../../structures/DynamicTree"; export const test_llm_application_chatgpt_DynamicTree = _test_llm_application({ model: "chatgpt", name: "DynamicTree", + factory: DynamicTree, })(typia.llm.application()); interface DynamicTreeApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicUndefined.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicUndefined.ts index f4a1b891a2..7dda3178ef 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicUndefined.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicUndefined.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_DynamicUndefined = _test_llm_application({ model: "chatgpt", name: "DynamicUndefined", + factory: DynamicUndefined, })(typia.llm.application()); interface DynamicUndefinedApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicUnion.ts index dca067bf20..1e0078a854 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_DynamicUnion.ts @@ -6,6 +6,7 @@ import { DynamicUnion } from "../../../structures/DynamicUnion"; export const test_llm_application_chatgpt_DynamicUnion = _test_llm_application({ model: "chatgpt", name: "DynamicUnion", + factory: DynamicUnion, })(typia.llm.application()); interface DynamicUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectAlias.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectAlias.ts index d5362b524d..b1e82c9cde 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectAlias.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectAlias.ts @@ -6,6 +6,7 @@ import { ObjectAlias } from "../../../structures/ObjectAlias"; export const test_llm_application_chatgpt_ObjectAlias = _test_llm_application({ model: "chatgpt", name: "ObjectAlias", + factory: ObjectAlias, })(typia.llm.application()); interface ObjectAliasApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDate.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDate.ts index 7bde0fdb3b..ea1f1a5963 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDate.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDate.ts @@ -6,6 +6,7 @@ import { ObjectDate } from "../../../structures/ObjectDate"; export const test_llm_application_chatgpt_ObjectDate = _test_llm_application({ model: "chatgpt", name: "ObjectDate", + factory: ObjectDate, })(typia.llm.application()); interface ObjectDateApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDescription.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDescription.ts index 61a81b27ea..2443a8cfc5 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDescription.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDescription.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectDescription = _test_llm_application({ model: "chatgpt", name: "ObjectDescription", + factory: ObjectDescription, })(typia.llm.application()); interface ObjectDescriptionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDynamic.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDynamic.ts index f989170cc1..5d300a8552 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDynamic.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectDynamic.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectDynamic = _test_llm_application( { model: "chatgpt", name: "ObjectDynamic", + factory: ObjectDynamic, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericAlias.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericAlias.ts index c4b01c29d4..98b76c5dcf 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericAlias.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericAlias.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectGenericAlias = _test_llm_application({ model: "chatgpt", name: "ObjectGenericAlias", + factory: ObjectGenericAlias, })(typia.llm.application()); interface ObjectGenericAliasApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericArray.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericArray.ts index 2d683dedbf..5344a660e9 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericArray.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectGenericArray = _test_llm_application({ model: "chatgpt", name: "ObjectGenericArray", + factory: ObjectGenericArray, })(typia.llm.application()); interface ObjectGenericArrayApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericUnion.ts index b11e94fa28..e8496674fc 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectGenericUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectGenericUnion = _test_llm_application({ model: "chatgpt", name: "ObjectGenericUnion", + factory: ObjectGenericUnion, })(typia.llm.application()); interface ObjectGenericUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectInternal.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectInternal.ts index 6548e81e06..50834e202e 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectInternal.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectInternal.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectInternal = _test_llm_application({ model: "chatgpt", name: "ObjectInternal", + factory: ObjectInternal, })(typia.llm.application()); interface ObjectInternalApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectIntersection.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectIntersection.ts index 3e85c030d4..962fa182d3 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectIntersection.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectIntersection.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectIntersection = _test_llm_application({ model: "chatgpt", name: "ObjectIntersection", + factory: ObjectIntersection, })(typia.llm.application()); interface ObjectIntersectionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectJsonTag.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectJsonTag.ts index d4d6737694..e0de875870 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectJsonTag.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectJsonTag.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectJsonTag = _test_llm_application( { model: "chatgpt", name: "ObjectJsonTag", + factory: ObjectJsonTag, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectLiteralProperty.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectLiteralProperty.ts index 2a809917c5..5fa647160c 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectLiteralProperty.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectLiteralProperty.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectLiteralProperty = _test_llm_application({ model: "chatgpt", name: "ObjectLiteralProperty", + factory: ObjectLiteralProperty, })(typia.llm.application()); interface ObjectLiteralPropertyApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectLiteralType.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectLiteralType.ts index d404c7b239..4fc1c3954c 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectLiteralType.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectLiteralType.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectLiteralType = _test_llm_application({ model: "chatgpt", name: "ObjectLiteralType", + factory: ObjectLiteralType, })(typia.llm.application()); interface ObjectLiteralTypeApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectNullable.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectNullable.ts index a527bfdde9..23835b74c6 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectNullable.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectNullable.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectNullable = _test_llm_application({ model: "chatgpt", name: "ObjectNullable", + factory: ObjectNullable, })(typia.llm.application()); interface ObjectNullableApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectOptional.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectOptional.ts index 95e543520d..6b3c5a81a1 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectOptional.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectOptional.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectOptional = _test_llm_application({ model: "chatgpt", name: "ObjectOptional", + factory: ObjectOptional, })(typia.llm.application()); interface ObjectOptionalApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPartial.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPartial.ts index 3faa7aa6e7..19c2cfb3b7 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPartial.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPartial.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectPartial = _test_llm_application( { model: "chatgpt", name: "ObjectPartial", + factory: ObjectPartial, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPartialAndRequired.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPartialAndRequired.ts index 092601aca7..16ff63c96f 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPartialAndRequired.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPartialAndRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectPartialAndRequired = _test_llm_application({ model: "chatgpt", name: "ObjectPartialAndRequired", + factory: ObjectPartialAndRequired, })(typia.llm.application()); interface ObjectPartialAndRequiredApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPrimitive.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPrimitive.ts index 33521003cf..b3ac972b61 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPrimitive.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectPrimitive.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectPrimitive = _test_llm_application({ model: "chatgpt", name: "ObjectPrimitive", + factory: ObjectPrimitive, })(typia.llm.application()); interface ObjectPrimitiveApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectRecursive.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectRecursive.ts index 6b52bbb006..6747279232 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectRecursive.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectRecursive.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectRecursive = _test_llm_application({ model: "chatgpt", name: "ObjectRecursive", + factory: ObjectRecursive, })(typia.llm.application()); interface ObjectRecursiveApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectRequired.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectRequired.ts index 5b49053ff9..95a1e70ab9 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectRequired.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectRequired = _test_llm_application({ model: "chatgpt", name: "ObjectRequired", + factory: ObjectRequired, })(typia.llm.application()); interface ObjectRequiredApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectSimple.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectSimple.ts index 2fd3407d97..c78883d4c0 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectSimple.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectSimple.ts @@ -6,6 +6,7 @@ import { ObjectSimple } from "../../../structures/ObjectSimple"; export const test_llm_application_chatgpt_ObjectSimple = _test_llm_application({ model: "chatgpt", name: "ObjectSimple", + factory: ObjectSimple, })(typia.llm.application()); interface ObjectSimpleApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUndefined.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUndefined.ts index 8f95a3de47..363825b074 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUndefined.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUndefined.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectUndefined = _test_llm_application({ model: "chatgpt", name: "ObjectUndefined", + factory: ObjectUndefined, })(typia.llm.application()); interface ObjectUndefinedApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionComposite.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionComposite.ts index 2756762735..e83eb35c54 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionComposite.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionComposite.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectUnionComposite = _test_llm_application({ model: "chatgpt", name: "ObjectUnionComposite", + factory: ObjectUnionComposite, })(typia.llm.application()); interface ObjectUnionCompositeApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionCompositePointer.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionCompositePointer.ts index 95039261b7..4f768741ff 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionCompositePointer.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionCompositePointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectUnionCompositePointer = _test_llm_application({ model: "chatgpt", name: "ObjectUnionCompositePointer", + factory: ObjectUnionCompositePointer, })( typia.llm.application(), ); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionDouble.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionDouble.ts index 322a85a4e4..8a007e5da7 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionDouble.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionDouble.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectUnionDouble = _test_llm_application({ model: "chatgpt", name: "ObjectUnionDouble", + factory: ObjectUnionDouble, })(typia.llm.application()); interface ObjectUnionDoubleApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionExplicit.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionExplicit.ts index 717574003c..b08f01a05d 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionExplicit.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectUnionExplicit = _test_llm_application({ model: "chatgpt", name: "ObjectUnionExplicit", + factory: ObjectUnionExplicit, })(typia.llm.application()); interface ObjectUnionExplicitApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionExplicitPointer.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionExplicitPointer.ts index fd6f946d48..5d0c8c30ff 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionExplicitPointer.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectUnionExplicitPointer = _test_llm_application({ model: "chatgpt", name: "ObjectUnionExplicitPointer", + factory: ObjectUnionExplicitPointer, })(typia.llm.application()); interface ObjectUnionExplicitPointerApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionImplicit.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionImplicit.ts index feeb785d25..a1c9e487d8 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionImplicit.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectUnionImplicit = _test_llm_application({ model: "chatgpt", name: "ObjectUnionImplicit", + factory: ObjectUnionImplicit, })(typia.llm.application()); interface ObjectUnionImplicitApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionNonPredictable.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionNonPredictable.ts index 4fbac0e183..4b6a487450 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionNonPredictable.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ObjectUnionNonPredictable.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ObjectUnionNonPredictable = _test_llm_application({ model: "chatgpt", name: "ObjectUnionNonPredictable", + factory: ObjectUnionNonPredictable, })(typia.llm.application()); interface ObjectUnionNonPredictableApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateAtomic.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateAtomic.ts index 12cff473e3..355800c95f 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateAtomic.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateAtomic.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TemplateAtomic = _test_llm_application({ model: "chatgpt", name: "TemplateAtomic", + factory: TemplateAtomic, })(typia.llm.application()); interface TemplateAtomicApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateConstant.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateConstant.ts index 23baa41418..521255218d 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateConstant.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateConstant.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TemplateConstant = _test_llm_application({ model: "chatgpt", name: "TemplateConstant", + factory: TemplateConstant, })(typia.llm.application()); interface TemplateConstantApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateUnion.ts index bed6f27b53..ffe6868a5d 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TemplateUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TemplateUnion = _test_llm_application( { model: "chatgpt", name: "TemplateUnion", + factory: TemplateUnion, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonAtomicUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonAtomicUnion.ts index 0d04a8b271..519e192f21 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonAtomicUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_ToJsonAtomicUnion = _test_llm_application({ model: "chatgpt", name: "ToJsonAtomicUnion", + factory: ToJsonAtomicUnion, })(typia.llm.application()); interface ToJsonAtomicUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonDouble.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonDouble.ts index 1328d58779..37383294bd 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonDouble.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonDouble.ts @@ -6,6 +6,7 @@ import { ToJsonDouble } from "../../../structures/ToJsonDouble"; export const test_llm_application_chatgpt_ToJsonDouble = _test_llm_application({ model: "chatgpt", name: "ToJsonDouble", + factory: ToJsonDouble, })(typia.llm.application()); interface ToJsonDoubleApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonNull.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonNull.ts index ded2870dc2..5252e9f2fa 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonNull.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonNull.ts @@ -6,6 +6,7 @@ import { ToJsonNull } from "../../../structures/ToJsonNull"; export const test_llm_application_chatgpt_ToJsonNull = _test_llm_application({ model: "chatgpt", name: "ToJsonNull", + factory: ToJsonNull, })(typia.llm.application()); interface ToJsonNullApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonUnion.ts index 0802940f91..df34160438 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_ToJsonUnion.ts @@ -6,6 +6,7 @@ import { ToJsonUnion } from "../../../structures/ToJsonUnion"; export const test_llm_application_chatgpt_ToJsonUnion = _test_llm_application({ model: "chatgpt", name: "ToJsonUnion", + factory: ToJsonUnion, })(typia.llm.application()); interface ToJsonUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagArray.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagArray.ts index 0b286cf82a..feaa254472 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagArray.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagArray.ts @@ -6,6 +6,7 @@ import { TypeTagArray } from "../../../structures/TypeTagArray"; export const test_llm_application_chatgpt_TypeTagArray = _test_llm_application({ model: "chatgpt", name: "TypeTagArray", + factory: TypeTagArray, })(typia.llm.application()); interface TypeTagArrayApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagArrayUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagArrayUnion.ts index 8eddf57767..79215fec24 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagArrayUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagArrayUnion = _test_llm_application({ model: "chatgpt", name: "TypeTagArrayUnion", + factory: TypeTagArrayUnion, })(typia.llm.application()); interface TypeTagArrayUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagAtomicUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagAtomicUnion.ts index ee61a0732c..f02e8391e5 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagAtomicUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagAtomicUnion = _test_llm_application({ model: "chatgpt", name: "TypeTagAtomicUnion", + factory: TypeTagAtomicUnion, })(typia.llm.application()); interface TypeTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagCustom.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagCustom.ts index ccafdb673b..a2707e3e4a 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagCustom.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagCustom.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagCustom = _test_llm_application( { model: "chatgpt", name: "TypeTagCustom", + factory: TypeTagCustom, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagDefault.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagDefault.ts index 0c52c6c241..9101ce29a8 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagDefault.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagDefault.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagDefault = _test_llm_application({ model: "chatgpt", name: "TypeTagDefault", + factory: TypeTagDefault, })(typia.llm.application()); interface TypeTagDefaultApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagFormat.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagFormat.ts index fafe356b74..51c76ee54f 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagFormat.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagFormat.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagFormat = _test_llm_application( { model: "chatgpt", name: "TypeTagFormat", + factory: TypeTagFormat, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagLength.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagLength.ts index 220d2ddb33..ca00a2fecc 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagLength.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagLength.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagLength = _test_llm_application( { model: "chatgpt", name: "TypeTagLength", + factory: TypeTagLength, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagMatrix.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagMatrix.ts index af57ec9714..9063de73ef 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagMatrix.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagMatrix.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagMatrix = _test_llm_application( { model: "chatgpt", name: "TypeTagMatrix", + factory: TypeTagMatrix, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagObjectUnion.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagObjectUnion.ts index bba3f29d6f..26629ae6f4 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagObjectUnion.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagObjectUnion = _test_llm_application({ model: "chatgpt", name: "TypeTagObjectUnion", + factory: TypeTagObjectUnion, })(typia.llm.application()); interface TypeTagObjectUnionApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagPattern.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagPattern.ts index d5271d3ea0..d7c6dde09b 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagPattern.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_chatgpt_TypeTagPattern = _test_llm_application({ model: "chatgpt", name: "TypeTagPattern", + factory: TypeTagPattern, })(typia.llm.application()); interface TypeTagPatternApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagRange.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagRange.ts index fea182bb9f..8d31a721e5 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagRange.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagRange.ts @@ -6,6 +6,7 @@ import { TypeTagRange } from "../../../structures/TypeTagRange"; export const test_llm_application_chatgpt_TypeTagRange = _test_llm_application({ model: "chatgpt", name: "TypeTagRange", + factory: TypeTagRange, })(typia.llm.application()); interface TypeTagRangeApplication { diff --git a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagType.ts b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagType.ts index fefe865f35..742baec2d7 100644 --- a/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagType.ts +++ b/test/src/features/llm.application/chatgpt/test_llm_application_chatgpt_TypeTagType.ts @@ -6,6 +6,7 @@ import { TypeTagType } from "../../../structures/TypeTagType"; export const test_llm_application_chatgpt_TypeTagType = _test_llm_application({ model: "chatgpt", name: "TypeTagType", + factory: TypeTagType, })(typia.llm.application()); interface TypeTagTypeApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayAny.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayAny.ts index c83969f101..eb05646925 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayAny.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayAny.ts @@ -6,6 +6,7 @@ import { ArrayAny } from "../../../structures/ArrayAny"; export const test_llm_application_claude_ArrayAny = _test_llm_application({ model: "claude", name: "ArrayAny", + factory: ArrayAny, })(typia.llm.application()); interface ArrayAnyApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayHierarchical.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayHierarchical.ts index bf5ca4253a..9bdc109d96 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayHierarchical.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayHierarchical.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayHierarchical = _test_llm_application({ model: "claude", name: "ArrayHierarchical", + factory: ArrayHierarchical, })(typia.llm.application()); interface ArrayHierarchicalApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayHierarchicalPointer.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayHierarchicalPointer.ts index fceda72ebd..e07db895db 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayHierarchicalPointer.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayHierarchicalPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayHierarchicalPointer = _test_llm_application({ model: "claude", name: "ArrayHierarchicalPointer", + factory: ArrayHierarchicalPointer, })(typia.llm.application()); interface ArrayHierarchicalPointerApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayMatrix.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayMatrix.ts index b35d4d9328..8ad6f5688a 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayMatrix.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayMatrix.ts @@ -6,6 +6,7 @@ import { ArrayMatrix } from "../../../structures/ArrayMatrix"; export const test_llm_application_claude_ArrayMatrix = _test_llm_application({ model: "claude", name: "ArrayMatrix", + factory: ArrayMatrix, })(typia.llm.application()); interface ArrayMatrixApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursive.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursive.ts index dccb44dac5..e0d543c4a5 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursive.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursive.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayRecursive = _test_llm_application( { model: "claude", name: "ArrayRecursive", + factory: ArrayRecursive, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionExplicit.ts index 1eef4b24f9..56830e95f1 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionExplicit.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayRecursiveUnionExplicit = _test_llm_application({ model: "claude", name: "ArrayRecursiveUnionExplicit", + factory: ArrayRecursiveUnionExplicit, })(typia.llm.application()); interface ArrayRecursiveUnionExplicitApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionExplicitPointer.ts index d1dcbbe7a6..351e4ae5cf 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionExplicitPointer.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayRecursiveUnionExplicitPointer = _test_llm_application({ model: "claude", name: "ArrayRecursiveUnionExplicitPointer", + factory: ArrayRecursiveUnionExplicitPointer, })( typia.llm.application< ArrayRecursiveUnionExplicitPointerApplication, diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionImplicit.ts index 9677b9f3be..990de1c2d0 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionImplicit.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRecursiveUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayRecursiveUnionImplicit = _test_llm_application({ model: "claude", name: "ArrayRecursiveUnionImplicit", + factory: ArrayRecursiveUnionImplicit, })(typia.llm.application()); interface ArrayRecursiveUnionImplicitApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedNullable.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedNullable.ts index e16d51d8e4..ca0a881e44 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedNullable.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedNullable.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayRepeatedNullable = _test_llm_application({ model: "claude", name: "ArrayRepeatedNullable", + factory: ArrayRepeatedNullable, })(typia.llm.application()); interface ArrayRepeatedNullableApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedRequired.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedRequired.ts index 978cae490a..d93522a4bb 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedRequired.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayRepeatedRequired = _test_llm_application({ model: "claude", name: "ArrayRepeatedRequired", + factory: ArrayRepeatedRequired, })(typia.llm.application()); interface ArrayRepeatedRequiredApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedUnion.ts index c4f5bbec77..7fb59ba33c 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayRepeatedUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ArrayRepeatedUnion = _test_llm_application({ model: "claude", name: "ArrayRepeatedUnion", + factory: ArrayRepeatedUnion, })(typia.llm.application()); interface ArrayRepeatedUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArraySimple.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArraySimple.ts index 5bc1647114..66526c068b 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArraySimple.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArraySimple.ts @@ -6,6 +6,7 @@ import { ArraySimple } from "../../../structures/ArraySimple"; export const test_llm_application_claude_ArraySimple = _test_llm_application({ model: "claude", name: "ArraySimple", + factory: ArraySimple, })(typia.llm.application()); interface ArraySimpleApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayUnion.ts index df6e2f3b8a..955e1b1ced 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ArrayUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ArrayUnion.ts @@ -6,6 +6,7 @@ import { ArrayUnion } from "../../../structures/ArrayUnion"; export const test_llm_application_claude_ArrayUnion = _test_llm_application({ model: "claude", name: "ArrayUnion", + factory: ArrayUnion, })(typia.llm.application()); interface ArrayUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_AtomicUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_AtomicUnion.ts index d4e56e0c7b..d2d60c9524 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_AtomicUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_AtomicUnion.ts @@ -6,6 +6,7 @@ import { AtomicUnion } from "../../../structures/AtomicUnion"; export const test_llm_application_claude_AtomicUnion = _test_llm_application({ model: "claude", name: "AtomicUnion", + factory: AtomicUnion, })(typia.llm.application()); interface AtomicUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ClassGetter.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ClassGetter.ts index 391878d954..5b48b164ee 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ClassGetter.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ClassGetter.ts @@ -6,6 +6,7 @@ import { ClassGetter } from "../../../structures/ClassGetter"; export const test_llm_application_claude_ClassGetter = _test_llm_application({ model: "claude", name: "ClassGetter", + factory: ClassGetter, })(typia.llm.application()); interface ClassGetterApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ClassMethod.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ClassMethod.ts index b08f1a0682..e948a74d87 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ClassMethod.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ClassMethod.ts @@ -6,6 +6,7 @@ import { ClassMethod } from "../../../structures/ClassMethod"; export const test_llm_application_claude_ClassMethod = _test_llm_application({ model: "claude", name: "ClassMethod", + factory: ClassMethod, })(typia.llm.application()); interface ClassMethodApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ClassPropertyAssignment.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ClassPropertyAssignment.ts index f69b944cbd..4a4402d3a8 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ClassPropertyAssignment.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ClassPropertyAssignment.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ClassPropertyAssignment = _test_llm_application({ model: "claude", name: "ClassPropertyAssignment", + factory: ClassPropertyAssignment, })(typia.llm.application()); interface ClassPropertyAssignmentApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagArray.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagArray.ts index 2c4cb0f8b2..da4f552778 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagArray.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagArray = _test_llm_application({ model: "claude", name: "CommentTagArray", + factory: CommentTagArray, })(typia.llm.application()); interface CommentTagArrayApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagArrayUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagArrayUnion.ts index 4c922c31e6..aad494b61c 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagArrayUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagArrayUnion = _test_llm_application({ model: "claude", name: "CommentTagArrayUnion", + factory: CommentTagArrayUnion, })(typia.llm.application()); interface CommentTagArrayUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagAtomicUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagAtomicUnion.ts index e78e2e786c..583515609a 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagAtomicUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagAtomicUnion = _test_llm_application({ model: "claude", name: "CommentTagAtomicUnion", + factory: CommentTagAtomicUnion, })(typia.llm.application()); interface CommentTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagDefault.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagDefault.ts index 39a8e15115..e56de013c0 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagDefault.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagDefault.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagDefault = _test_llm_application({ model: "claude", name: "CommentTagDefault", + factory: CommentTagDefault, })(typia.llm.application()); interface CommentTagDefaultApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagFormat.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagFormat.ts index 2a767f9e6a..ae13e46efe 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagFormat.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagFormat.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagFormat = _test_llm_application({ model: "claude", name: "CommentTagFormat", + factory: CommentTagFormat, })(typia.llm.application()); interface CommentTagFormatApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagLength.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagLength.ts index cd98dabb6f..c7c3dc353f 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagLength.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagLength.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagLength = _test_llm_application({ model: "claude", name: "CommentTagLength", + factory: CommentTagLength, })(typia.llm.application()); interface CommentTagLengthApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagObjectUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagObjectUnion.ts index d71b850452..465d30287e 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagObjectUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagObjectUnion = _test_llm_application({ model: "claude", name: "CommentTagObjectUnion", + factory: CommentTagObjectUnion, })(typia.llm.application()); interface CommentTagObjectUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagPattern.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagPattern.ts index 5643094312..d9ff34ddef 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagPattern.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagPattern = _test_llm_application({ model: "claude", name: "CommentTagPattern", + factory: CommentTagPattern, })(typia.llm.application()); interface CommentTagPatternApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagRange.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagRange.ts index f650fa15c2..f5ed416193 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagRange.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagRange.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagRange = _test_llm_application({ model: "claude", name: "CommentTagRange", + factory: CommentTagRange, })(typia.llm.application()); interface CommentTagRangeApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagType.ts b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagType.ts index ebc151d24f..82fe76cf9f 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagType.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_CommentTagType.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_CommentTagType = _test_llm_application( { model: "claude", name: "CommentTagType", + factory: CommentTagType, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicAbsorbed.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicAbsorbed.ts index e940e55d57..a7cb584ab1 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicAbsorbed.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicAbsorbed.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ConstantAtomicAbsorbed = _test_llm_application({ model: "claude", name: "ConstantAtomicAbsorbed", + factory: ConstantAtomicAbsorbed, })(typia.llm.application()); interface ConstantAtomicAbsorbedApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicTagged.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicTagged.ts index 168c9a1275..65a5e7af16 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicTagged.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicTagged.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ConstantAtomicTagged = _test_llm_application({ model: "claude", name: "ConstantAtomicTagged", + factory: ConstantAtomicTagged, })(typia.llm.application()); interface ConstantAtomicTaggedApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicUnion.ts index 4ae3b7ac91..2bd9a8aece 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ConstantAtomicUnion = _test_llm_application({ model: "claude", name: "ConstantAtomicUnion", + factory: ConstantAtomicUnion, })(typia.llm.application()); interface ConstantAtomicUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantConstEnumeration.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantConstEnumeration.ts index 76fa668596..4db9fd1df5 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantConstEnumeration.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantConstEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ConstantConstEnumeration = _test_llm_application({ model: "claude", name: "ConstantConstEnumeration", + factory: ConstantConstEnumeration, })(typia.llm.application()); interface ConstantConstEnumerationApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantEnumeration.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantEnumeration.ts index 964487ba13..df32d933bc 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ConstantEnumeration.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ConstantEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ConstantEnumeration = _test_llm_application({ model: "claude", name: "ConstantEnumeration", + factory: ConstantEnumeration, })(typia.llm.application()); interface ConstantEnumerationApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicArray.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicArray.ts index 8952ad52cb..944c24f40d 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicArray.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicArray.ts @@ -6,6 +6,7 @@ import { DynamicArray } from "../../../structures/DynamicArray"; export const test_llm_application_claude_DynamicArray = _test_llm_application({ model: "claude", name: "DynamicArray", + factory: DynamicArray, })(typia.llm.application()); interface DynamicArrayApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicComposite.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicComposite.ts index 4d28910a44..fc40fee63d 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicComposite.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicComposite.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_DynamicComposite = _test_llm_application({ model: "claude", name: "DynamicComposite", + factory: DynamicComposite, })(typia.llm.application()); interface DynamicCompositeApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicConstant.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicConstant.ts index 2c802de4de..6ecf850596 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicConstant.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicConstant.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_DynamicConstant = _test_llm_application({ model: "claude", name: "DynamicConstant", + factory: DynamicConstant, })(typia.llm.application()); interface DynamicConstantApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicEnumeration.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicEnumeration.ts index cf7818c178..8cbd471da6 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicEnumeration.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_DynamicEnumeration = _test_llm_application({ model: "claude", name: "DynamicEnumeration", + factory: DynamicEnumeration, })(typia.llm.application()); interface DynamicEnumerationApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicNever.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicNever.ts index ef8e8747ca..4f99cd6223 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicNever.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicNever.ts @@ -6,6 +6,7 @@ import { DynamicNever } from "../../../structures/DynamicNever"; export const test_llm_application_claude_DynamicNever = _test_llm_application({ model: "claude", name: "DynamicNever", + factory: DynamicNever, })(typia.llm.application()); interface DynamicNeverApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicSimple.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicSimple.ts index 5398fdb0af..da601bf9da 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicSimple.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicSimple.ts @@ -6,6 +6,7 @@ import { DynamicSimple } from "../../../structures/DynamicSimple"; export const test_llm_application_claude_DynamicSimple = _test_llm_application({ model: "claude", name: "DynamicSimple", + factory: DynamicSimple, })(typia.llm.application()); interface DynamicSimpleApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicTemplate.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicTemplate.ts index ad14338ab6..4e4ba5c5f0 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicTemplate.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicTemplate.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_DynamicTemplate = _test_llm_application({ model: "claude", name: "DynamicTemplate", + factory: DynamicTemplate, })(typia.llm.application()); interface DynamicTemplateApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicTree.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicTree.ts index fc7045c6db..14a6fe8896 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicTree.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicTree.ts @@ -6,6 +6,7 @@ import { DynamicTree } from "../../../structures/DynamicTree"; export const test_llm_application_claude_DynamicTree = _test_llm_application({ model: "claude", name: "DynamicTree", + factory: DynamicTree, })(typia.llm.application()); interface DynamicTreeApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicUndefined.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicUndefined.ts index c163b785c9..5acd59d5a9 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicUndefined.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicUndefined.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_DynamicUndefined = _test_llm_application({ model: "claude", name: "DynamicUndefined", + factory: DynamicUndefined, })(typia.llm.application()); interface DynamicUndefinedApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicUnion.ts index 21d06ff2fd..c3280efe7e 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_DynamicUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_DynamicUnion.ts @@ -6,6 +6,7 @@ import { DynamicUnion } from "../../../structures/DynamicUnion"; export const test_llm_application_claude_DynamicUnion = _test_llm_application({ model: "claude", name: "DynamicUnion", + factory: DynamicUnion, })(typia.llm.application()); interface DynamicUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectAlias.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectAlias.ts index c46ba345da..c75761a599 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectAlias.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectAlias.ts @@ -6,6 +6,7 @@ import { ObjectAlias } from "../../../structures/ObjectAlias"; export const test_llm_application_claude_ObjectAlias = _test_llm_application({ model: "claude", name: "ObjectAlias", + factory: ObjectAlias, })(typia.llm.application()); interface ObjectAliasApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDate.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDate.ts index 1affb8e8f7..f13b83b27b 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDate.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDate.ts @@ -6,6 +6,7 @@ import { ObjectDate } from "../../../structures/ObjectDate"; export const test_llm_application_claude_ObjectDate = _test_llm_application({ model: "claude", name: "ObjectDate", + factory: ObjectDate, })(typia.llm.application()); interface ObjectDateApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDescription.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDescription.ts index 390bb2e81e..64e5a1e7f3 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDescription.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDescription.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectDescription = _test_llm_application({ model: "claude", name: "ObjectDescription", + factory: ObjectDescription, })(typia.llm.application()); interface ObjectDescriptionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDynamic.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDynamic.ts index 6e1ebcccf7..552f8a7389 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDynamic.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectDynamic.ts @@ -6,6 +6,7 @@ import { ObjectDynamic } from "../../../structures/ObjectDynamic"; export const test_llm_application_claude_ObjectDynamic = _test_llm_application({ model: "claude", name: "ObjectDynamic", + factory: ObjectDynamic, })(typia.llm.application()); interface ObjectDynamicApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericAlias.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericAlias.ts index 3b4b036b9b..48de9ae63f 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericAlias.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericAlias.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectGenericAlias = _test_llm_application({ model: "claude", name: "ObjectGenericAlias", + factory: ObjectGenericAlias, })(typia.llm.application()); interface ObjectGenericAliasApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericArray.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericArray.ts index 2e0574497a..c4ad0d4b10 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericArray.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectGenericArray = _test_llm_application({ model: "claude", name: "ObjectGenericArray", + factory: ObjectGenericArray, })(typia.llm.application()); interface ObjectGenericArrayApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericUnion.ts index c41734fa4d..be7fef09d9 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectGenericUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectGenericUnion = _test_llm_application({ model: "claude", name: "ObjectGenericUnion", + factory: ObjectGenericUnion, })(typia.llm.application()); interface ObjectGenericUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectInternal.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectInternal.ts index f6958b3662..5c19fe2bf3 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectInternal.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectInternal.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectInternal = _test_llm_application( { model: "claude", name: "ObjectInternal", + factory: ObjectInternal, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectIntersection.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectIntersection.ts index 1e4a2ad812..040835a06f 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectIntersection.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectIntersection.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectIntersection = _test_llm_application({ model: "claude", name: "ObjectIntersection", + factory: ObjectIntersection, })(typia.llm.application()); interface ObjectIntersectionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectJsonTag.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectJsonTag.ts index 5d8482dc63..9cf894d2db 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectJsonTag.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectJsonTag.ts @@ -6,6 +6,7 @@ import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; export const test_llm_application_claude_ObjectJsonTag = _test_llm_application({ model: "claude", name: "ObjectJsonTag", + factory: ObjectJsonTag, })(typia.llm.application()); interface ObjectJsonTagApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectLiteralProperty.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectLiteralProperty.ts index b066298135..38581d3341 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectLiteralProperty.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectLiteralProperty.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectLiteralProperty = _test_llm_application({ model: "claude", name: "ObjectLiteralProperty", + factory: ObjectLiteralProperty, })(typia.llm.application()); interface ObjectLiteralPropertyApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectLiteralType.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectLiteralType.ts index f8b3942c47..46e80a3330 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectLiteralType.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectLiteralType.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectLiteralType = _test_llm_application({ model: "claude", name: "ObjectLiteralType", + factory: ObjectLiteralType, })(typia.llm.application()); interface ObjectLiteralTypeApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectNullable.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectNullable.ts index 09862b9989..b75f952f62 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectNullable.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectNullable.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectNullable = _test_llm_application( { model: "claude", name: "ObjectNullable", + factory: ObjectNullable, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectOptional.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectOptional.ts index 7f62e3a441..1bb17fd5e5 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectOptional.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectOptional.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectOptional = _test_llm_application( { model: "claude", name: "ObjectOptional", + factory: ObjectOptional, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPartial.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPartial.ts index a66475064a..5838be4db4 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPartial.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPartial.ts @@ -6,6 +6,7 @@ import { ObjectPartial } from "../../../structures/ObjectPartial"; export const test_llm_application_claude_ObjectPartial = _test_llm_application({ model: "claude", name: "ObjectPartial", + factory: ObjectPartial, })(typia.llm.application()); interface ObjectPartialApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPartialAndRequired.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPartialAndRequired.ts index 844f999aa7..9e798f62c2 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPartialAndRequired.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPartialAndRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectPartialAndRequired = _test_llm_application({ model: "claude", name: "ObjectPartialAndRequired", + factory: ObjectPartialAndRequired, })(typia.llm.application()); interface ObjectPartialAndRequiredApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPrimitive.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPrimitive.ts index 178346cd6d..a2589a88a8 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPrimitive.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectPrimitive.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectPrimitive = _test_llm_application({ model: "claude", name: "ObjectPrimitive", + factory: ObjectPrimitive, })(typia.llm.application()); interface ObjectPrimitiveApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectRecursive.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectRecursive.ts index 9a2dc7bf02..05d1177374 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectRecursive.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectRecursive.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectRecursive = _test_llm_application({ model: "claude", name: "ObjectRecursive", + factory: ObjectRecursive, })(typia.llm.application()); interface ObjectRecursiveApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectRequired.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectRequired.ts index f359fcc22c..3bc2e990a8 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectRequired.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectRequired = _test_llm_application( { model: "claude", name: "ObjectRequired", + factory: ObjectRequired, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectSimple.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectSimple.ts index a386439c12..1174e5a195 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectSimple.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectSimple.ts @@ -6,6 +6,7 @@ import { ObjectSimple } from "../../../structures/ObjectSimple"; export const test_llm_application_claude_ObjectSimple = _test_llm_application({ model: "claude", name: "ObjectSimple", + factory: ObjectSimple, })(typia.llm.application()); interface ObjectSimpleApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUndefined.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUndefined.ts index b87dfc0f9f..612f99de52 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUndefined.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUndefined.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectUndefined = _test_llm_application({ model: "claude", name: "ObjectUndefined", + factory: ObjectUndefined, })(typia.llm.application()); interface ObjectUndefinedApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionComposite.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionComposite.ts index f5cc2df316..ce0aa6fe4e 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionComposite.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionComposite.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectUnionComposite = _test_llm_application({ model: "claude", name: "ObjectUnionComposite", + factory: ObjectUnionComposite, })(typia.llm.application()); interface ObjectUnionCompositeApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionCompositePointer.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionCompositePointer.ts index 10032371d1..6372c5d864 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionCompositePointer.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionCompositePointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectUnionCompositePointer = _test_llm_application({ model: "claude", name: "ObjectUnionCompositePointer", + factory: ObjectUnionCompositePointer, })(typia.llm.application()); interface ObjectUnionCompositePointerApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionDouble.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionDouble.ts index 5989829ad6..a9e525411b 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionDouble.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionDouble.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectUnionDouble = _test_llm_application({ model: "claude", name: "ObjectUnionDouble", + factory: ObjectUnionDouble, })(typia.llm.application()); interface ObjectUnionDoubleApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionExplicit.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionExplicit.ts index 96b8a54277..b45fe5420c 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionExplicit.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectUnionExplicit = _test_llm_application({ model: "claude", name: "ObjectUnionExplicit", + factory: ObjectUnionExplicit, })(typia.llm.application()); interface ObjectUnionExplicitApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionExplicitPointer.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionExplicitPointer.ts index c8fb817d60..e5449dec15 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionExplicitPointer.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectUnionExplicitPointer = _test_llm_application({ model: "claude", name: "ObjectUnionExplicitPointer", + factory: ObjectUnionExplicitPointer, })(typia.llm.application()); interface ObjectUnionExplicitPointerApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionImplicit.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionImplicit.ts index 9d1eb77306..adaee95cd8 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionImplicit.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectUnionImplicit = _test_llm_application({ model: "claude", name: "ObjectUnionImplicit", + factory: ObjectUnionImplicit, })(typia.llm.application()); interface ObjectUnionImplicitApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionNonPredictable.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionNonPredictable.ts index 3c4ba68b90..6f10a8dc0e 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionNonPredictable.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ObjectUnionNonPredictable.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ObjectUnionNonPredictable = _test_llm_application({ model: "claude", name: "ObjectUnionNonPredictable", + factory: ObjectUnionNonPredictable, })(typia.llm.application()); interface ObjectUnionNonPredictableApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TemplateAtomic.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TemplateAtomic.ts index a33638bc86..3059044167 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TemplateAtomic.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TemplateAtomic.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_TemplateAtomic = _test_llm_application( { model: "claude", name: "TemplateAtomic", + factory: TemplateAtomic, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TemplateConstant.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TemplateConstant.ts index ac2caa5c36..01475dd846 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TemplateConstant.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TemplateConstant.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_TemplateConstant = _test_llm_application({ model: "claude", name: "TemplateConstant", + factory: TemplateConstant, })(typia.llm.application()); interface TemplateConstantApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TemplateUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TemplateUnion.ts index e2fbf672a5..7f76043b6b 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TemplateUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TemplateUnion.ts @@ -6,6 +6,7 @@ import { TemplateUnion } from "../../../structures/TemplateUnion"; export const test_llm_application_claude_TemplateUnion = _test_llm_application({ model: "claude", name: "TemplateUnion", + factory: TemplateUnion, })(typia.llm.application()); interface TemplateUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonAtomicUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonAtomicUnion.ts index 9281e4e4f3..58a901dc86 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonAtomicUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_ToJsonAtomicUnion = _test_llm_application({ model: "claude", name: "ToJsonAtomicUnion", + factory: ToJsonAtomicUnion, })(typia.llm.application()); interface ToJsonAtomicUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonDouble.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonDouble.ts index c832f5dc12..e2328e17a8 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonDouble.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonDouble.ts @@ -6,6 +6,7 @@ import { ToJsonDouble } from "../../../structures/ToJsonDouble"; export const test_llm_application_claude_ToJsonDouble = _test_llm_application({ model: "claude", name: "ToJsonDouble", + factory: ToJsonDouble, })(typia.llm.application()); interface ToJsonDoubleApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonNull.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonNull.ts index 62b63ba238..061b868d12 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonNull.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonNull.ts @@ -6,6 +6,7 @@ import { ToJsonNull } from "../../../structures/ToJsonNull"; export const test_llm_application_claude_ToJsonNull = _test_llm_application({ model: "claude", name: "ToJsonNull", + factory: ToJsonNull, })(typia.llm.application()); interface ToJsonNullApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonUnion.ts index e9f5cab0b4..7223f2a0fa 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_ToJsonUnion.ts @@ -6,6 +6,7 @@ import { ToJsonUnion } from "../../../structures/ToJsonUnion"; export const test_llm_application_claude_ToJsonUnion = _test_llm_application({ model: "claude", name: "ToJsonUnion", + factory: ToJsonUnion, })(typia.llm.application()); interface ToJsonUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagArray.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagArray.ts index 20e8e0e173..1e7af9d389 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagArray.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagArray.ts @@ -6,6 +6,7 @@ import { TypeTagArray } from "../../../structures/TypeTagArray"; export const test_llm_application_claude_TypeTagArray = _test_llm_application({ model: "claude", name: "TypeTagArray", + factory: TypeTagArray, })(typia.llm.application()); interface TypeTagArrayApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagArrayUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagArrayUnion.ts index 8ffbe285b1..749d0c154e 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagArrayUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_TypeTagArrayUnion = _test_llm_application({ model: "claude", name: "TypeTagArrayUnion", + factory: TypeTagArrayUnion, })(typia.llm.application()); interface TypeTagArrayUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagAtomicUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagAtomicUnion.ts index dbcde1db61..a362483dcc 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagAtomicUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_TypeTagAtomicUnion = _test_llm_application({ model: "claude", name: "TypeTagAtomicUnion", + factory: TypeTagAtomicUnion, })(typia.llm.application()); interface TypeTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagCustom.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagCustom.ts index 0463ce3de3..83323574da 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagCustom.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagCustom.ts @@ -6,6 +6,7 @@ import { TypeTagCustom } from "../../../structures/TypeTagCustom"; export const test_llm_application_claude_TypeTagCustom = _test_llm_application({ model: "claude", name: "TypeTagCustom", + factory: TypeTagCustom, })(typia.llm.application()); interface TypeTagCustomApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagDefault.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagDefault.ts index ed6c465a21..b0fdcf644e 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagDefault.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagDefault.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_TypeTagDefault = _test_llm_application( { model: "claude", name: "TypeTagDefault", + factory: TypeTagDefault, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagFormat.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagFormat.ts index 93637284d5..807636d913 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagFormat.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagFormat.ts @@ -6,6 +6,7 @@ import { TypeTagFormat } from "../../../structures/TypeTagFormat"; export const test_llm_application_claude_TypeTagFormat = _test_llm_application({ model: "claude", name: "TypeTagFormat", + factory: TypeTagFormat, })(typia.llm.application()); interface TypeTagFormatApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagLength.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagLength.ts index ebec7c9323..b7df3c850f 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagLength.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagLength.ts @@ -6,6 +6,7 @@ import { TypeTagLength } from "../../../structures/TypeTagLength"; export const test_llm_application_claude_TypeTagLength = _test_llm_application({ model: "claude", name: "TypeTagLength", + factory: TypeTagLength, })(typia.llm.application()); interface TypeTagLengthApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagMatrix.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagMatrix.ts index dfa1be2bbb..533c70e134 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagMatrix.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagMatrix.ts @@ -6,6 +6,7 @@ import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; export const test_llm_application_claude_TypeTagMatrix = _test_llm_application({ model: "claude", name: "TypeTagMatrix", + factory: TypeTagMatrix, })(typia.llm.application()); interface TypeTagMatrixApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagObjectUnion.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagObjectUnion.ts index 22aca41a07..ae1300a944 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagObjectUnion.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_TypeTagObjectUnion = _test_llm_application({ model: "claude", name: "TypeTagObjectUnion", + factory: TypeTagObjectUnion, })(typia.llm.application()); interface TypeTagObjectUnionApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagPattern.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagPattern.ts index b4c599d935..a8dbf87266 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagPattern.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_claude_TypeTagPattern = _test_llm_application( { model: "claude", name: "TypeTagPattern", + factory: TypeTagPattern, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagRange.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagRange.ts index 9cfa7ac36a..62c2420d8d 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagRange.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagRange.ts @@ -6,6 +6,7 @@ import { TypeTagRange } from "../../../structures/TypeTagRange"; export const test_llm_application_claude_TypeTagRange = _test_llm_application({ model: "claude", name: "TypeTagRange", + factory: TypeTagRange, })(typia.llm.application()); interface TypeTagRangeApplication { diff --git a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagType.ts b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagType.ts index 8f83a8fb9f..7a8f8e3baf 100644 --- a/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagType.ts +++ b/test/src/features/llm.application/claude/test_llm_application_claude_TypeTagType.ts @@ -6,6 +6,7 @@ import { TypeTagType } from "../../../structures/TypeTagType"; export const test_llm_application_claude_TypeTagType = _test_llm_application({ model: "claude", name: "TypeTagType", + factory: TypeTagType, })(typia.llm.application()); interface TypeTagTypeApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayAny.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayAny.ts index eeffc244db..5523d3c0f6 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayAny.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayAny.ts @@ -6,6 +6,7 @@ import { ArrayAny } from "../../../structures/ArrayAny"; export const test_llm_application_gemini_ArrayAny = _test_llm_application({ model: "gemini", name: "ArrayAny", + factory: ArrayAny, })(typia.llm.application()); interface ArrayAnyApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayHierarchical.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayHierarchical.ts index 42da917648..f2e08b852c 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayHierarchical.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayHierarchical.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ArrayHierarchical = _test_llm_application({ model: "gemini", name: "ArrayHierarchical", + factory: ArrayHierarchical, })(typia.llm.application()); interface ArrayHierarchicalApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayHierarchicalPointer.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayHierarchicalPointer.ts index 1e0da12d78..66ae30675a 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayHierarchicalPointer.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayHierarchicalPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ArrayHierarchicalPointer = _test_llm_application({ model: "gemini", name: "ArrayHierarchicalPointer", + factory: ArrayHierarchicalPointer, })(typia.llm.application()); interface ArrayHierarchicalPointerApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayMatrix.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayMatrix.ts index 116804849c..1b49bffdac 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayMatrix.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayMatrix.ts @@ -6,6 +6,7 @@ import { ArrayMatrix } from "../../../structures/ArrayMatrix"; export const test_llm_application_gemini_ArrayMatrix = _test_llm_application({ model: "gemini", name: "ArrayMatrix", + factory: ArrayMatrix, })(typia.llm.application()); interface ArrayMatrixApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayRecursive.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayRecursive.ts index 170b166f1f..408a2bff7d 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayRecursive.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArrayRecursive.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ArrayRecursive = _test_llm_application( { model: "gemini", name: "ArrayRecursive", + factory: ArrayRecursive, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArraySimple.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArraySimple.ts index 4a677d0a6a..2f0e78c59f 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ArraySimple.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ArraySimple.ts @@ -6,6 +6,7 @@ import { ArraySimple } from "../../../structures/ArraySimple"; export const test_llm_application_gemini_ArraySimple = _test_llm_application({ model: "gemini", name: "ArraySimple", + factory: ArraySimple, })(typia.llm.application()); interface ArraySimpleApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassGetter.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassGetter.ts index 361c016a09..56de4f4db9 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassGetter.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassGetter.ts @@ -6,6 +6,7 @@ import { ClassGetter } from "../../../structures/ClassGetter"; export const test_llm_application_gemini_ClassGetter = _test_llm_application({ model: "gemini", name: "ClassGetter", + factory: ClassGetter, })(typia.llm.application()); interface ClassGetterApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassMethod.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassMethod.ts index a704697e0c..20a3e8ba12 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassMethod.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassMethod.ts @@ -6,6 +6,7 @@ import { ClassMethod } from "../../../structures/ClassMethod"; export const test_llm_application_gemini_ClassMethod = _test_llm_application({ model: "gemini", name: "ClassMethod", + factory: ClassMethod, })(typia.llm.application()); interface ClassMethodApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassPropertyAssignment.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassPropertyAssignment.ts index b3c6c326c3..7e65ffab90 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassPropertyAssignment.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ClassPropertyAssignment.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ClassPropertyAssignment = _test_llm_application({ model: "gemini", name: "ClassPropertyAssignment", + factory: ClassPropertyAssignment, })(typia.llm.application()); interface ClassPropertyAssignmentApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagArray.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagArray.ts index e1a7094385..9cf65c7697 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagArray.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_CommentTagArray = _test_llm_application({ model: "gemini", name: "CommentTagArray", + factory: CommentTagArray, })(typia.llm.application()); interface CommentTagArrayApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagFormat.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagFormat.ts index 1f3a47f3d3..f9bd718a62 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagFormat.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagFormat.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_CommentTagFormat = _test_llm_application({ model: "gemini", name: "CommentTagFormat", + factory: CommentTagFormat, })(typia.llm.application()); interface CommentTagFormatApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagLength.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagLength.ts index e604bbdf9c..ceda6b972c 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagLength.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagLength.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_CommentTagLength = _test_llm_application({ model: "gemini", name: "CommentTagLength", + factory: CommentTagLength, })(typia.llm.application()); interface CommentTagLengthApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagPattern.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagPattern.ts index e24b000129..47dcd68d9a 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagPattern.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_CommentTagPattern = _test_llm_application({ model: "gemini", name: "CommentTagPattern", + factory: CommentTagPattern, })(typia.llm.application()); interface CommentTagPatternApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagRange.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagRange.ts index 931dacdf69..755c850f99 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagRange.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagRange.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_CommentTagRange = _test_llm_application({ model: "gemini", name: "CommentTagRange", + factory: CommentTagRange, })(typia.llm.application()); interface CommentTagRangeApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagType.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagType.ts index d9701c0bfd..d415f81307 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagType.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_CommentTagType.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_CommentTagType = _test_llm_application( { model: "gemini", name: "CommentTagType", + factory: CommentTagType, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ConstantAtomicAbsorbed.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ConstantAtomicAbsorbed.ts index 5cfceeb154..c56f59ff35 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ConstantAtomicAbsorbed.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ConstantAtomicAbsorbed.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ConstantAtomicAbsorbed = _test_llm_application({ model: "gemini", name: "ConstantAtomicAbsorbed", + factory: ConstantAtomicAbsorbed, })(typia.llm.application()); interface ConstantAtomicAbsorbedApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicConstant.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicConstant.ts index 7cd9ed9e42..47fc8a736a 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicConstant.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicConstant.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_DynamicConstant = _test_llm_application({ model: "gemini", name: "DynamicConstant", + factory: DynamicConstant, })(typia.llm.application()); interface DynamicConstantApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicEnumeration.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicEnumeration.ts index 1a4dbc48d7..084a7a540b 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicEnumeration.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_DynamicEnumeration = _test_llm_application({ model: "gemini", name: "DynamicEnumeration", + factory: DynamicEnumeration, })(typia.llm.application()); interface DynamicEnumerationApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicNever.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicNever.ts index 9721c8a1eb..afd92f40f7 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicNever.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicNever.ts @@ -6,6 +6,7 @@ import { DynamicNever } from "../../../structures/DynamicNever"; export const test_llm_application_gemini_DynamicNever = _test_llm_application({ model: "gemini", name: "DynamicNever", + factory: DynamicNever, })(typia.llm.application()); interface DynamicNeverApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicUndefined.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicUndefined.ts index c8b5596055..39a80448fc 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicUndefined.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_DynamicUndefined.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_DynamicUndefined = _test_llm_application({ model: "gemini", name: "DynamicUndefined", + factory: DynamicUndefined, })(typia.llm.application()); interface DynamicUndefinedApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectDate.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectDate.ts index 031736389f..24e3a04aba 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectDate.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectDate.ts @@ -6,6 +6,7 @@ import { ObjectDate } from "../../../structures/ObjectDate"; export const test_llm_application_gemini_ObjectDate = _test_llm_application({ model: "gemini", name: "ObjectDate", + factory: ObjectDate, })(typia.llm.application()); interface ObjectDateApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectDescription.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectDescription.ts index c60ada0045..746d6fe7f9 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectDescription.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectDescription.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectDescription = _test_llm_application({ model: "gemini", name: "ObjectDescription", + factory: ObjectDescription, })(typia.llm.application()); interface ObjectDescriptionApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectGenericAlias.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectGenericAlias.ts index 15a5faa970..ca1c761759 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectGenericAlias.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectGenericAlias.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectGenericAlias = _test_llm_application({ model: "gemini", name: "ObjectGenericAlias", + factory: ObjectGenericAlias, })(typia.llm.application()); interface ObjectGenericAliasApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectGenericArray.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectGenericArray.ts index 6092c63b73..aa0df73eae 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectGenericArray.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectGenericArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectGenericArray = _test_llm_application({ model: "gemini", name: "ObjectGenericArray", + factory: ObjectGenericArray, })(typia.llm.application()); interface ObjectGenericArrayApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectInternal.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectInternal.ts index 389cadaa87..d8bd9a2b99 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectInternal.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectInternal.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectInternal = _test_llm_application( { model: "gemini", name: "ObjectInternal", + factory: ObjectInternal, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectIntersection.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectIntersection.ts index 5971c6eed9..5519d14e09 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectIntersection.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectIntersection.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectIntersection = _test_llm_application({ model: "gemini", name: "ObjectIntersection", + factory: ObjectIntersection, })(typia.llm.application()); interface ObjectIntersectionApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectJsonTag.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectJsonTag.ts index 3f798f7167..5453928149 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectJsonTag.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectJsonTag.ts @@ -6,6 +6,7 @@ import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; export const test_llm_application_gemini_ObjectJsonTag = _test_llm_application({ model: "gemini", name: "ObjectJsonTag", + factory: ObjectJsonTag, })(typia.llm.application()); interface ObjectJsonTagApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectLiteralProperty.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectLiteralProperty.ts index 60307ebd86..1ca56835c9 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectLiteralProperty.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectLiteralProperty.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectLiteralProperty = _test_llm_application({ model: "gemini", name: "ObjectLiteralProperty", + factory: ObjectLiteralProperty, })(typia.llm.application()); interface ObjectLiteralPropertyApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectLiteralType.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectLiteralType.ts index 96cb4690c5..0833fbdb69 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectLiteralType.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectLiteralType.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectLiteralType = _test_llm_application({ model: "gemini", name: "ObjectLiteralType", + factory: ObjectLiteralType, })(typia.llm.application()); interface ObjectLiteralTypeApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectOptional.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectOptional.ts index facc1e83ab..279e5e2a40 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectOptional.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectOptional.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectOptional = _test_llm_application( { model: "gemini", name: "ObjectOptional", + factory: ObjectOptional, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPartial.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPartial.ts index 9089a9ad0a..785528da22 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPartial.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPartial.ts @@ -6,6 +6,7 @@ import { ObjectPartial } from "../../../structures/ObjectPartial"; export const test_llm_application_gemini_ObjectPartial = _test_llm_application({ model: "gemini", name: "ObjectPartial", + factory: ObjectPartial, })(typia.llm.application()); interface ObjectPartialApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPartialAndRequired.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPartialAndRequired.ts index 4e8b5b28ca..8ccb98e48b 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPartialAndRequired.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPartialAndRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectPartialAndRequired = _test_llm_application({ model: "gemini", name: "ObjectPartialAndRequired", + factory: ObjectPartialAndRequired, })(typia.llm.application()); interface ObjectPartialAndRequiredApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPrimitive.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPrimitive.ts index c5816a74ab..f364dfdcc9 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPrimitive.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectPrimitive.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectPrimitive = _test_llm_application({ model: "gemini", name: "ObjectPrimitive", + factory: ObjectPrimitive, })(typia.llm.application()); interface ObjectPrimitiveApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectRecursive.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectRecursive.ts index b9a462a86c..73bd2e3f1a 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectRecursive.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectRecursive.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectRecursive = _test_llm_application({ model: "gemini", name: "ObjectRecursive", + factory: ObjectRecursive, })(typia.llm.application()); interface ObjectRecursiveApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectRequired.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectRequired.ts index b30280b22b..e459665696 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectRequired.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_ObjectRequired = _test_llm_application( { model: "gemini", name: "ObjectRequired", + factory: ObjectRequired, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectSimple.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectSimple.ts index 62dbdf418a..99c03acf66 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectSimple.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ObjectSimple.ts @@ -6,6 +6,7 @@ import { ObjectSimple } from "../../../structures/ObjectSimple"; export const test_llm_application_gemini_ObjectSimple = _test_llm_application({ model: "gemini", name: "ObjectSimple", + factory: ObjectSimple, })(typia.llm.application()); interface ObjectSimpleApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TemplateAtomic.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TemplateAtomic.ts index 1b4d744555..fb98c9af5b 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TemplateAtomic.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TemplateAtomic.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_TemplateAtomic = _test_llm_application( { model: "gemini", name: "TemplateAtomic", + factory: TemplateAtomic, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TemplateConstant.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TemplateConstant.ts index 7522fb3f33..34b754d985 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TemplateConstant.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TemplateConstant.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_TemplateConstant = _test_llm_application({ model: "gemini", name: "TemplateConstant", + factory: TemplateConstant, })(typia.llm.application()); interface TemplateConstantApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ToJsonDouble.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ToJsonDouble.ts index b18c391d3c..444f380600 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ToJsonDouble.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ToJsonDouble.ts @@ -6,6 +6,7 @@ import { ToJsonDouble } from "../../../structures/ToJsonDouble"; export const test_llm_application_gemini_ToJsonDouble = _test_llm_application({ model: "gemini", name: "ToJsonDouble", + factory: ToJsonDouble, })(typia.llm.application()); interface ToJsonDoubleApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_ToJsonNull.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_ToJsonNull.ts index 25a6ba90cb..ae9459003f 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_ToJsonNull.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_ToJsonNull.ts @@ -6,6 +6,7 @@ import { ToJsonNull } from "../../../structures/ToJsonNull"; export const test_llm_application_gemini_ToJsonNull = _test_llm_application({ model: "gemini", name: "ToJsonNull", + factory: ToJsonNull, })(typia.llm.application()); interface ToJsonNullApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagArray.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagArray.ts index 1bbd22d14c..03fc48d872 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagArray.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagArray.ts @@ -6,6 +6,7 @@ import { TypeTagArray } from "../../../structures/TypeTagArray"; export const test_llm_application_gemini_TypeTagArray = _test_llm_application({ model: "gemini", name: "TypeTagArray", + factory: TypeTagArray, })(typia.llm.application()); interface TypeTagArrayApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagCustom.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagCustom.ts index 88ec6d1afd..c9e7a87b72 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagCustom.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagCustom.ts @@ -6,6 +6,7 @@ import { TypeTagCustom } from "../../../structures/TypeTagCustom"; export const test_llm_application_gemini_TypeTagCustom = _test_llm_application({ model: "gemini", name: "TypeTagCustom", + factory: TypeTagCustom, })(typia.llm.application()); interface TypeTagCustomApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagFormat.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagFormat.ts index 0624d24679..e09b21c1f2 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagFormat.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagFormat.ts @@ -6,6 +6,7 @@ import { TypeTagFormat } from "../../../structures/TypeTagFormat"; export const test_llm_application_gemini_TypeTagFormat = _test_llm_application({ model: "gemini", name: "TypeTagFormat", + factory: TypeTagFormat, })(typia.llm.application()); interface TypeTagFormatApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagLength.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagLength.ts index 07bc081f3e..74c89117c2 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagLength.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagLength.ts @@ -6,6 +6,7 @@ import { TypeTagLength } from "../../../structures/TypeTagLength"; export const test_llm_application_gemini_TypeTagLength = _test_llm_application({ model: "gemini", name: "TypeTagLength", + factory: TypeTagLength, })(typia.llm.application()); interface TypeTagLengthApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagMatrix.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagMatrix.ts index 27a173db05..eb5678a7b3 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagMatrix.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagMatrix.ts @@ -6,6 +6,7 @@ import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; export const test_llm_application_gemini_TypeTagMatrix = _test_llm_application({ model: "gemini", name: "TypeTagMatrix", + factory: TypeTagMatrix, })(typia.llm.application()); interface TypeTagMatrixApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagPattern.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagPattern.ts index 327cb2f2db..058992ebed 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagPattern.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_gemini_TypeTagPattern = _test_llm_application( { model: "gemini", name: "TypeTagPattern", + factory: TypeTagPattern, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagRange.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagRange.ts index fb3a2a5c11..aadd3254c8 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagRange.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagRange.ts @@ -6,6 +6,7 @@ import { TypeTagRange } from "../../../structures/TypeTagRange"; export const test_llm_application_gemini_TypeTagRange = _test_llm_application({ model: "gemini", name: "TypeTagRange", + factory: TypeTagRange, })(typia.llm.application()); interface TypeTagRangeApplication { diff --git a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagType.ts b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagType.ts index 34223d4b44..0a9b6b4479 100644 --- a/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagType.ts +++ b/test/src/features/llm.application/gemini/test_llm_application_gemini_TypeTagType.ts @@ -6,6 +6,7 @@ import { TypeTagType } from "../../../structures/TypeTagType"; export const test_llm_application_gemini_TypeTagType = _test_llm_application({ model: "gemini", name: "TypeTagType", + factory: TypeTagType, })(typia.llm.application()); interface TypeTagTypeApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayAny.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayAny.ts index 5448bbb9b9..e61f499e62 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayAny.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayAny.ts @@ -6,6 +6,7 @@ import { ArrayAny } from "../../../structures/ArrayAny"; export const test_llm_application_llama_ArrayAny = _test_llm_application({ model: "llama", name: "ArrayAny", + factory: ArrayAny, })(typia.llm.application()); interface ArrayAnyApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayHierarchical.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayHierarchical.ts index 884a639390..af00fd0bee 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayHierarchical.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayHierarchical.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ArrayHierarchical = _test_llm_application({ model: "llama", name: "ArrayHierarchical", + factory: ArrayHierarchical, })(typia.llm.application()); interface ArrayHierarchicalApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayHierarchicalPointer.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayHierarchicalPointer.ts index d4e9465e59..38a015728c 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayHierarchicalPointer.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayHierarchicalPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ArrayHierarchicalPointer = _test_llm_application({ model: "llama", name: "ArrayHierarchicalPointer", + factory: ArrayHierarchicalPointer, })(typia.llm.application()); interface ArrayHierarchicalPointerApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayMatrix.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayMatrix.ts index d981ad8fa6..e6d3dae849 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayMatrix.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayMatrix.ts @@ -6,6 +6,7 @@ import { ArrayMatrix } from "../../../structures/ArrayMatrix"; export const test_llm_application_llama_ArrayMatrix = _test_llm_application({ model: "llama", name: "ArrayMatrix", + factory: ArrayMatrix, })(typia.llm.application()); interface ArrayMatrixApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursive.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursive.ts index f48001457f..cdfa56e746 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursive.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursive.ts @@ -6,6 +6,7 @@ import { ArrayRecursive } from "../../../structures/ArrayRecursive"; export const test_llm_application_llama_ArrayRecursive = _test_llm_application({ model: "llama", name: "ArrayRecursive", + factory: ArrayRecursive, })(typia.llm.application()); interface ArrayRecursiveApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionExplicit.ts index 642fb7ffb7..0984d669a9 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionExplicit.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ArrayRecursiveUnionExplicit = _test_llm_application({ model: "llama", name: "ArrayRecursiveUnionExplicit", + factory: ArrayRecursiveUnionExplicit, })(typia.llm.application()); interface ArrayRecursiveUnionExplicitApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionExplicitPointer.ts index 647007707e..98583ae6f2 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionExplicitPointer.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ArrayRecursiveUnionExplicitPointer = _test_llm_application({ model: "llama", name: "ArrayRecursiveUnionExplicitPointer", + factory: ArrayRecursiveUnionExplicitPointer, })( typia.llm.application< ArrayRecursiveUnionExplicitPointerApplication, diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionImplicit.ts index a42603c2ee..e503a3498e 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionImplicit.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRecursiveUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ArrayRecursiveUnionImplicit = _test_llm_application({ model: "llama", name: "ArrayRecursiveUnionImplicit", + factory: ArrayRecursiveUnionImplicit, })(typia.llm.application()); interface ArrayRecursiveUnionImplicitApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedNullable.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedNullable.ts index 9beae737d0..2caa1e0d9e 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedNullable.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedNullable.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ArrayRepeatedNullable = _test_llm_application({ model: "llama", name: "ArrayRepeatedNullable", + factory: ArrayRepeatedNullable, })(typia.llm.application()); interface ArrayRepeatedNullableApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedRequired.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedRequired.ts index d8b0c4e2ca..976aeae0df 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedRequired.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ArrayRepeatedRequired = _test_llm_application({ model: "llama", name: "ArrayRepeatedRequired", + factory: ArrayRepeatedRequired, })(typia.llm.application()); interface ArrayRepeatedRequiredApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedUnion.ts index 9f709bbf8c..cb39e36445 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayRepeatedUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ArrayRepeatedUnion = _test_llm_application({ model: "llama", name: "ArrayRepeatedUnion", + factory: ArrayRepeatedUnion, })(typia.llm.application()); interface ArrayRepeatedUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArraySimple.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArraySimple.ts index 6b0a6d32aa..4b0d010d66 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArraySimple.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArraySimple.ts @@ -6,6 +6,7 @@ import { ArraySimple } from "../../../structures/ArraySimple"; export const test_llm_application_llama_ArraySimple = _test_llm_application({ model: "llama", name: "ArraySimple", + factory: ArraySimple, })(typia.llm.application()); interface ArraySimpleApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayUnion.ts index 2b18168d0b..d46c8173b1 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ArrayUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ArrayUnion.ts @@ -6,6 +6,7 @@ import { ArrayUnion } from "../../../structures/ArrayUnion"; export const test_llm_application_llama_ArrayUnion = _test_llm_application({ model: "llama", name: "ArrayUnion", + factory: ArrayUnion, })(typia.llm.application()); interface ArrayUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_AtomicUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_AtomicUnion.ts index aa105ff2ae..6db3ef8f88 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_AtomicUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_AtomicUnion.ts @@ -6,6 +6,7 @@ import { AtomicUnion } from "../../../structures/AtomicUnion"; export const test_llm_application_llama_AtomicUnion = _test_llm_application({ model: "llama", name: "AtomicUnion", + factory: AtomicUnion, })(typia.llm.application()); interface AtomicUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ClassGetter.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ClassGetter.ts index 74272f3464..81d4dd7f5b 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ClassGetter.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ClassGetter.ts @@ -6,6 +6,7 @@ import { ClassGetter } from "../../../structures/ClassGetter"; export const test_llm_application_llama_ClassGetter = _test_llm_application({ model: "llama", name: "ClassGetter", + factory: ClassGetter, })(typia.llm.application()); interface ClassGetterApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ClassMethod.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ClassMethod.ts index a2ebed74a3..a8eb7a3a53 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ClassMethod.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ClassMethod.ts @@ -6,6 +6,7 @@ import { ClassMethod } from "../../../structures/ClassMethod"; export const test_llm_application_llama_ClassMethod = _test_llm_application({ model: "llama", name: "ClassMethod", + factory: ClassMethod, })(typia.llm.application()); interface ClassMethodApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ClassPropertyAssignment.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ClassPropertyAssignment.ts index 724a4e3a7f..e7d8792cce 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ClassPropertyAssignment.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ClassPropertyAssignment.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ClassPropertyAssignment = _test_llm_application({ model: "llama", name: "ClassPropertyAssignment", + factory: ClassPropertyAssignment, })(typia.llm.application()); interface ClassPropertyAssignmentApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagArray.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagArray.ts index 97a33395a8..18b453d74b 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagArray.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagArray = _test_llm_application( { model: "llama", name: "CommentTagArray", + factory: CommentTagArray, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagArrayUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagArrayUnion.ts index 0c5baa0b13..1d2c3233c2 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagArrayUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagArrayUnion = _test_llm_application({ model: "llama", name: "CommentTagArrayUnion", + factory: CommentTagArrayUnion, })(typia.llm.application()); interface CommentTagArrayUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagAtomicUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagAtomicUnion.ts index bc07f10431..23f40c2dd9 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagAtomicUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagAtomicUnion = _test_llm_application({ model: "llama", name: "CommentTagAtomicUnion", + factory: CommentTagAtomicUnion, })(typia.llm.application()); interface CommentTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagDefault.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagDefault.ts index 843f66d9bd..3a87f4592d 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagDefault.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagDefault.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagDefault = _test_llm_application({ model: "llama", name: "CommentTagDefault", + factory: CommentTagDefault, })(typia.llm.application()); interface CommentTagDefaultApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagFormat.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagFormat.ts index d44960db29..a4dedcbec3 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagFormat.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagFormat.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagFormat = _test_llm_application({ model: "llama", name: "CommentTagFormat", + factory: CommentTagFormat, })(typia.llm.application()); interface CommentTagFormatApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagLength.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagLength.ts index 5060af7f1d..dc42432482 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagLength.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagLength.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagLength = _test_llm_application({ model: "llama", name: "CommentTagLength", + factory: CommentTagLength, })(typia.llm.application()); interface CommentTagLengthApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagObjectUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagObjectUnion.ts index 9278dc73c3..46f87f012b 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagObjectUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagObjectUnion = _test_llm_application({ model: "llama", name: "CommentTagObjectUnion", + factory: CommentTagObjectUnion, })(typia.llm.application()); interface CommentTagObjectUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagPattern.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagPattern.ts index feb5ebf60e..e1891a153b 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagPattern.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagPattern.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagPattern = _test_llm_application({ model: "llama", name: "CommentTagPattern", + factory: CommentTagPattern, })(typia.llm.application()); interface CommentTagPatternApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagRange.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagRange.ts index 8ad94d70b5..033bdea218 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagRange.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagRange.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_CommentTagRange = _test_llm_application( { model: "llama", name: "CommentTagRange", + factory: CommentTagRange, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagType.ts b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagType.ts index 9320d6d201..55880c0b71 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagType.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_CommentTagType.ts @@ -6,6 +6,7 @@ import { CommentTagType } from "../../../structures/CommentTagType"; export const test_llm_application_llama_CommentTagType = _test_llm_application({ model: "llama", name: "CommentTagType", + factory: CommentTagType, })(typia.llm.application()); interface CommentTagTypeApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicAbsorbed.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicAbsorbed.ts index 5656d4ad4e..f4f34240c6 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicAbsorbed.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicAbsorbed.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ConstantAtomicAbsorbed = _test_llm_application({ model: "llama", name: "ConstantAtomicAbsorbed", + factory: ConstantAtomicAbsorbed, })(typia.llm.application()); interface ConstantAtomicAbsorbedApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicTagged.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicTagged.ts index cd27b683de..e21f7e48c1 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicTagged.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicTagged.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ConstantAtomicTagged = _test_llm_application({ model: "llama", name: "ConstantAtomicTagged", + factory: ConstantAtomicTagged, })(typia.llm.application()); interface ConstantAtomicTaggedApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicUnion.ts index c98d9e84ad..c3ee575ca4 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ConstantAtomicUnion = _test_llm_application({ model: "llama", name: "ConstantAtomicUnion", + factory: ConstantAtomicUnion, })(typia.llm.application()); interface ConstantAtomicUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantConstEnumeration.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantConstEnumeration.ts index f836d9b9e2..467466173e 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantConstEnumeration.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantConstEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ConstantConstEnumeration = _test_llm_application({ model: "llama", name: "ConstantConstEnumeration", + factory: ConstantConstEnumeration, })(typia.llm.application()); interface ConstantConstEnumerationApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantEnumeration.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantEnumeration.ts index 0a463065ed..7f6df3a4c0 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ConstantEnumeration.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ConstantEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ConstantEnumeration = _test_llm_application({ model: "llama", name: "ConstantEnumeration", + factory: ConstantEnumeration, })(typia.llm.application()); interface ConstantEnumerationApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicArray.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicArray.ts index 4128847c7a..4162c0c2b6 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicArray.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicArray.ts @@ -6,6 +6,7 @@ import { DynamicArray } from "../../../structures/DynamicArray"; export const test_llm_application_llama_DynamicArray = _test_llm_application({ model: "llama", name: "DynamicArray", + factory: DynamicArray, })(typia.llm.application()); interface DynamicArrayApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicComposite.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicComposite.ts index cad1d7c92e..074b242c4a 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicComposite.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicComposite.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_DynamicComposite = _test_llm_application({ model: "llama", name: "DynamicComposite", + factory: DynamicComposite, })(typia.llm.application()); interface DynamicCompositeApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicConstant.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicConstant.ts index 6e69c03829..cd781ba2c9 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicConstant.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicConstant.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_DynamicConstant = _test_llm_application( { model: "llama", name: "DynamicConstant", + factory: DynamicConstant, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicEnumeration.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicEnumeration.ts index bbd314f38a..7e601cd274 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicEnumeration.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicEnumeration.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_DynamicEnumeration = _test_llm_application({ model: "llama", name: "DynamicEnumeration", + factory: DynamicEnumeration, })(typia.llm.application()); interface DynamicEnumerationApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicNever.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicNever.ts index ea7d6e3a26..dafa93bb23 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicNever.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicNever.ts @@ -6,6 +6,7 @@ import { DynamicNever } from "../../../structures/DynamicNever"; export const test_llm_application_llama_DynamicNever = _test_llm_application({ model: "llama", name: "DynamicNever", + factory: DynamicNever, })(typia.llm.application()); interface DynamicNeverApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicSimple.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicSimple.ts index b35a742119..e3c667b7ae 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicSimple.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicSimple.ts @@ -6,6 +6,7 @@ import { DynamicSimple } from "../../../structures/DynamicSimple"; export const test_llm_application_llama_DynamicSimple = _test_llm_application({ model: "llama", name: "DynamicSimple", + factory: DynamicSimple, })(typia.llm.application()); interface DynamicSimpleApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicTemplate.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicTemplate.ts index 14487e8a98..64fc6a7958 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicTemplate.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicTemplate.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_DynamicTemplate = _test_llm_application( { model: "llama", name: "DynamicTemplate", + factory: DynamicTemplate, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicTree.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicTree.ts index 2d8349333d..d6eaaacdc1 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicTree.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicTree.ts @@ -6,6 +6,7 @@ import { DynamicTree } from "../../../structures/DynamicTree"; export const test_llm_application_llama_DynamicTree = _test_llm_application({ model: "llama", name: "DynamicTree", + factory: DynamicTree, })(typia.llm.application()); interface DynamicTreeApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicUndefined.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicUndefined.ts index 2bcd7520bd..8c0a81a640 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicUndefined.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicUndefined.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_DynamicUndefined = _test_llm_application({ model: "llama", name: "DynamicUndefined", + factory: DynamicUndefined, })(typia.llm.application()); interface DynamicUndefinedApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicUnion.ts index 5eed2d09d3..f6bec1e566 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_DynamicUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_DynamicUnion.ts @@ -6,6 +6,7 @@ import { DynamicUnion } from "../../../structures/DynamicUnion"; export const test_llm_application_llama_DynamicUnion = _test_llm_application({ model: "llama", name: "DynamicUnion", + factory: DynamicUnion, })(typia.llm.application()); interface DynamicUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectAlias.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectAlias.ts index ce1d6513b0..3a75b04863 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectAlias.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectAlias.ts @@ -6,6 +6,7 @@ import { ObjectAlias } from "../../../structures/ObjectAlias"; export const test_llm_application_llama_ObjectAlias = _test_llm_application({ model: "llama", name: "ObjectAlias", + factory: ObjectAlias, })(typia.llm.application()); interface ObjectAliasApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDate.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDate.ts index 5b6340766b..d4a6500f10 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDate.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDate.ts @@ -6,6 +6,7 @@ import { ObjectDate } from "../../../structures/ObjectDate"; export const test_llm_application_llama_ObjectDate = _test_llm_application({ model: "llama", name: "ObjectDate", + factory: ObjectDate, })(typia.llm.application()); interface ObjectDateApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDescription.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDescription.ts index 9c1b94d796..2e5870cd58 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDescription.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDescription.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectDescription = _test_llm_application({ model: "llama", name: "ObjectDescription", + factory: ObjectDescription, })(typia.llm.application()); interface ObjectDescriptionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDynamic.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDynamic.ts index f2c44afd54..d1f8be4f0e 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDynamic.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectDynamic.ts @@ -6,6 +6,7 @@ import { ObjectDynamic } from "../../../structures/ObjectDynamic"; export const test_llm_application_llama_ObjectDynamic = _test_llm_application({ model: "llama", name: "ObjectDynamic", + factory: ObjectDynamic, })(typia.llm.application()); interface ObjectDynamicApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericAlias.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericAlias.ts index 4b23aac0cd..459da2b466 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericAlias.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericAlias.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectGenericAlias = _test_llm_application({ model: "llama", name: "ObjectGenericAlias", + factory: ObjectGenericAlias, })(typia.llm.application()); interface ObjectGenericAliasApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericArray.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericArray.ts index 5f8fd31459..4bb75696d3 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericArray.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericArray.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectGenericArray = _test_llm_application({ model: "llama", name: "ObjectGenericArray", + factory: ObjectGenericArray, })(typia.llm.application()); interface ObjectGenericArrayApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericUnion.ts index 0835349be9..14e3ebe040 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectGenericUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectGenericUnion = _test_llm_application({ model: "llama", name: "ObjectGenericUnion", + factory: ObjectGenericUnion, })(typia.llm.application()); interface ObjectGenericUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectInternal.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectInternal.ts index 8edef6ca04..afd5de25b5 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectInternal.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectInternal.ts @@ -6,6 +6,7 @@ import { ObjectInternal } from "../../../structures/ObjectInternal"; export const test_llm_application_llama_ObjectInternal = _test_llm_application({ model: "llama", name: "ObjectInternal", + factory: ObjectInternal, })(typia.llm.application()); interface ObjectInternalApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectIntersection.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectIntersection.ts index c3856f2ee4..1cb3130386 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectIntersection.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectIntersection.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectIntersection = _test_llm_application({ model: "llama", name: "ObjectIntersection", + factory: ObjectIntersection, })(typia.llm.application()); interface ObjectIntersectionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectJsonTag.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectJsonTag.ts index 4f6d517957..faeb55cb32 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectJsonTag.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectJsonTag.ts @@ -6,6 +6,7 @@ import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; export const test_llm_application_llama_ObjectJsonTag = _test_llm_application({ model: "llama", name: "ObjectJsonTag", + factory: ObjectJsonTag, })(typia.llm.application()); interface ObjectJsonTagApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectLiteralProperty.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectLiteralProperty.ts index 1b6bacf74d..83f0e7bace 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectLiteralProperty.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectLiteralProperty.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectLiteralProperty = _test_llm_application({ model: "llama", name: "ObjectLiteralProperty", + factory: ObjectLiteralProperty, })(typia.llm.application()); interface ObjectLiteralPropertyApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectLiteralType.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectLiteralType.ts index c433515390..264e97221a 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectLiteralType.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectLiteralType.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectLiteralType = _test_llm_application({ model: "llama", name: "ObjectLiteralType", + factory: ObjectLiteralType, })(typia.llm.application()); interface ObjectLiteralTypeApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectNullable.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectNullable.ts index 4ed7e1342f..f49d852405 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectNullable.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectNullable.ts @@ -6,6 +6,7 @@ import { ObjectNullable } from "../../../structures/ObjectNullable"; export const test_llm_application_llama_ObjectNullable = _test_llm_application({ model: "llama", name: "ObjectNullable", + factory: ObjectNullable, })(typia.llm.application()); interface ObjectNullableApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectOptional.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectOptional.ts index b5097c9a8a..395b5536ef 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectOptional.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectOptional.ts @@ -6,6 +6,7 @@ import { ObjectOptional } from "../../../structures/ObjectOptional"; export const test_llm_application_llama_ObjectOptional = _test_llm_application({ model: "llama", name: "ObjectOptional", + factory: ObjectOptional, })(typia.llm.application()); interface ObjectOptionalApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPartial.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPartial.ts index 54157ae609..d619c71e3b 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPartial.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPartial.ts @@ -6,6 +6,7 @@ import { ObjectPartial } from "../../../structures/ObjectPartial"; export const test_llm_application_llama_ObjectPartial = _test_llm_application({ model: "llama", name: "ObjectPartial", + factory: ObjectPartial, })(typia.llm.application()); interface ObjectPartialApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPartialAndRequired.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPartialAndRequired.ts index a9e70c7759..51dcdccc64 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPartialAndRequired.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPartialAndRequired.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectPartialAndRequired = _test_llm_application({ model: "llama", name: "ObjectPartialAndRequired", + factory: ObjectPartialAndRequired, })(typia.llm.application()); interface ObjectPartialAndRequiredApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPrimitive.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPrimitive.ts index 928e51b5cf..36111438ef 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPrimitive.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectPrimitive.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectPrimitive = _test_llm_application( { model: "llama", name: "ObjectPrimitive", + factory: ObjectPrimitive, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectRecursive.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectRecursive.ts index dde938333e..cd726a7449 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectRecursive.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectRecursive.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectRecursive = _test_llm_application( { model: "llama", name: "ObjectRecursive", + factory: ObjectRecursive, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectRequired.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectRequired.ts index 2329618f53..4799ec6998 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectRequired.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectRequired.ts @@ -6,6 +6,7 @@ import { ObjectRequired } from "../../../structures/ObjectRequired"; export const test_llm_application_llama_ObjectRequired = _test_llm_application({ model: "llama", name: "ObjectRequired", + factory: ObjectRequired, })(typia.llm.application()); interface ObjectRequiredApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectSimple.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectSimple.ts index 3b243614e0..0f909bc078 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectSimple.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectSimple.ts @@ -6,6 +6,7 @@ import { ObjectSimple } from "../../../structures/ObjectSimple"; export const test_llm_application_llama_ObjectSimple = _test_llm_application({ model: "llama", name: "ObjectSimple", + factory: ObjectSimple, })(typia.llm.application()); interface ObjectSimpleApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUndefined.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUndefined.ts index 2d7c85747a..f744272aec 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUndefined.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUndefined.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectUndefined = _test_llm_application( { model: "llama", name: "ObjectUndefined", + factory: ObjectUndefined, }, )(typia.llm.application()); diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionComposite.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionComposite.ts index 59e11f5557..aee33c9f38 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionComposite.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionComposite.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectUnionComposite = _test_llm_application({ model: "llama", name: "ObjectUnionComposite", + factory: ObjectUnionComposite, })(typia.llm.application()); interface ObjectUnionCompositeApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionCompositePointer.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionCompositePointer.ts index bb915935f7..7bd3fdb5ee 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionCompositePointer.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionCompositePointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectUnionCompositePointer = _test_llm_application({ model: "llama", name: "ObjectUnionCompositePointer", + factory: ObjectUnionCompositePointer, })(typia.llm.application()); interface ObjectUnionCompositePointerApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionDouble.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionDouble.ts index 8ae0eac654..a3862c0bed 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionDouble.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionDouble.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectUnionDouble = _test_llm_application({ model: "llama", name: "ObjectUnionDouble", + factory: ObjectUnionDouble, })(typia.llm.application()); interface ObjectUnionDoubleApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionExplicit.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionExplicit.ts index 9d897a0ace..f9c95159f5 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionExplicit.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionExplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectUnionExplicit = _test_llm_application({ model: "llama", name: "ObjectUnionExplicit", + factory: ObjectUnionExplicit, })(typia.llm.application()); interface ObjectUnionExplicitApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionExplicitPointer.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionExplicitPointer.ts index cde96f6bc0..206e8e0d04 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionExplicitPointer.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionExplicitPointer.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectUnionExplicitPointer = _test_llm_application({ model: "llama", name: "ObjectUnionExplicitPointer", + factory: ObjectUnionExplicitPointer, })(typia.llm.application()); interface ObjectUnionExplicitPointerApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionImplicit.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionImplicit.ts index 5371e2b2a8..77228aa320 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionImplicit.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionImplicit.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectUnionImplicit = _test_llm_application({ model: "llama", name: "ObjectUnionImplicit", + factory: ObjectUnionImplicit, })(typia.llm.application()); interface ObjectUnionImplicitApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionNonPredictable.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionNonPredictable.ts index dd4c3f7093..4113d1f3ca 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionNonPredictable.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ObjectUnionNonPredictable.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ObjectUnionNonPredictable = _test_llm_application({ model: "llama", name: "ObjectUnionNonPredictable", + factory: ObjectUnionNonPredictable, })(typia.llm.application()); interface ObjectUnionNonPredictableApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TemplateAtomic.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TemplateAtomic.ts index b8fefc1f52..55a1d35187 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TemplateAtomic.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TemplateAtomic.ts @@ -6,6 +6,7 @@ import { TemplateAtomic } from "../../../structures/TemplateAtomic"; export const test_llm_application_llama_TemplateAtomic = _test_llm_application({ model: "llama", name: "TemplateAtomic", + factory: TemplateAtomic, })(typia.llm.application()); interface TemplateAtomicApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TemplateConstant.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TemplateConstant.ts index 65047a3244..43d8cead99 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TemplateConstant.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TemplateConstant.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_TemplateConstant = _test_llm_application({ model: "llama", name: "TemplateConstant", + factory: TemplateConstant, })(typia.llm.application()); interface TemplateConstantApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TemplateUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TemplateUnion.ts index f0e835a319..67842ec593 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TemplateUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TemplateUnion.ts @@ -6,6 +6,7 @@ import { TemplateUnion } from "../../../structures/TemplateUnion"; export const test_llm_application_llama_TemplateUnion = _test_llm_application({ model: "llama", name: "TemplateUnion", + factory: TemplateUnion, })(typia.llm.application()); interface TemplateUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonAtomicUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonAtomicUnion.ts index 252e117cf3..89d1b39f53 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonAtomicUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_ToJsonAtomicUnion = _test_llm_application({ model: "llama", name: "ToJsonAtomicUnion", + factory: ToJsonAtomicUnion, })(typia.llm.application()); interface ToJsonAtomicUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonDouble.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonDouble.ts index 7f86c5a340..f38abd73c2 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonDouble.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonDouble.ts @@ -6,6 +6,7 @@ import { ToJsonDouble } from "../../../structures/ToJsonDouble"; export const test_llm_application_llama_ToJsonDouble = _test_llm_application({ model: "llama", name: "ToJsonDouble", + factory: ToJsonDouble, })(typia.llm.application()); interface ToJsonDoubleApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonNull.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonNull.ts index 515d1aeb1f..0bf8c3d527 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonNull.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonNull.ts @@ -6,6 +6,7 @@ import { ToJsonNull } from "../../../structures/ToJsonNull"; export const test_llm_application_llama_ToJsonNull = _test_llm_application({ model: "llama", name: "ToJsonNull", + factory: ToJsonNull, })(typia.llm.application()); interface ToJsonNullApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonUnion.ts index ed80b2b383..6c0774a8b7 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_ToJsonUnion.ts @@ -6,6 +6,7 @@ import { ToJsonUnion } from "../../../structures/ToJsonUnion"; export const test_llm_application_llama_ToJsonUnion = _test_llm_application({ model: "llama", name: "ToJsonUnion", + factory: ToJsonUnion, })(typia.llm.application()); interface ToJsonUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagArray.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagArray.ts index 6b3638b3ee..7eabd6b22c 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagArray.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagArray.ts @@ -6,6 +6,7 @@ import { TypeTagArray } from "../../../structures/TypeTagArray"; export const test_llm_application_llama_TypeTagArray = _test_llm_application({ model: "llama", name: "TypeTagArray", + factory: TypeTagArray, })(typia.llm.application()); interface TypeTagArrayApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagArrayUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagArrayUnion.ts index e81844c99c..0d45493e2a 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagArrayUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagArrayUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_TypeTagArrayUnion = _test_llm_application({ model: "llama", name: "TypeTagArrayUnion", + factory: TypeTagArrayUnion, })(typia.llm.application()); interface TypeTagArrayUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagAtomicUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagAtomicUnion.ts index bbc5f46482..5e50423f17 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagAtomicUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagAtomicUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_TypeTagAtomicUnion = _test_llm_application({ model: "llama", name: "TypeTagAtomicUnion", + factory: TypeTagAtomicUnion, })(typia.llm.application()); interface TypeTagAtomicUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagCustom.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagCustom.ts index 06393ab523..298c663680 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagCustom.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagCustom.ts @@ -6,6 +6,7 @@ import { TypeTagCustom } from "../../../structures/TypeTagCustom"; export const test_llm_application_llama_TypeTagCustom = _test_llm_application({ model: "llama", name: "TypeTagCustom", + factory: TypeTagCustom, })(typia.llm.application()); interface TypeTagCustomApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagDefault.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagDefault.ts index f5dd9db2ca..184aa1931a 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagDefault.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagDefault.ts @@ -6,6 +6,7 @@ import { TypeTagDefault } from "../../../structures/TypeTagDefault"; export const test_llm_application_llama_TypeTagDefault = _test_llm_application({ model: "llama", name: "TypeTagDefault", + factory: TypeTagDefault, })(typia.llm.application()); interface TypeTagDefaultApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagFormat.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagFormat.ts index 24b3e728a4..8a5f21539e 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagFormat.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagFormat.ts @@ -6,6 +6,7 @@ import { TypeTagFormat } from "../../../structures/TypeTagFormat"; export const test_llm_application_llama_TypeTagFormat = _test_llm_application({ model: "llama", name: "TypeTagFormat", + factory: TypeTagFormat, })(typia.llm.application()); interface TypeTagFormatApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagLength.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagLength.ts index 32ee53a5e2..517b578658 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagLength.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagLength.ts @@ -6,6 +6,7 @@ import { TypeTagLength } from "../../../structures/TypeTagLength"; export const test_llm_application_llama_TypeTagLength = _test_llm_application({ model: "llama", name: "TypeTagLength", + factory: TypeTagLength, })(typia.llm.application()); interface TypeTagLengthApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagMatrix.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagMatrix.ts index 72606f56ce..7c14904c0a 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagMatrix.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagMatrix.ts @@ -6,6 +6,7 @@ import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; export const test_llm_application_llama_TypeTagMatrix = _test_llm_application({ model: "llama", name: "TypeTagMatrix", + factory: TypeTagMatrix, })(typia.llm.application()); interface TypeTagMatrixApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagObjectUnion.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagObjectUnion.ts index c268ce1edb..1c0b833b1b 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagObjectUnion.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagObjectUnion.ts @@ -7,6 +7,7 @@ export const test_llm_application_llama_TypeTagObjectUnion = _test_llm_application({ model: "llama", name: "TypeTagObjectUnion", + factory: TypeTagObjectUnion, })(typia.llm.application()); interface TypeTagObjectUnionApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagPattern.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagPattern.ts index b76eb44b1a..fd7f8c1c75 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagPattern.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagPattern.ts @@ -6,6 +6,7 @@ import { TypeTagPattern } from "../../../structures/TypeTagPattern"; export const test_llm_application_llama_TypeTagPattern = _test_llm_application({ model: "llama", name: "TypeTagPattern", + factory: TypeTagPattern, })(typia.llm.application()); interface TypeTagPatternApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagRange.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagRange.ts index 5ef08baa0c..9563443bec 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagRange.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagRange.ts @@ -6,6 +6,7 @@ import { TypeTagRange } from "../../../structures/TypeTagRange"; export const test_llm_application_llama_TypeTagRange = _test_llm_application({ model: "llama", name: "TypeTagRange", + factory: TypeTagRange, })(typia.llm.application()); interface TypeTagRangeApplication { diff --git a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagType.ts b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagType.ts index 408a76f5f3..9bc7fa9ad7 100644 --- a/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagType.ts +++ b/test/src/features/llm.application/llama/test_llm_application_llama_TypeTagType.ts @@ -6,6 +6,7 @@ import { TypeTagType } from "../../../structures/TypeTagType"; export const test_llm_application_llama_TypeTagType = _test_llm_application({ model: "llama", name: "TypeTagType", + factory: TypeTagType, })(typia.llm.application()); interface TypeTagTypeApplication { diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayAny.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayAny.ts deleted file mode 100644 index fed6935a86..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayAny.ts +++ /dev/null @@ -1,21 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayAny } from "../../../structures/ArrayAny"; - -export const test_llm_applicationOfValidate_3_0_ArrayAny = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayAny", - factory: ArrayAny, - })(typia.llm.applicationOfValidate()); - -interface ArrayAnyApplication { - insert(p: { first: ArrayAny }): Promise; - reduce(p: { first: ArrayAny; second: ArrayAny | null }): Promise; - coalesce(p: { - first: ArrayAny | null; - second: ArrayAny | null; - third?: ArrayAny | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayHierarchical.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayHierarchical.ts deleted file mode 100644 index 9bb7945598..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayHierarchical.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchical } from "../../../structures/ArrayHierarchical"; - -export const test_llm_applicationOfValidate_3_0_ArrayHierarchical = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayHierarchical", - factory: ArrayHierarchical, - })(typia.llm.applicationOfValidate()); - -interface ArrayHierarchicalApplication { - insert(p: { first: ArrayHierarchical }): Promise; - reduce(p: { - first: ArrayHierarchical; - second: ArrayHierarchical | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchical | null; - second: ArrayHierarchical | null; - third?: ArrayHierarchical | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayHierarchicalPointer.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayHierarchicalPointer.ts deleted file mode 100644 index 965baf6784..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayHierarchicalPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchicalPointer } from "../../../structures/ArrayHierarchicalPointer"; - -export const test_llm_applicationOfValidate_3_0_ArrayHierarchicalPointer = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayHierarchicalPointer", - factory: ArrayHierarchicalPointer, - })( - typia.llm.applicationOfValidate< - ArrayHierarchicalPointerApplication, - "3.0" - >(), - ); - -interface ArrayHierarchicalPointerApplication { - insert(p: { first: ArrayHierarchicalPointer }): Promise; - reduce(p: { - first: ArrayHierarchicalPointer; - second: ArrayHierarchicalPointer | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchicalPointer | null; - second: ArrayHierarchicalPointer | null; - third?: ArrayHierarchicalPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayMatrix.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayMatrix.ts deleted file mode 100644 index a05a7a0b2f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayMatrix } from "../../../structures/ArrayMatrix"; - -export const test_llm_applicationOfValidate_3_0_ArrayMatrix = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayMatrix", - factory: ArrayMatrix, - })(typia.llm.applicationOfValidate()); - -interface ArrayMatrixApplication { - insert(p: { first: ArrayMatrix }): Promise; - reduce(p: { - first: ArrayMatrix; - second: ArrayMatrix | null; - }): Promise; - coalesce(p: { - first: ArrayMatrix | null; - second: ArrayMatrix | null; - third?: ArrayMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursive.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursive.ts deleted file mode 100644 index fdffe6710f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursive } from "../../../structures/ArrayRecursive"; - -export const test_llm_applicationOfValidate_3_0_ArrayRecursive = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayRecursive", - factory: ArrayRecursive, - })(typia.llm.applicationOfValidate()); - -interface ArrayRecursiveApplication { - insert(p: { first: ArrayRecursive }): Promise; - reduce(p: { - first: ArrayRecursive; - second: ArrayRecursive | null; - }): Promise; - coalesce(p: { - first: ArrayRecursive | null; - second: ArrayRecursive | null; - third?: ArrayRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicit.ts deleted file mode 100644 index 2e22b82ebe..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicit } from "../../../structures/ArrayRecursiveUnionExplicit"; - -export const test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicit = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayRecursiveUnionExplicit", - factory: ArrayRecursiveUnionExplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitApplication, - "3.0" - >(), - ); - -interface ArrayRecursiveUnionExplicitApplication { - insert(p: { first: ArrayRecursiveUnionExplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicit; - second: ArrayRecursiveUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicit | null; - second: ArrayRecursiveUnionExplicit | null; - third?: ArrayRecursiveUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicitPointer.ts deleted file mode 100644 index 93e53bc5d8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicitPointer } from "../../../structures/ArrayRecursiveUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayRecursiveUnionExplicitPointer", - factory: ArrayRecursiveUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitPointerApplication, - "3.0" - >(), - ); - -interface ArrayRecursiveUnionExplicitPointerApplication { - insert(p: { first: ArrayRecursiveUnionExplicitPointer }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicitPointer; - second: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicitPointer | null; - second: ArrayRecursiveUnionExplicitPointer | null; - third?: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionImplicit.ts deleted file mode 100644 index 54947bc669..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionImplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionImplicit } from "../../../structures/ArrayRecursiveUnionImplicit"; - -export const test_llm_applicationOfValidate_3_0_ArrayRecursiveUnionImplicit = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayRecursiveUnionImplicit", - factory: ArrayRecursiveUnionImplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionImplicitApplication, - "3.0" - >(), - ); - -interface ArrayRecursiveUnionImplicitApplication { - insert(p: { first: ArrayRecursiveUnionImplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionImplicit; - second: ArrayRecursiveUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionImplicit | null; - second: ArrayRecursiveUnionImplicit | null; - third?: ArrayRecursiveUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedNullable.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedNullable.ts deleted file mode 100644 index df09aac142..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedNullable.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedNullable } from "../../../structures/ArrayRepeatedNullable"; - -export const test_llm_applicationOfValidate_3_0_ArrayRepeatedNullable = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayRepeatedNullable", - factory: ArrayRepeatedNullable, - })( - typia.llm.applicationOfValidate(), - ); - -interface ArrayRepeatedNullableApplication { - insert(p: { first: ArrayRepeatedNullable }): Promise; - reduce(p: { - first: ArrayRepeatedNullable; - second: ArrayRepeatedNullable | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedNullable | null; - second: ArrayRepeatedNullable | null; - third?: ArrayRepeatedNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedRequired.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedRequired.ts deleted file mode 100644 index 0292e2591e..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedRequired.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedRequired } from "../../../structures/ArrayRepeatedRequired"; - -export const test_llm_applicationOfValidate_3_0_ArrayRepeatedRequired = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayRepeatedRequired", - factory: ArrayRepeatedRequired, - })( - typia.llm.applicationOfValidate(), - ); - -interface ArrayRepeatedRequiredApplication { - insert(p: { first: ArrayRepeatedRequired }): Promise; - reduce(p: { - first: ArrayRepeatedRequired; - second: ArrayRepeatedRequired | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedRequired | null; - second: ArrayRepeatedRequired | null; - third?: ArrayRepeatedRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedUnion.ts deleted file mode 100644 index 76cc923b19..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayRepeatedUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedUnion } from "../../../structures/ArrayRepeatedUnion"; - -export const test_llm_applicationOfValidate_3_0_ArrayRepeatedUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayRepeatedUnion", - factory: ArrayRepeatedUnion, - })(typia.llm.applicationOfValidate()); - -interface ArrayRepeatedUnionApplication { - insert(p: { first: ArrayRepeatedUnion }): Promise; - reduce(p: { - first: ArrayRepeatedUnion; - second: ArrayRepeatedUnion | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedUnion | null; - second: ArrayRepeatedUnion | null; - third?: ArrayRepeatedUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArraySimple.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArraySimple.ts deleted file mode 100644 index 9d66f4b9fe..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArraySimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArraySimple } from "../../../structures/ArraySimple"; - -export const test_llm_applicationOfValidate_3_0_ArraySimple = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArraySimple", - factory: ArraySimple, - })(typia.llm.applicationOfValidate()); - -interface ArraySimpleApplication { - insert(p: { first: ArraySimple }): Promise; - reduce(p: { - first: ArraySimple; - second: ArraySimple | null; - }): Promise; - coalesce(p: { - first: ArraySimple | null; - second: ArraySimple | null; - third?: ArraySimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayUnion.ts deleted file mode 100644 index 2aaa7a52c1..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayUnion } from "../../../structures/ArrayUnion"; - -export const test_llm_applicationOfValidate_3_0_ArrayUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ArrayUnion", - factory: ArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface ArrayUnionApplication { - insert(p: { first: ArrayUnion }): Promise; - reduce(p: { - first: ArrayUnion; - second: ArrayUnion | null; - }): Promise; - coalesce(p: { - first: ArrayUnion | null; - second: ArrayUnion | null; - third?: ArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_AtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_AtomicUnion.ts deleted file mode 100644 index 25d1edd9c3..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_AtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { AtomicUnion } from "../../../structures/AtomicUnion"; - -export const test_llm_applicationOfValidate_3_0_AtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "AtomicUnion", - factory: AtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface AtomicUnionApplication { - insert(p: { first: AtomicUnion }): Promise; - reduce(p: { - first: AtomicUnion; - second: AtomicUnion | null; - }): Promise; - coalesce(p: { - first: AtomicUnion | null; - second: AtomicUnion | null; - third?: AtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassGetter.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassGetter.ts deleted file mode 100644 index da4163cca5..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassGetter.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassGetter } from "../../../structures/ClassGetter"; - -export const test_llm_applicationOfValidate_3_0_ClassGetter = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ClassGetter", - factory: ClassGetter, - })(typia.llm.applicationOfValidate()); - -interface ClassGetterApplication { - insert(p: { first: ClassGetter }): Promise; - reduce(p: { - first: ClassGetter; - second: ClassGetter | null; - }): Promise; - coalesce(p: { - first: ClassGetter | null; - second: ClassGetter | null; - third?: ClassGetter | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassMethod.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassMethod.ts deleted file mode 100644 index 6e0d2829f8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassMethod.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassMethod } from "../../../structures/ClassMethod"; - -export const test_llm_applicationOfValidate_3_0_ClassMethod = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ClassMethod", - factory: ClassMethod, - })(typia.llm.applicationOfValidate()); - -interface ClassMethodApplication { - insert(p: { first: ClassMethod }): Promise; - reduce(p: { - first: ClassMethod; - second: ClassMethod | null; - }): Promise; - coalesce(p: { - first: ClassMethod | null; - second: ClassMethod | null; - third?: ClassMethod | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassPropertyAssignment.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassPropertyAssignment.ts deleted file mode 100644 index 16d232a5f4..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ClassPropertyAssignment.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassPropertyAssignment } from "../../../structures/ClassPropertyAssignment"; - -export const test_llm_applicationOfValidate_3_0_ClassPropertyAssignment = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ClassPropertyAssignment", - factory: ClassPropertyAssignment, - })( - typia.llm.applicationOfValidate< - ClassPropertyAssignmentApplication, - "3.0" - >(), - ); - -interface ClassPropertyAssignmentApplication { - insert(p: { first: ClassPropertyAssignment }): Promise; - reduce(p: { - first: ClassPropertyAssignment; - second: ClassPropertyAssignment | null; - }): Promise; - coalesce(p: { - first: ClassPropertyAssignment | null; - second: ClassPropertyAssignment | null; - third?: ClassPropertyAssignment | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagArray.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagArray.ts deleted file mode 100644 index 94a620b157..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArray } from "../../../structures/CommentTagArray"; - -export const test_llm_applicationOfValidate_3_0_CommentTagArray = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagArray", - factory: CommentTagArray, - })(typia.llm.applicationOfValidate()); - -interface CommentTagArrayApplication { - insert(p: { first: CommentTagArray }): Promise; - reduce(p: { - first: CommentTagArray; - second: CommentTagArray | null; - }): Promise; - coalesce(p: { - first: CommentTagArray | null; - second: CommentTagArray | null; - third?: CommentTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagArrayUnion.ts deleted file mode 100644 index f04f8fffbc..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArrayUnion } from "../../../structures/CommentTagArrayUnion"; - -export const test_llm_applicationOfValidate_3_0_CommentTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagArrayUnion", - factory: CommentTagArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface CommentTagArrayUnionApplication { - insert(p: { first: CommentTagArrayUnion }): Promise; - reduce(p: { - first: CommentTagArrayUnion; - second: CommentTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagArrayUnion | null; - second: CommentTagArrayUnion | null; - third?: CommentTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagAtomicUnion.ts deleted file mode 100644 index 08afaa6b4c..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagAtomicUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagAtomicUnion } from "../../../structures/CommentTagAtomicUnion"; - -export const test_llm_applicationOfValidate_3_0_CommentTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagAtomicUnion", - factory: CommentTagAtomicUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface CommentTagAtomicUnionApplication { - insert(p: { first: CommentTagAtomicUnion }): Promise; - reduce(p: { - first: CommentTagAtomicUnion; - second: CommentTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagAtomicUnion | null; - second: CommentTagAtomicUnion | null; - third?: CommentTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagDefault.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagDefault.ts deleted file mode 100644 index 155204ce5e..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagDefault } from "../../../structures/CommentTagDefault"; - -export const test_llm_applicationOfValidate_3_0_CommentTagDefault = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagDefault", - factory: CommentTagDefault, - })(typia.llm.applicationOfValidate()); - -interface CommentTagDefaultApplication { - insert(p: { first: CommentTagDefault }): Promise; - reduce(p: { - first: CommentTagDefault; - second: CommentTagDefault | null; - }): Promise; - coalesce(p: { - first: CommentTagDefault | null; - second: CommentTagDefault | null; - third?: CommentTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagFormat.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagFormat.ts deleted file mode 100644 index 821a3269d9..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagFormat } from "../../../structures/CommentTagFormat"; - -export const test_llm_applicationOfValidate_3_0_CommentTagFormat = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagFormat", - factory: CommentTagFormat, - })(typia.llm.applicationOfValidate()); - -interface CommentTagFormatApplication { - insert(p: { first: CommentTagFormat }): Promise; - reduce(p: { - first: CommentTagFormat; - second: CommentTagFormat | null; - }): Promise; - coalesce(p: { - first: CommentTagFormat | null; - second: CommentTagFormat | null; - third?: CommentTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagLength.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagLength.ts deleted file mode 100644 index 4f1ab7f1eb..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagLength } from "../../../structures/CommentTagLength"; - -export const test_llm_applicationOfValidate_3_0_CommentTagLength = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagLength", - factory: CommentTagLength, - })(typia.llm.applicationOfValidate()); - -interface CommentTagLengthApplication { - insert(p: { first: CommentTagLength }): Promise; - reduce(p: { - first: CommentTagLength; - second: CommentTagLength | null; - }): Promise; - coalesce(p: { - first: CommentTagLength | null; - second: CommentTagLength | null; - third?: CommentTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagObjectUnion.ts deleted file mode 100644 index 65e899c33b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagObjectUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagObjectUnion } from "../../../structures/CommentTagObjectUnion"; - -export const test_llm_applicationOfValidate_3_0_CommentTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagObjectUnion", - factory: CommentTagObjectUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface CommentTagObjectUnionApplication { - insert(p: { first: CommentTagObjectUnion }): Promise; - reduce(p: { - first: CommentTagObjectUnion; - second: CommentTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagObjectUnion | null; - second: CommentTagObjectUnion | null; - third?: CommentTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagPattern.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagPattern.ts deleted file mode 100644 index b809d56f50..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagPattern } from "../../../structures/CommentTagPattern"; - -export const test_llm_applicationOfValidate_3_0_CommentTagPattern = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagPattern", - factory: CommentTagPattern, - })(typia.llm.applicationOfValidate()); - -interface CommentTagPatternApplication { - insert(p: { first: CommentTagPattern }): Promise; - reduce(p: { - first: CommentTagPattern; - second: CommentTagPattern | null; - }): Promise; - coalesce(p: { - first: CommentTagPattern | null; - second: CommentTagPattern | null; - third?: CommentTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagRange.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagRange.ts deleted file mode 100644 index f424780205..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagRange } from "../../../structures/CommentTagRange"; - -export const test_llm_applicationOfValidate_3_0_CommentTagRange = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagRange", - factory: CommentTagRange, - })(typia.llm.applicationOfValidate()); - -interface CommentTagRangeApplication { - insert(p: { first: CommentTagRange }): Promise; - reduce(p: { - first: CommentTagRange; - second: CommentTagRange | null; - }): Promise; - coalesce(p: { - first: CommentTagRange | null; - second: CommentTagRange | null; - third?: CommentTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagType.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagType.ts deleted file mode 100644 index 9dde984540..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_CommentTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagType } from "../../../structures/CommentTagType"; - -export const test_llm_applicationOfValidate_3_0_CommentTagType = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "CommentTagType", - factory: CommentTagType, - })(typia.llm.applicationOfValidate()); - -interface CommentTagTypeApplication { - insert(p: { first: CommentTagType }): Promise; - reduce(p: { - first: CommentTagType; - second: CommentTagType | null; - }): Promise; - coalesce(p: { - first: CommentTagType | null; - second: CommentTagType | null; - third?: CommentTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicAbsorbed.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicAbsorbed.ts deleted file mode 100644 index 2c60347a01..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicAbsorbed.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicAbsorbed } from "../../../structures/ConstantAtomicAbsorbed"; - -export const test_llm_applicationOfValidate_3_0_ConstantAtomicAbsorbed = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ConstantAtomicAbsorbed", - factory: ConstantAtomicAbsorbed, - })( - typia.llm.applicationOfValidate(), - ); - -interface ConstantAtomicAbsorbedApplication { - insert(p: { first: ConstantAtomicAbsorbed }): Promise; - reduce(p: { - first: ConstantAtomicAbsorbed; - second: ConstantAtomicAbsorbed | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicAbsorbed | null; - second: ConstantAtomicAbsorbed | null; - third?: ConstantAtomicAbsorbed | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicTagged.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicTagged.ts deleted file mode 100644 index ffea4fda20..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicTagged.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicTagged } from "../../../structures/ConstantAtomicTagged"; - -export const test_llm_applicationOfValidate_3_0_ConstantAtomicTagged = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ConstantAtomicTagged", - factory: ConstantAtomicTagged, - })(typia.llm.applicationOfValidate()); - -interface ConstantAtomicTaggedApplication { - insert(p: { first: ConstantAtomicTagged }): Promise; - reduce(p: { - first: ConstantAtomicTagged; - second: ConstantAtomicTagged | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicTagged | null; - second: ConstantAtomicTagged | null; - third?: ConstantAtomicTagged | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicUnion.ts deleted file mode 100644 index dd19007b98..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicUnion } from "../../../structures/ConstantAtomicUnion"; - -export const test_llm_applicationOfValidate_3_0_ConstantAtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ConstantAtomicUnion", - factory: ConstantAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface ConstantAtomicUnionApplication { - insert(p: { first: ConstantAtomicUnion }): Promise; - reduce(p: { - first: ConstantAtomicUnion; - second: ConstantAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicUnion | null; - second: ConstantAtomicUnion | null; - third?: ConstantAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantConstEnumeration.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantConstEnumeration.ts deleted file mode 100644 index 65b315d8ec..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantConstEnumeration.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantConstEnumeration } from "../../../structures/ConstantConstEnumeration"; - -export const test_llm_applicationOfValidate_3_0_ConstantConstEnumeration = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ConstantConstEnumeration", - factory: ConstantConstEnumeration, - })( - typia.llm.applicationOfValidate< - ConstantConstEnumerationApplication, - "3.0" - >(), - ); - -interface ConstantConstEnumerationApplication { - insert(p: { first: ConstantConstEnumeration }): Promise; - reduce(p: { - first: ConstantConstEnumeration; - second: ConstantConstEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantConstEnumeration | null; - second: ConstantConstEnumeration | null; - third?: ConstantConstEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantEnumeration.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantEnumeration.ts deleted file mode 100644 index af94449f16..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ConstantEnumeration.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantEnumeration } from "../../../structures/ConstantEnumeration"; - -export const test_llm_applicationOfValidate_3_0_ConstantEnumeration = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ConstantEnumeration", - factory: ConstantEnumeration, - })(typia.llm.applicationOfValidate()); - -interface ConstantEnumerationApplication { - insert(p: { first: ConstantEnumeration }): Promise; - reduce(p: { - first: ConstantEnumeration; - second: ConstantEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantEnumeration | null; - second: ConstantEnumeration | null; - third?: ConstantEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicArray.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicArray.ts deleted file mode 100644 index b26b348524..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicArray } from "../../../structures/DynamicArray"; - -export const test_llm_applicationOfValidate_3_0_DynamicArray = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicArray", - factory: DynamicArray, - })(typia.llm.applicationOfValidate()); - -interface DynamicArrayApplication { - insert(p: { first: DynamicArray }): Promise; - reduce(p: { - first: DynamicArray; - second: DynamicArray | null; - }): Promise; - coalesce(p: { - first: DynamicArray | null; - second: DynamicArray | null; - third?: DynamicArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicComposite.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicComposite.ts deleted file mode 100644 index 3fb60902b7..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicComposite.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicComposite } from "../../../structures/DynamicComposite"; - -export const test_llm_applicationOfValidate_3_0_DynamicComposite = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicComposite", - factory: DynamicComposite, - })(typia.llm.applicationOfValidate()); - -interface DynamicCompositeApplication { - insert(p: { first: DynamicComposite }): Promise; - reduce(p: { - first: DynamicComposite; - second: DynamicComposite | null; - }): Promise; - coalesce(p: { - first: DynamicComposite | null; - second: DynamicComposite | null; - third?: DynamicComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicConstant.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicConstant.ts deleted file mode 100644 index 14876e01d2..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicConstant } from "../../../structures/DynamicConstant"; - -export const test_llm_applicationOfValidate_3_0_DynamicConstant = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicConstant", - factory: DynamicConstant, - })(typia.llm.applicationOfValidate()); - -interface DynamicConstantApplication { - insert(p: { first: DynamicConstant }): Promise; - reduce(p: { - first: DynamicConstant; - second: DynamicConstant | null; - }): Promise; - coalesce(p: { - first: DynamicConstant | null; - second: DynamicConstant | null; - third?: DynamicConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicEnumeration.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicEnumeration.ts deleted file mode 100644 index 00b46e8ee0..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicEnumeration.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicEnumeration } from "../../../structures/DynamicEnumeration"; - -export const test_llm_applicationOfValidate_3_0_DynamicEnumeration = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicEnumeration", - factory: DynamicEnumeration, - })(typia.llm.applicationOfValidate()); - -interface DynamicEnumerationApplication { - insert(p: { first: DynamicEnumeration }): Promise; - reduce(p: { - first: DynamicEnumeration; - second: DynamicEnumeration | null; - }): Promise; - coalesce(p: { - first: DynamicEnumeration | null; - second: DynamicEnumeration | null; - third?: DynamicEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicNever.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicNever.ts deleted file mode 100644 index 0f176c992d..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicNever.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicNever } from "../../../structures/DynamicNever"; - -export const test_llm_applicationOfValidate_3_0_DynamicNever = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicNever", - factory: DynamicNever, - })(typia.llm.applicationOfValidate()); - -interface DynamicNeverApplication { - insert(p: { first: DynamicNever }): Promise; - reduce(p: { - first: DynamicNever; - second: DynamicNever | null; - }): Promise; - coalesce(p: { - first: DynamicNever | null; - second: DynamicNever | null; - third?: DynamicNever | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicSimple.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicSimple.ts deleted file mode 100644 index ac7a328fb1..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicSimple } from "../../../structures/DynamicSimple"; - -export const test_llm_applicationOfValidate_3_0_DynamicSimple = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicSimple", - factory: DynamicSimple, - })(typia.llm.applicationOfValidate()); - -interface DynamicSimpleApplication { - insert(p: { first: DynamicSimple }): Promise; - reduce(p: { - first: DynamicSimple; - second: DynamicSimple | null; - }): Promise; - coalesce(p: { - first: DynamicSimple | null; - second: DynamicSimple | null; - third?: DynamicSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicTemplate.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicTemplate.ts deleted file mode 100644 index 015cba0de8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicTemplate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTemplate } from "../../../structures/DynamicTemplate"; - -export const test_llm_applicationOfValidate_3_0_DynamicTemplate = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicTemplate", - factory: DynamicTemplate, - })(typia.llm.applicationOfValidate()); - -interface DynamicTemplateApplication { - insert(p: { first: DynamicTemplate }): Promise; - reduce(p: { - first: DynamicTemplate; - second: DynamicTemplate | null; - }): Promise; - coalesce(p: { - first: DynamicTemplate | null; - second: DynamicTemplate | null; - third?: DynamicTemplate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicTree.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicTree.ts deleted file mode 100644 index 585faec508..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicTree.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTree } from "../../../structures/DynamicTree"; - -export const test_llm_applicationOfValidate_3_0_DynamicTree = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicTree", - factory: DynamicTree, - })(typia.llm.applicationOfValidate()); - -interface DynamicTreeApplication { - insert(p: { first: DynamicTree }): Promise; - reduce(p: { - first: DynamicTree; - second: DynamicTree | null; - }): Promise; - coalesce(p: { - first: DynamicTree | null; - second: DynamicTree | null; - third?: DynamicTree | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicUndefined.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicUndefined.ts deleted file mode 100644 index 4291adfa65..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUndefined } from "../../../structures/DynamicUndefined"; - -export const test_llm_applicationOfValidate_3_0_DynamicUndefined = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicUndefined", - factory: DynamicUndefined, - })(typia.llm.applicationOfValidate()); - -interface DynamicUndefinedApplication { - insert(p: { first: DynamicUndefined }): Promise; - reduce(p: { - first: DynamicUndefined; - second: DynamicUndefined | null; - }): Promise; - coalesce(p: { - first: DynamicUndefined | null; - second: DynamicUndefined | null; - third?: DynamicUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicUnion.ts deleted file mode 100644 index 8ec2b3771e..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_DynamicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUnion } from "../../../structures/DynamicUnion"; - -export const test_llm_applicationOfValidate_3_0_DynamicUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "DynamicUnion", - factory: DynamicUnion, - })(typia.llm.applicationOfValidate()); - -interface DynamicUnionApplication { - insert(p: { first: DynamicUnion }): Promise; - reduce(p: { - first: DynamicUnion; - second: DynamicUnion | null; - }): Promise; - coalesce(p: { - first: DynamicUnion | null; - second: DynamicUnion | null; - third?: DynamicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectAlias.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectAlias.ts deleted file mode 100644 index 0c2d80379b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectAlias.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectAlias } from "../../../structures/ObjectAlias"; - -export const test_llm_applicationOfValidate_3_0_ObjectAlias = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectAlias", - factory: ObjectAlias, - })(typia.llm.applicationOfValidate()); - -interface ObjectAliasApplication { - insert(p: { first: ObjectAlias }): Promise; - reduce(p: { - first: ObjectAlias; - second: ObjectAlias | null; - }): Promise; - coalesce(p: { - first: ObjectAlias | null; - second: ObjectAlias | null; - third?: ObjectAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDate.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDate.ts deleted file mode 100644 index e41d1cb50b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDate } from "../../../structures/ObjectDate"; - -export const test_llm_applicationOfValidate_3_0_ObjectDate = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectDate", - factory: ObjectDate, - })(typia.llm.applicationOfValidate()); - -interface ObjectDateApplication { - insert(p: { first: ObjectDate }): Promise; - reduce(p: { - first: ObjectDate; - second: ObjectDate | null; - }): Promise; - coalesce(p: { - first: ObjectDate | null; - second: ObjectDate | null; - third?: ObjectDate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDescription.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDescription.ts deleted file mode 100644 index 1e9c8c3e1f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDescription.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDescription } from "../../../structures/ObjectDescription"; - -export const test_llm_applicationOfValidate_3_0_ObjectDescription = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectDescription", - factory: ObjectDescription, - })(typia.llm.applicationOfValidate()); - -interface ObjectDescriptionApplication { - insert(p: { first: ObjectDescription }): Promise; - reduce(p: { - first: ObjectDescription; - second: ObjectDescription | null; - }): Promise; - coalesce(p: { - first: ObjectDescription | null; - second: ObjectDescription | null; - third?: ObjectDescription | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDynamic.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDynamic.ts deleted file mode 100644 index 5e74a6d4b2..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectDynamic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDynamic } from "../../../structures/ObjectDynamic"; - -export const test_llm_applicationOfValidate_3_0_ObjectDynamic = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectDynamic", - factory: ObjectDynamic, - })(typia.llm.applicationOfValidate()); - -interface ObjectDynamicApplication { - insert(p: { first: ObjectDynamic }): Promise; - reduce(p: { - first: ObjectDynamic; - second: ObjectDynamic | null; - }): Promise; - coalesce(p: { - first: ObjectDynamic | null; - second: ObjectDynamic | null; - third?: ObjectDynamic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericAlias.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericAlias.ts deleted file mode 100644 index 75d25c685d..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericAlias.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericAlias } from "../../../structures/ObjectGenericAlias"; - -export const test_llm_applicationOfValidate_3_0_ObjectGenericAlias = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectGenericAlias", - factory: ObjectGenericAlias, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericAliasApplication { - insert(p: { first: ObjectGenericAlias }): Promise; - reduce(p: { - first: ObjectGenericAlias; - second: ObjectGenericAlias | null; - }): Promise; - coalesce(p: { - first: ObjectGenericAlias | null; - second: ObjectGenericAlias | null; - third?: ObjectGenericAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericArray.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericArray.ts deleted file mode 100644 index a21bdc9649..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericArray } from "../../../structures/ObjectGenericArray"; - -export const test_llm_applicationOfValidate_3_0_ObjectGenericArray = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectGenericArray", - factory: ObjectGenericArray, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericArrayApplication { - insert(p: { first: ObjectGenericArray }): Promise; - reduce(p: { - first: ObjectGenericArray; - second: ObjectGenericArray | null; - }): Promise; - coalesce(p: { - first: ObjectGenericArray | null; - second: ObjectGenericArray | null; - third?: ObjectGenericArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericUnion.ts deleted file mode 100644 index cb88393458..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectGenericUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericUnion } from "../../../structures/ObjectGenericUnion"; - -export const test_llm_applicationOfValidate_3_0_ObjectGenericUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectGenericUnion", - factory: ObjectGenericUnion, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericUnionApplication { - insert(p: { first: ObjectGenericUnion }): Promise; - reduce(p: { - first: ObjectGenericUnion; - second: ObjectGenericUnion | null; - }): Promise; - coalesce(p: { - first: ObjectGenericUnion | null; - second: ObjectGenericUnion | null; - third?: ObjectGenericUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectInternal.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectInternal.ts deleted file mode 100644 index 426178f244..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectInternal.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectInternal } from "../../../structures/ObjectInternal"; - -export const test_llm_applicationOfValidate_3_0_ObjectInternal = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectInternal", - factory: ObjectInternal, - })(typia.llm.applicationOfValidate()); - -interface ObjectInternalApplication { - insert(p: { first: ObjectInternal }): Promise; - reduce(p: { - first: ObjectInternal; - second: ObjectInternal | null; - }): Promise; - coalesce(p: { - first: ObjectInternal | null; - second: ObjectInternal | null; - third?: ObjectInternal | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectIntersection.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectIntersection.ts deleted file mode 100644 index 5f871985eb..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectIntersection.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectIntersection } from "../../../structures/ObjectIntersection"; - -export const test_llm_applicationOfValidate_3_0_ObjectIntersection = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectIntersection", - factory: ObjectIntersection, - })(typia.llm.applicationOfValidate()); - -interface ObjectIntersectionApplication { - insert(p: { first: ObjectIntersection }): Promise; - reduce(p: { - first: ObjectIntersection; - second: ObjectIntersection | null; - }): Promise; - coalesce(p: { - first: ObjectIntersection | null; - second: ObjectIntersection | null; - third?: ObjectIntersection | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectJsonTag.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectJsonTag.ts deleted file mode 100644 index 5d8c64a46f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectJsonTag.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; - -export const test_llm_applicationOfValidate_3_0_ObjectJsonTag = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectJsonTag", - factory: ObjectJsonTag, - })(typia.llm.applicationOfValidate()); - -interface ObjectJsonTagApplication { - insert(p: { first: ObjectJsonTag }): Promise; - reduce(p: { - first: ObjectJsonTag; - second: ObjectJsonTag | null; - }): Promise; - coalesce(p: { - first: ObjectJsonTag | null; - second: ObjectJsonTag | null; - third?: ObjectJsonTag | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectLiteralProperty.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectLiteralProperty.ts deleted file mode 100644 index c451028920..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectLiteralProperty.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralProperty } from "../../../structures/ObjectLiteralProperty"; - -export const test_llm_applicationOfValidate_3_0_ObjectLiteralProperty = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectLiteralProperty", - factory: ObjectLiteralProperty, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectLiteralPropertyApplication { - insert(p: { first: ObjectLiteralProperty }): Promise; - reduce(p: { - first: ObjectLiteralProperty; - second: ObjectLiteralProperty | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralProperty | null; - second: ObjectLiteralProperty | null; - third?: ObjectLiteralProperty | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectLiteralType.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectLiteralType.ts deleted file mode 100644 index 48f12656f0..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectLiteralType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralType } from "../../../structures/ObjectLiteralType"; - -export const test_llm_applicationOfValidate_3_0_ObjectLiteralType = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectLiteralType", - factory: ObjectLiteralType, - })(typia.llm.applicationOfValidate()); - -interface ObjectLiteralTypeApplication { - insert(p: { first: ObjectLiteralType }): Promise; - reduce(p: { - first: ObjectLiteralType; - second: ObjectLiteralType | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralType | null; - second: ObjectLiteralType | null; - third?: ObjectLiteralType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectNullable.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectNullable.ts deleted file mode 100644 index a8e0efe895..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectNullable.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectNullable } from "../../../structures/ObjectNullable"; - -export const test_llm_applicationOfValidate_3_0_ObjectNullable = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectNullable", - factory: ObjectNullable, - })(typia.llm.applicationOfValidate()); - -interface ObjectNullableApplication { - insert(p: { first: ObjectNullable }): Promise; - reduce(p: { - first: ObjectNullable; - second: ObjectNullable | null; - }): Promise; - coalesce(p: { - first: ObjectNullable | null; - second: ObjectNullable | null; - third?: ObjectNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectOptional.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectOptional.ts deleted file mode 100644 index 67e6a4cd13..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectOptional.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectOptional } from "../../../structures/ObjectOptional"; - -export const test_llm_applicationOfValidate_3_0_ObjectOptional = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectOptional", - factory: ObjectOptional, - })(typia.llm.applicationOfValidate()); - -interface ObjectOptionalApplication { - insert(p: { first: ObjectOptional }): Promise; - reduce(p: { - first: ObjectOptional; - second: ObjectOptional | null; - }): Promise; - coalesce(p: { - first: ObjectOptional | null; - second: ObjectOptional | null; - third?: ObjectOptional | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPartial.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPartial.ts deleted file mode 100644 index 8713cd6fee..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPartial.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartial } from "../../../structures/ObjectPartial"; - -export const test_llm_applicationOfValidate_3_0_ObjectPartial = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectPartial", - factory: ObjectPartial, - })(typia.llm.applicationOfValidate()); - -interface ObjectPartialApplication { - insert(p: { first: ObjectPartial }): Promise; - reduce(p: { - first: ObjectPartial; - second: ObjectPartial | null; - }): Promise; - coalesce(p: { - first: ObjectPartial | null; - second: ObjectPartial | null; - third?: ObjectPartial | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPartialAndRequired.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPartialAndRequired.ts deleted file mode 100644 index 06d3b5444d..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPartialAndRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartialAndRequired } from "../../../structures/ObjectPartialAndRequired"; - -export const test_llm_applicationOfValidate_3_0_ObjectPartialAndRequired = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectPartialAndRequired", - factory: ObjectPartialAndRequired, - })( - typia.llm.applicationOfValidate< - ObjectPartialAndRequiredApplication, - "3.0" - >(), - ); - -interface ObjectPartialAndRequiredApplication { - insert(p: { first: ObjectPartialAndRequired }): Promise; - reduce(p: { - first: ObjectPartialAndRequired; - second: ObjectPartialAndRequired | null; - }): Promise; - coalesce(p: { - first: ObjectPartialAndRequired | null; - second: ObjectPartialAndRequired | null; - third?: ObjectPartialAndRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPrimitive.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPrimitive.ts deleted file mode 100644 index 48542957fd..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectPrimitive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPrimitive } from "../../../structures/ObjectPrimitive"; - -export const test_llm_applicationOfValidate_3_0_ObjectPrimitive = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectPrimitive", - factory: ObjectPrimitive, - })(typia.llm.applicationOfValidate()); - -interface ObjectPrimitiveApplication { - insert(p: { first: ObjectPrimitive }): Promise; - reduce(p: { - first: ObjectPrimitive; - second: ObjectPrimitive | null; - }): Promise; - coalesce(p: { - first: ObjectPrimitive | null; - second: ObjectPrimitive | null; - third?: ObjectPrimitive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectRecursive.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectRecursive.ts deleted file mode 100644 index f05e4e65c6..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRecursive } from "../../../structures/ObjectRecursive"; - -export const test_llm_applicationOfValidate_3_0_ObjectRecursive = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectRecursive", - factory: ObjectRecursive, - })(typia.llm.applicationOfValidate()); - -interface ObjectRecursiveApplication { - insert(p: { first: ObjectRecursive }): Promise; - reduce(p: { - first: ObjectRecursive; - second: ObjectRecursive | null; - }): Promise; - coalesce(p: { - first: ObjectRecursive | null; - second: ObjectRecursive | null; - third?: ObjectRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectRequired.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectRequired.ts deleted file mode 100644 index ceb57f0953..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectRequired.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRequired } from "../../../structures/ObjectRequired"; - -export const test_llm_applicationOfValidate_3_0_ObjectRequired = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectRequired", - factory: ObjectRequired, - })(typia.llm.applicationOfValidate()); - -interface ObjectRequiredApplication { - insert(p: { first: ObjectRequired }): Promise; - reduce(p: { - first: ObjectRequired; - second: ObjectRequired | null; - }): Promise; - coalesce(p: { - first: ObjectRequired | null; - second: ObjectRequired | null; - third?: ObjectRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectSimple.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectSimple.ts deleted file mode 100644 index cf20ed49b0..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectSimple } from "../../../structures/ObjectSimple"; - -export const test_llm_applicationOfValidate_3_0_ObjectSimple = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectSimple", - factory: ObjectSimple, - })(typia.llm.applicationOfValidate()); - -interface ObjectSimpleApplication { - insert(p: { first: ObjectSimple }): Promise; - reduce(p: { - first: ObjectSimple; - second: ObjectSimple | null; - }): Promise; - coalesce(p: { - first: ObjectSimple | null; - second: ObjectSimple | null; - third?: ObjectSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUndefined.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUndefined.ts deleted file mode 100644 index efeb5c055f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUndefined } from "../../../structures/ObjectUndefined"; - -export const test_llm_applicationOfValidate_3_0_ObjectUndefined = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectUndefined", - factory: ObjectUndefined, - })(typia.llm.applicationOfValidate()); - -interface ObjectUndefinedApplication { - insert(p: { first: ObjectUndefined }): Promise; - reduce(p: { - first: ObjectUndefined; - second: ObjectUndefined | null; - }): Promise; - coalesce(p: { - first: ObjectUndefined | null; - second: ObjectUndefined | null; - third?: ObjectUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionComposite.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionComposite.ts deleted file mode 100644 index 9289b8bbfd..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionComposite.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionComposite } from "../../../structures/ObjectUnionComposite"; - -export const test_llm_applicationOfValidate_3_0_ObjectUnionComposite = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectUnionComposite", - factory: ObjectUnionComposite, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionCompositeApplication { - insert(p: { first: ObjectUnionComposite }): Promise; - reduce(p: { - first: ObjectUnionComposite; - second: ObjectUnionComposite | null; - }): Promise; - coalesce(p: { - first: ObjectUnionComposite | null; - second: ObjectUnionComposite | null; - third?: ObjectUnionComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionCompositePointer.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionCompositePointer.ts deleted file mode 100644 index 6771ea5602..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionCompositePointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionCompositePointer } from "../../../structures/ObjectUnionCompositePointer"; - -export const test_llm_applicationOfValidate_3_0_ObjectUnionCompositePointer = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectUnionCompositePointer", - factory: ObjectUnionCompositePointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionCompositePointerApplication, - "3.0" - >(), - ); - -interface ObjectUnionCompositePointerApplication { - insert(p: { first: ObjectUnionCompositePointer }): Promise; - reduce(p: { - first: ObjectUnionCompositePointer; - second: ObjectUnionCompositePointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionCompositePointer | null; - second: ObjectUnionCompositePointer | null; - third?: ObjectUnionCompositePointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionDouble.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionDouble.ts deleted file mode 100644 index f4b41ebf8a..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionDouble } from "../../../structures/ObjectUnionDouble"; - -export const test_llm_applicationOfValidate_3_0_ObjectUnionDouble = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectUnionDouble", - factory: ObjectUnionDouble, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionDoubleApplication { - insert(p: { first: ObjectUnionDouble }): Promise; - reduce(p: { - first: ObjectUnionDouble; - second: ObjectUnionDouble | null; - }): Promise; - coalesce(p: { - first: ObjectUnionDouble | null; - second: ObjectUnionDouble | null; - third?: ObjectUnionDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionExplicit.ts deleted file mode 100644 index 29cc66ab16..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionExplicit.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicit } from "../../../structures/ObjectUnionExplicit"; - -export const test_llm_applicationOfValidate_3_0_ObjectUnionExplicit = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectUnionExplicit", - factory: ObjectUnionExplicit, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionExplicitApplication { - insert(p: { first: ObjectUnionExplicit }): Promise; - reduce(p: { - first: ObjectUnionExplicit; - second: ObjectUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicit | null; - second: ObjectUnionExplicit | null; - third?: ObjectUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionExplicitPointer.ts deleted file mode 100644 index 381f307921..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicitPointer } from "../../../structures/ObjectUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_3_0_ObjectUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectUnionExplicitPointer", - factory: ObjectUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionExplicitPointerApplication, - "3.0" - >(), - ); - -interface ObjectUnionExplicitPointerApplication { - insert(p: { first: ObjectUnionExplicitPointer }): Promise; - reduce(p: { - first: ObjectUnionExplicitPointer; - second: ObjectUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicitPointer | null; - second: ObjectUnionExplicitPointer | null; - third?: ObjectUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionImplicit.ts deleted file mode 100644 index aaffbbd05c..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionImplicit.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionImplicit } from "../../../structures/ObjectUnionImplicit"; - -export const test_llm_applicationOfValidate_3_0_ObjectUnionImplicit = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectUnionImplicit", - factory: ObjectUnionImplicit, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionImplicitApplication { - insert(p: { first: ObjectUnionImplicit }): Promise; - reduce(p: { - first: ObjectUnionImplicit; - second: ObjectUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionImplicit | null; - second: ObjectUnionImplicit | null; - third?: ObjectUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionNonPredictable.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionNonPredictable.ts deleted file mode 100644 index 894fa48e01..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ObjectUnionNonPredictable.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionNonPredictable } from "../../../structures/ObjectUnionNonPredictable"; - -export const test_llm_applicationOfValidate_3_0_ObjectUnionNonPredictable = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ObjectUnionNonPredictable", - factory: ObjectUnionNonPredictable, - })( - typia.llm.applicationOfValidate< - ObjectUnionNonPredictableApplication, - "3.0" - >(), - ); - -interface ObjectUnionNonPredictableApplication { - insert(p: { first: ObjectUnionNonPredictable }): Promise; - reduce(p: { - first: ObjectUnionNonPredictable; - second: ObjectUnionNonPredictable | null; - }): Promise; - coalesce(p: { - first: ObjectUnionNonPredictable | null; - second: ObjectUnionNonPredictable | null; - third?: ObjectUnionNonPredictable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateAtomic.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateAtomic.ts deleted file mode 100644 index 88c0703145..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateAtomic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateAtomic } from "../../../structures/TemplateAtomic"; - -export const test_llm_applicationOfValidate_3_0_TemplateAtomic = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TemplateAtomic", - factory: TemplateAtomic, - })(typia.llm.applicationOfValidate()); - -interface TemplateAtomicApplication { - insert(p: { first: TemplateAtomic }): Promise; - reduce(p: { - first: TemplateAtomic; - second: TemplateAtomic | null; - }): Promise; - coalesce(p: { - first: TemplateAtomic | null; - second: TemplateAtomic | null; - third?: TemplateAtomic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateConstant.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateConstant.ts deleted file mode 100644 index 4b754316d9..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateConstant } from "../../../structures/TemplateConstant"; - -export const test_llm_applicationOfValidate_3_0_TemplateConstant = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TemplateConstant", - factory: TemplateConstant, - })(typia.llm.applicationOfValidate()); - -interface TemplateConstantApplication { - insert(p: { first: TemplateConstant }): Promise; - reduce(p: { - first: TemplateConstant; - second: TemplateConstant | null; - }): Promise; - coalesce(p: { - first: TemplateConstant | null; - second: TemplateConstant | null; - third?: TemplateConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateUnion.ts deleted file mode 100644 index 91e9cc8d76..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TemplateUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateUnion } from "../../../structures/TemplateUnion"; - -export const test_llm_applicationOfValidate_3_0_TemplateUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TemplateUnion", - factory: TemplateUnion, - })(typia.llm.applicationOfValidate()); - -interface TemplateUnionApplication { - insert(p: { first: TemplateUnion }): Promise; - reduce(p: { - first: TemplateUnion; - second: TemplateUnion | null; - }): Promise; - coalesce(p: { - first: TemplateUnion | null; - second: TemplateUnion | null; - third?: TemplateUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonAtomicUnion.ts deleted file mode 100644 index b42d19cb84..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonAtomicUnion } from "../../../structures/ToJsonAtomicUnion"; - -export const test_llm_applicationOfValidate_3_0_ToJsonAtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ToJsonAtomicUnion", - factory: ToJsonAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonAtomicUnionApplication { - insert(p: { first: ToJsonAtomicUnion }): Promise; - reduce(p: { - first: ToJsonAtomicUnion; - second: ToJsonAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonAtomicUnion | null; - second: ToJsonAtomicUnion | null; - third?: ToJsonAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonDouble.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonDouble.ts deleted file mode 100644 index 4e1372b362..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonDouble } from "../../../structures/ToJsonDouble"; - -export const test_llm_applicationOfValidate_3_0_ToJsonDouble = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ToJsonDouble", - factory: ToJsonDouble, - })(typia.llm.applicationOfValidate()); - -interface ToJsonDoubleApplication { - insert(p: { first: ToJsonDouble }): Promise; - reduce(p: { - first: ToJsonDouble; - second: ToJsonDouble | null; - }): Promise; - coalesce(p: { - first: ToJsonDouble | null; - second: ToJsonDouble | null; - third?: ToJsonDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonNull.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonNull.ts deleted file mode 100644 index 440770c71f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonNull.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonNull } from "../../../structures/ToJsonNull"; - -export const test_llm_applicationOfValidate_3_0_ToJsonNull = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ToJsonNull", - factory: ToJsonNull, - })(typia.llm.applicationOfValidate()); - -interface ToJsonNullApplication { - insert(p: { first: ToJsonNull }): Promise; - reduce(p: { - first: ToJsonNull; - second: ToJsonNull | null; - }): Promise; - coalesce(p: { - first: ToJsonNull | null; - second: ToJsonNull | null; - third?: ToJsonNull | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonUnion.ts deleted file mode 100644 index 896f242d38..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_ToJsonUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonUnion } from "../../../structures/ToJsonUnion"; - -export const test_llm_applicationOfValidate_3_0_ToJsonUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "ToJsonUnion", - factory: ToJsonUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonUnionApplication { - insert(p: { first: ToJsonUnion }): Promise; - reduce(p: { - first: ToJsonUnion; - second: ToJsonUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonUnion | null; - second: ToJsonUnion | null; - third?: ToJsonUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagArray.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagArray.ts deleted file mode 100644 index 89f9fa4237..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArray } from "../../../structures/TypeTagArray"; - -export const test_llm_applicationOfValidate_3_0_TypeTagArray = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagArray", - factory: TypeTagArray, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayApplication { - insert(p: { first: TypeTagArray }): Promise; - reduce(p: { - first: TypeTagArray; - second: TypeTagArray | null; - }): Promise; - coalesce(p: { - first: TypeTagArray | null; - second: TypeTagArray | null; - third?: TypeTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagArrayUnion.ts deleted file mode 100644 index 5cb1931e68..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArrayUnion } from "../../../structures/TypeTagArrayUnion"; - -export const test_llm_applicationOfValidate_3_0_TypeTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagArrayUnion", - factory: TypeTagArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayUnionApplication { - insert(p: { first: TypeTagArrayUnion }): Promise; - reduce(p: { - first: TypeTagArrayUnion; - second: TypeTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagArrayUnion | null; - second: TypeTagArrayUnion | null; - third?: TypeTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagAtomicUnion.ts deleted file mode 100644 index e51adf8bfb..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagAtomicUnion } from "../../../structures/TypeTagAtomicUnion"; - -export const test_llm_applicationOfValidate_3_0_TypeTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagAtomicUnion", - factory: TypeTagAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagAtomicUnionApplication { - insert(p: { first: TypeTagAtomicUnion }): Promise; - reduce(p: { - first: TypeTagAtomicUnion; - second: TypeTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagAtomicUnion | null; - second: TypeTagAtomicUnion | null; - third?: TypeTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagCustom.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagCustom.ts deleted file mode 100644 index 684c5350c1..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagCustom.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagCustom } from "../../../structures/TypeTagCustom"; - -export const test_llm_applicationOfValidate_3_0_TypeTagCustom = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagCustom", - factory: TypeTagCustom, - })(typia.llm.applicationOfValidate()); - -interface TypeTagCustomApplication { - insert(p: { first: TypeTagCustom }): Promise; - reduce(p: { - first: TypeTagCustom; - second: TypeTagCustom | null; - }): Promise; - coalesce(p: { - first: TypeTagCustom | null; - second: TypeTagCustom | null; - third?: TypeTagCustom | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagDefault.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagDefault.ts deleted file mode 100644 index 51da56ec8c..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagDefault } from "../../../structures/TypeTagDefault"; - -export const test_llm_applicationOfValidate_3_0_TypeTagDefault = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagDefault", - factory: TypeTagDefault, - })(typia.llm.applicationOfValidate()); - -interface TypeTagDefaultApplication { - insert(p: { first: TypeTagDefault }): Promise; - reduce(p: { - first: TypeTagDefault; - second: TypeTagDefault | null; - }): Promise; - coalesce(p: { - first: TypeTagDefault | null; - second: TypeTagDefault | null; - third?: TypeTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagFormat.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagFormat.ts deleted file mode 100644 index abb5035a97..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagFormat } from "../../../structures/TypeTagFormat"; - -export const test_llm_applicationOfValidate_3_0_TypeTagFormat = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagFormat", - factory: TypeTagFormat, - })(typia.llm.applicationOfValidate()); - -interface TypeTagFormatApplication { - insert(p: { first: TypeTagFormat }): Promise; - reduce(p: { - first: TypeTagFormat; - second: TypeTagFormat | null; - }): Promise; - coalesce(p: { - first: TypeTagFormat | null; - second: TypeTagFormat | null; - third?: TypeTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagLength.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagLength.ts deleted file mode 100644 index 1f1f337673..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagLength } from "../../../structures/TypeTagLength"; - -export const test_llm_applicationOfValidate_3_0_TypeTagLength = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagLength", - factory: TypeTagLength, - })(typia.llm.applicationOfValidate()); - -interface TypeTagLengthApplication { - insert(p: { first: TypeTagLength }): Promise; - reduce(p: { - first: TypeTagLength; - second: TypeTagLength | null; - }): Promise; - coalesce(p: { - first: TypeTagLength | null; - second: TypeTagLength | null; - third?: TypeTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagMatrix.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagMatrix.ts deleted file mode 100644 index d81e9d451d..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; - -export const test_llm_applicationOfValidate_3_0_TypeTagMatrix = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagMatrix", - factory: TypeTagMatrix, - })(typia.llm.applicationOfValidate()); - -interface TypeTagMatrixApplication { - insert(p: { first: TypeTagMatrix }): Promise; - reduce(p: { - first: TypeTagMatrix; - second: TypeTagMatrix | null; - }): Promise; - coalesce(p: { - first: TypeTagMatrix | null; - second: TypeTagMatrix | null; - third?: TypeTagMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagObjectUnion.ts deleted file mode 100644 index 5fb9a78524..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagObjectUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagObjectUnion } from "../../../structures/TypeTagObjectUnion"; - -export const test_llm_applicationOfValidate_3_0_TypeTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagObjectUnion", - factory: TypeTagObjectUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagObjectUnionApplication { - insert(p: { first: TypeTagObjectUnion }): Promise; - reduce(p: { - first: TypeTagObjectUnion; - second: TypeTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagObjectUnion | null; - second: TypeTagObjectUnion | null; - third?: TypeTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagPattern.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagPattern.ts deleted file mode 100644 index 37593a078b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagPattern } from "../../../structures/TypeTagPattern"; - -export const test_llm_applicationOfValidate_3_0_TypeTagPattern = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagPattern", - factory: TypeTagPattern, - })(typia.llm.applicationOfValidate()); - -interface TypeTagPatternApplication { - insert(p: { first: TypeTagPattern }): Promise; - reduce(p: { - first: TypeTagPattern; - second: TypeTagPattern | null; - }): Promise; - coalesce(p: { - first: TypeTagPattern | null; - second: TypeTagPattern | null; - third?: TypeTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagRange.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagRange.ts deleted file mode 100644 index f029cf9776..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagRange } from "../../../structures/TypeTagRange"; - -export const test_llm_applicationOfValidate_3_0_TypeTagRange = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagRange", - factory: TypeTagRange, - })(typia.llm.applicationOfValidate()); - -interface TypeTagRangeApplication { - insert(p: { first: TypeTagRange }): Promise; - reduce(p: { - first: TypeTagRange; - second: TypeTagRange | null; - }): Promise; - coalesce(p: { - first: TypeTagRange | null; - second: TypeTagRange | null; - third?: TypeTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagType.ts b/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagType.ts deleted file mode 100644 index 21c55d46cc..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.0/test_llm_applicationOfValidate_3_0_TypeTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagType } from "../../../structures/TypeTagType"; - -export const test_llm_applicationOfValidate_3_0_TypeTagType = - _test_llm_applicationOfValidate({ - model: "3.0", - name: "TypeTagType", - factory: TypeTagType, - })(typia.llm.applicationOfValidate()); - -interface TypeTagTypeApplication { - insert(p: { first: TypeTagType }): Promise; - reduce(p: { - first: TypeTagType; - second: TypeTagType | null; - }): Promise; - coalesce(p: { - first: TypeTagType | null; - second: TypeTagType | null; - third?: TypeTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayAny.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayAny.ts deleted file mode 100644 index e7a8f9ba52..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayAny.ts +++ /dev/null @@ -1,21 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayAny } from "../../../structures/ArrayAny"; - -export const test_llm_applicationOfValidate_3_1_ArrayAny = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayAny", - factory: ArrayAny, - })(typia.llm.applicationOfValidate()); - -interface ArrayAnyApplication { - insert(p: { first: ArrayAny }): Promise; - reduce(p: { first: ArrayAny; second: ArrayAny | null }): Promise; - coalesce(p: { - first: ArrayAny | null; - second: ArrayAny | null; - third?: ArrayAny | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayHierarchical.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayHierarchical.ts deleted file mode 100644 index dcc58770a4..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayHierarchical.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchical } from "../../../structures/ArrayHierarchical"; - -export const test_llm_applicationOfValidate_3_1_ArrayHierarchical = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayHierarchical", - factory: ArrayHierarchical, - })(typia.llm.applicationOfValidate()); - -interface ArrayHierarchicalApplication { - insert(p: { first: ArrayHierarchical }): Promise; - reduce(p: { - first: ArrayHierarchical; - second: ArrayHierarchical | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchical | null; - second: ArrayHierarchical | null; - third?: ArrayHierarchical | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayHierarchicalPointer.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayHierarchicalPointer.ts deleted file mode 100644 index 2fd6056647..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayHierarchicalPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchicalPointer } from "../../../structures/ArrayHierarchicalPointer"; - -export const test_llm_applicationOfValidate_3_1_ArrayHierarchicalPointer = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayHierarchicalPointer", - factory: ArrayHierarchicalPointer, - })( - typia.llm.applicationOfValidate< - ArrayHierarchicalPointerApplication, - "3.1" - >(), - ); - -interface ArrayHierarchicalPointerApplication { - insert(p: { first: ArrayHierarchicalPointer }): Promise; - reduce(p: { - first: ArrayHierarchicalPointer; - second: ArrayHierarchicalPointer | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchicalPointer | null; - second: ArrayHierarchicalPointer | null; - third?: ArrayHierarchicalPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayMatrix.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayMatrix.ts deleted file mode 100644 index 40ee22dd25..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayMatrix } from "../../../structures/ArrayMatrix"; - -export const test_llm_applicationOfValidate_3_1_ArrayMatrix = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayMatrix", - factory: ArrayMatrix, - })(typia.llm.applicationOfValidate()); - -interface ArrayMatrixApplication { - insert(p: { first: ArrayMatrix }): Promise; - reduce(p: { - first: ArrayMatrix; - second: ArrayMatrix | null; - }): Promise; - coalesce(p: { - first: ArrayMatrix | null; - second: ArrayMatrix | null; - third?: ArrayMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursive.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursive.ts deleted file mode 100644 index e279e39993..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursive } from "../../../structures/ArrayRecursive"; - -export const test_llm_applicationOfValidate_3_1_ArrayRecursive = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayRecursive", - factory: ArrayRecursive, - })(typia.llm.applicationOfValidate()); - -interface ArrayRecursiveApplication { - insert(p: { first: ArrayRecursive }): Promise; - reduce(p: { - first: ArrayRecursive; - second: ArrayRecursive | null; - }): Promise; - coalesce(p: { - first: ArrayRecursive | null; - second: ArrayRecursive | null; - third?: ArrayRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicit.ts deleted file mode 100644 index 98ec1cc63e..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicit } from "../../../structures/ArrayRecursiveUnionExplicit"; - -export const test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicit = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayRecursiveUnionExplicit", - factory: ArrayRecursiveUnionExplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitApplication, - "3.1" - >(), - ); - -interface ArrayRecursiveUnionExplicitApplication { - insert(p: { first: ArrayRecursiveUnionExplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicit; - second: ArrayRecursiveUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicit | null; - second: ArrayRecursiveUnionExplicit | null; - third?: ArrayRecursiveUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicitPointer.ts deleted file mode 100644 index 23c5d66e14..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicitPointer } from "../../../structures/ArrayRecursiveUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayRecursiveUnionExplicitPointer", - factory: ArrayRecursiveUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitPointerApplication, - "3.1" - >(), - ); - -interface ArrayRecursiveUnionExplicitPointerApplication { - insert(p: { first: ArrayRecursiveUnionExplicitPointer }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicitPointer; - second: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicitPointer | null; - second: ArrayRecursiveUnionExplicitPointer | null; - third?: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionImplicit.ts deleted file mode 100644 index fb8755559f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionImplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionImplicit } from "../../../structures/ArrayRecursiveUnionImplicit"; - -export const test_llm_applicationOfValidate_3_1_ArrayRecursiveUnionImplicit = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayRecursiveUnionImplicit", - factory: ArrayRecursiveUnionImplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionImplicitApplication, - "3.1" - >(), - ); - -interface ArrayRecursiveUnionImplicitApplication { - insert(p: { first: ArrayRecursiveUnionImplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionImplicit; - second: ArrayRecursiveUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionImplicit | null; - second: ArrayRecursiveUnionImplicit | null; - third?: ArrayRecursiveUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedNullable.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedNullable.ts deleted file mode 100644 index 61035d3ef2..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedNullable.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedNullable } from "../../../structures/ArrayRepeatedNullable"; - -export const test_llm_applicationOfValidate_3_1_ArrayRepeatedNullable = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayRepeatedNullable", - factory: ArrayRepeatedNullable, - })( - typia.llm.applicationOfValidate(), - ); - -interface ArrayRepeatedNullableApplication { - insert(p: { first: ArrayRepeatedNullable }): Promise; - reduce(p: { - first: ArrayRepeatedNullable; - second: ArrayRepeatedNullable | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedNullable | null; - second: ArrayRepeatedNullable | null; - third?: ArrayRepeatedNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedRequired.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedRequired.ts deleted file mode 100644 index ebe5a8a77a..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedRequired.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedRequired } from "../../../structures/ArrayRepeatedRequired"; - -export const test_llm_applicationOfValidate_3_1_ArrayRepeatedRequired = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayRepeatedRequired", - factory: ArrayRepeatedRequired, - })( - typia.llm.applicationOfValidate(), - ); - -interface ArrayRepeatedRequiredApplication { - insert(p: { first: ArrayRepeatedRequired }): Promise; - reduce(p: { - first: ArrayRepeatedRequired; - second: ArrayRepeatedRequired | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedRequired | null; - second: ArrayRepeatedRequired | null; - third?: ArrayRepeatedRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedUnion.ts deleted file mode 100644 index e094a36ca8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayRepeatedUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedUnion } from "../../../structures/ArrayRepeatedUnion"; - -export const test_llm_applicationOfValidate_3_1_ArrayRepeatedUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayRepeatedUnion", - factory: ArrayRepeatedUnion, - })(typia.llm.applicationOfValidate()); - -interface ArrayRepeatedUnionApplication { - insert(p: { first: ArrayRepeatedUnion }): Promise; - reduce(p: { - first: ArrayRepeatedUnion; - second: ArrayRepeatedUnion | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedUnion | null; - second: ArrayRepeatedUnion | null; - third?: ArrayRepeatedUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArraySimple.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArraySimple.ts deleted file mode 100644 index 44c1672345..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArraySimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArraySimple } from "../../../structures/ArraySimple"; - -export const test_llm_applicationOfValidate_3_1_ArraySimple = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArraySimple", - factory: ArraySimple, - })(typia.llm.applicationOfValidate()); - -interface ArraySimpleApplication { - insert(p: { first: ArraySimple }): Promise; - reduce(p: { - first: ArraySimple; - second: ArraySimple | null; - }): Promise; - coalesce(p: { - first: ArraySimple | null; - second: ArraySimple | null; - third?: ArraySimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayUnion.ts deleted file mode 100644 index 04634a8449..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayUnion } from "../../../structures/ArrayUnion"; - -export const test_llm_applicationOfValidate_3_1_ArrayUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ArrayUnion", - factory: ArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface ArrayUnionApplication { - insert(p: { first: ArrayUnion }): Promise; - reduce(p: { - first: ArrayUnion; - second: ArrayUnion | null; - }): Promise; - coalesce(p: { - first: ArrayUnion | null; - second: ArrayUnion | null; - third?: ArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_AtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_AtomicUnion.ts deleted file mode 100644 index 7ea434ce36..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_AtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { AtomicUnion } from "../../../structures/AtomicUnion"; - -export const test_llm_applicationOfValidate_3_1_AtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "AtomicUnion", - factory: AtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface AtomicUnionApplication { - insert(p: { first: AtomicUnion }): Promise; - reduce(p: { - first: AtomicUnion; - second: AtomicUnion | null; - }): Promise; - coalesce(p: { - first: AtomicUnion | null; - second: AtomicUnion | null; - third?: AtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassGetter.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassGetter.ts deleted file mode 100644 index 785f4e7e0a..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassGetter.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassGetter } from "../../../structures/ClassGetter"; - -export const test_llm_applicationOfValidate_3_1_ClassGetter = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ClassGetter", - factory: ClassGetter, - })(typia.llm.applicationOfValidate()); - -interface ClassGetterApplication { - insert(p: { first: ClassGetter }): Promise; - reduce(p: { - first: ClassGetter; - second: ClassGetter | null; - }): Promise; - coalesce(p: { - first: ClassGetter | null; - second: ClassGetter | null; - third?: ClassGetter | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassMethod.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassMethod.ts deleted file mode 100644 index 061a5e7df4..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassMethod.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassMethod } from "../../../structures/ClassMethod"; - -export const test_llm_applicationOfValidate_3_1_ClassMethod = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ClassMethod", - factory: ClassMethod, - })(typia.llm.applicationOfValidate()); - -interface ClassMethodApplication { - insert(p: { first: ClassMethod }): Promise; - reduce(p: { - first: ClassMethod; - second: ClassMethod | null; - }): Promise; - coalesce(p: { - first: ClassMethod | null; - second: ClassMethod | null; - third?: ClassMethod | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassPropertyAssignment.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassPropertyAssignment.ts deleted file mode 100644 index fab75d209a..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ClassPropertyAssignment.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassPropertyAssignment } from "../../../structures/ClassPropertyAssignment"; - -export const test_llm_applicationOfValidate_3_1_ClassPropertyAssignment = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ClassPropertyAssignment", - factory: ClassPropertyAssignment, - })( - typia.llm.applicationOfValidate< - ClassPropertyAssignmentApplication, - "3.1" - >(), - ); - -interface ClassPropertyAssignmentApplication { - insert(p: { first: ClassPropertyAssignment }): Promise; - reduce(p: { - first: ClassPropertyAssignment; - second: ClassPropertyAssignment | null; - }): Promise; - coalesce(p: { - first: ClassPropertyAssignment | null; - second: ClassPropertyAssignment | null; - third?: ClassPropertyAssignment | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagArray.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagArray.ts deleted file mode 100644 index ac9bd48bd8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArray } from "../../../structures/CommentTagArray"; - -export const test_llm_applicationOfValidate_3_1_CommentTagArray = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagArray", - factory: CommentTagArray, - })(typia.llm.applicationOfValidate()); - -interface CommentTagArrayApplication { - insert(p: { first: CommentTagArray }): Promise; - reduce(p: { - first: CommentTagArray; - second: CommentTagArray | null; - }): Promise; - coalesce(p: { - first: CommentTagArray | null; - second: CommentTagArray | null; - third?: CommentTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagArrayUnion.ts deleted file mode 100644 index e33582fa63..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArrayUnion } from "../../../structures/CommentTagArrayUnion"; - -export const test_llm_applicationOfValidate_3_1_CommentTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagArrayUnion", - factory: CommentTagArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface CommentTagArrayUnionApplication { - insert(p: { first: CommentTagArrayUnion }): Promise; - reduce(p: { - first: CommentTagArrayUnion; - second: CommentTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagArrayUnion | null; - second: CommentTagArrayUnion | null; - third?: CommentTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagAtomicUnion.ts deleted file mode 100644 index df44d601a9..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagAtomicUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagAtomicUnion } from "../../../structures/CommentTagAtomicUnion"; - -export const test_llm_applicationOfValidate_3_1_CommentTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagAtomicUnion", - factory: CommentTagAtomicUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface CommentTagAtomicUnionApplication { - insert(p: { first: CommentTagAtomicUnion }): Promise; - reduce(p: { - first: CommentTagAtomicUnion; - second: CommentTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagAtomicUnion | null; - second: CommentTagAtomicUnion | null; - third?: CommentTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagDefault.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagDefault.ts deleted file mode 100644 index 6549d0c0e3..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagDefault } from "../../../structures/CommentTagDefault"; - -export const test_llm_applicationOfValidate_3_1_CommentTagDefault = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagDefault", - factory: CommentTagDefault, - })(typia.llm.applicationOfValidate()); - -interface CommentTagDefaultApplication { - insert(p: { first: CommentTagDefault }): Promise; - reduce(p: { - first: CommentTagDefault; - second: CommentTagDefault | null; - }): Promise; - coalesce(p: { - first: CommentTagDefault | null; - second: CommentTagDefault | null; - third?: CommentTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagFormat.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagFormat.ts deleted file mode 100644 index 70a2b4b9f0..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagFormat } from "../../../structures/CommentTagFormat"; - -export const test_llm_applicationOfValidate_3_1_CommentTagFormat = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagFormat", - factory: CommentTagFormat, - })(typia.llm.applicationOfValidate()); - -interface CommentTagFormatApplication { - insert(p: { first: CommentTagFormat }): Promise; - reduce(p: { - first: CommentTagFormat; - second: CommentTagFormat | null; - }): Promise; - coalesce(p: { - first: CommentTagFormat | null; - second: CommentTagFormat | null; - third?: CommentTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagLength.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagLength.ts deleted file mode 100644 index da7646cc44..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagLength } from "../../../structures/CommentTagLength"; - -export const test_llm_applicationOfValidate_3_1_CommentTagLength = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagLength", - factory: CommentTagLength, - })(typia.llm.applicationOfValidate()); - -interface CommentTagLengthApplication { - insert(p: { first: CommentTagLength }): Promise; - reduce(p: { - first: CommentTagLength; - second: CommentTagLength | null; - }): Promise; - coalesce(p: { - first: CommentTagLength | null; - second: CommentTagLength | null; - third?: CommentTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagObjectUnion.ts deleted file mode 100644 index ec5349646c..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagObjectUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagObjectUnion } from "../../../structures/CommentTagObjectUnion"; - -export const test_llm_applicationOfValidate_3_1_CommentTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagObjectUnion", - factory: CommentTagObjectUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface CommentTagObjectUnionApplication { - insert(p: { first: CommentTagObjectUnion }): Promise; - reduce(p: { - first: CommentTagObjectUnion; - second: CommentTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagObjectUnion | null; - second: CommentTagObjectUnion | null; - third?: CommentTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagPattern.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagPattern.ts deleted file mode 100644 index 2819ee2329..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagPattern } from "../../../structures/CommentTagPattern"; - -export const test_llm_applicationOfValidate_3_1_CommentTagPattern = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagPattern", - factory: CommentTagPattern, - })(typia.llm.applicationOfValidate()); - -interface CommentTagPatternApplication { - insert(p: { first: CommentTagPattern }): Promise; - reduce(p: { - first: CommentTagPattern; - second: CommentTagPattern | null; - }): Promise; - coalesce(p: { - first: CommentTagPattern | null; - second: CommentTagPattern | null; - third?: CommentTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagRange.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagRange.ts deleted file mode 100644 index b259a36a16..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagRange } from "../../../structures/CommentTagRange"; - -export const test_llm_applicationOfValidate_3_1_CommentTagRange = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagRange", - factory: CommentTagRange, - })(typia.llm.applicationOfValidate()); - -interface CommentTagRangeApplication { - insert(p: { first: CommentTagRange }): Promise; - reduce(p: { - first: CommentTagRange; - second: CommentTagRange | null; - }): Promise; - coalesce(p: { - first: CommentTagRange | null; - second: CommentTagRange | null; - third?: CommentTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagType.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagType.ts deleted file mode 100644 index 218fa1404d..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_CommentTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagType } from "../../../structures/CommentTagType"; - -export const test_llm_applicationOfValidate_3_1_CommentTagType = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "CommentTagType", - factory: CommentTagType, - })(typia.llm.applicationOfValidate()); - -interface CommentTagTypeApplication { - insert(p: { first: CommentTagType }): Promise; - reduce(p: { - first: CommentTagType; - second: CommentTagType | null; - }): Promise; - coalesce(p: { - first: CommentTagType | null; - second: CommentTagType | null; - third?: CommentTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicAbsorbed.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicAbsorbed.ts deleted file mode 100644 index d1786daa9b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicAbsorbed.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicAbsorbed } from "../../../structures/ConstantAtomicAbsorbed"; - -export const test_llm_applicationOfValidate_3_1_ConstantAtomicAbsorbed = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ConstantAtomicAbsorbed", - factory: ConstantAtomicAbsorbed, - })( - typia.llm.applicationOfValidate(), - ); - -interface ConstantAtomicAbsorbedApplication { - insert(p: { first: ConstantAtomicAbsorbed }): Promise; - reduce(p: { - first: ConstantAtomicAbsorbed; - second: ConstantAtomicAbsorbed | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicAbsorbed | null; - second: ConstantAtomicAbsorbed | null; - third?: ConstantAtomicAbsorbed | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicTagged.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicTagged.ts deleted file mode 100644 index b88ef4fe96..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicTagged.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicTagged } from "../../../structures/ConstantAtomicTagged"; - -export const test_llm_applicationOfValidate_3_1_ConstantAtomicTagged = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ConstantAtomicTagged", - factory: ConstantAtomicTagged, - })(typia.llm.applicationOfValidate()); - -interface ConstantAtomicTaggedApplication { - insert(p: { first: ConstantAtomicTagged }): Promise; - reduce(p: { - first: ConstantAtomicTagged; - second: ConstantAtomicTagged | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicTagged | null; - second: ConstantAtomicTagged | null; - third?: ConstantAtomicTagged | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicUnion.ts deleted file mode 100644 index 72ee64508b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicUnion } from "../../../structures/ConstantAtomicUnion"; - -export const test_llm_applicationOfValidate_3_1_ConstantAtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ConstantAtomicUnion", - factory: ConstantAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface ConstantAtomicUnionApplication { - insert(p: { first: ConstantAtomicUnion }): Promise; - reduce(p: { - first: ConstantAtomicUnion; - second: ConstantAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicUnion | null; - second: ConstantAtomicUnion | null; - third?: ConstantAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantConstEnumeration.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantConstEnumeration.ts deleted file mode 100644 index bcf0a21f0b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantConstEnumeration.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantConstEnumeration } from "../../../structures/ConstantConstEnumeration"; - -export const test_llm_applicationOfValidate_3_1_ConstantConstEnumeration = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ConstantConstEnumeration", - factory: ConstantConstEnumeration, - })( - typia.llm.applicationOfValidate< - ConstantConstEnumerationApplication, - "3.1" - >(), - ); - -interface ConstantConstEnumerationApplication { - insert(p: { first: ConstantConstEnumeration }): Promise; - reduce(p: { - first: ConstantConstEnumeration; - second: ConstantConstEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantConstEnumeration | null; - second: ConstantConstEnumeration | null; - third?: ConstantConstEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantEnumeration.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantEnumeration.ts deleted file mode 100644 index 251bf4b52c..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ConstantEnumeration.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantEnumeration } from "../../../structures/ConstantEnumeration"; - -export const test_llm_applicationOfValidate_3_1_ConstantEnumeration = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ConstantEnumeration", - factory: ConstantEnumeration, - })(typia.llm.applicationOfValidate()); - -interface ConstantEnumerationApplication { - insert(p: { first: ConstantEnumeration }): Promise; - reduce(p: { - first: ConstantEnumeration; - second: ConstantEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantEnumeration | null; - second: ConstantEnumeration | null; - third?: ConstantEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicArray.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicArray.ts deleted file mode 100644 index a884220c4f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicArray } from "../../../structures/DynamicArray"; - -export const test_llm_applicationOfValidate_3_1_DynamicArray = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicArray", - factory: DynamicArray, - })(typia.llm.applicationOfValidate()); - -interface DynamicArrayApplication { - insert(p: { first: DynamicArray }): Promise; - reduce(p: { - first: DynamicArray; - second: DynamicArray | null; - }): Promise; - coalesce(p: { - first: DynamicArray | null; - second: DynamicArray | null; - third?: DynamicArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicComposite.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicComposite.ts deleted file mode 100644 index 25addf9ff2..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicComposite.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicComposite } from "../../../structures/DynamicComposite"; - -export const test_llm_applicationOfValidate_3_1_DynamicComposite = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicComposite", - factory: DynamicComposite, - })(typia.llm.applicationOfValidate()); - -interface DynamicCompositeApplication { - insert(p: { first: DynamicComposite }): Promise; - reduce(p: { - first: DynamicComposite; - second: DynamicComposite | null; - }): Promise; - coalesce(p: { - first: DynamicComposite | null; - second: DynamicComposite | null; - third?: DynamicComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicConstant.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicConstant.ts deleted file mode 100644 index a34175705d..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicConstant } from "../../../structures/DynamicConstant"; - -export const test_llm_applicationOfValidate_3_1_DynamicConstant = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicConstant", - factory: DynamicConstant, - })(typia.llm.applicationOfValidate()); - -interface DynamicConstantApplication { - insert(p: { first: DynamicConstant }): Promise; - reduce(p: { - first: DynamicConstant; - second: DynamicConstant | null; - }): Promise; - coalesce(p: { - first: DynamicConstant | null; - second: DynamicConstant | null; - third?: DynamicConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicEnumeration.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicEnumeration.ts deleted file mode 100644 index 80734ceaba..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicEnumeration.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicEnumeration } from "../../../structures/DynamicEnumeration"; - -export const test_llm_applicationOfValidate_3_1_DynamicEnumeration = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicEnumeration", - factory: DynamicEnumeration, - })(typia.llm.applicationOfValidate()); - -interface DynamicEnumerationApplication { - insert(p: { first: DynamicEnumeration }): Promise; - reduce(p: { - first: DynamicEnumeration; - second: DynamicEnumeration | null; - }): Promise; - coalesce(p: { - first: DynamicEnumeration | null; - second: DynamicEnumeration | null; - third?: DynamicEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicNever.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicNever.ts deleted file mode 100644 index 4fd4538b6f..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicNever.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicNever } from "../../../structures/DynamicNever"; - -export const test_llm_applicationOfValidate_3_1_DynamicNever = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicNever", - factory: DynamicNever, - })(typia.llm.applicationOfValidate()); - -interface DynamicNeverApplication { - insert(p: { first: DynamicNever }): Promise; - reduce(p: { - first: DynamicNever; - second: DynamicNever | null; - }): Promise; - coalesce(p: { - first: DynamicNever | null; - second: DynamicNever | null; - third?: DynamicNever | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicSimple.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicSimple.ts deleted file mode 100644 index acb74fd392..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicSimple } from "../../../structures/DynamicSimple"; - -export const test_llm_applicationOfValidate_3_1_DynamicSimple = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicSimple", - factory: DynamicSimple, - })(typia.llm.applicationOfValidate()); - -interface DynamicSimpleApplication { - insert(p: { first: DynamicSimple }): Promise; - reduce(p: { - first: DynamicSimple; - second: DynamicSimple | null; - }): Promise; - coalesce(p: { - first: DynamicSimple | null; - second: DynamicSimple | null; - third?: DynamicSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicTemplate.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicTemplate.ts deleted file mode 100644 index 3a1b98163b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicTemplate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTemplate } from "../../../structures/DynamicTemplate"; - -export const test_llm_applicationOfValidate_3_1_DynamicTemplate = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicTemplate", - factory: DynamicTemplate, - })(typia.llm.applicationOfValidate()); - -interface DynamicTemplateApplication { - insert(p: { first: DynamicTemplate }): Promise; - reduce(p: { - first: DynamicTemplate; - second: DynamicTemplate | null; - }): Promise; - coalesce(p: { - first: DynamicTemplate | null; - second: DynamicTemplate | null; - third?: DynamicTemplate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicTree.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicTree.ts deleted file mode 100644 index 939fb0b0dc..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicTree.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTree } from "../../../structures/DynamicTree"; - -export const test_llm_applicationOfValidate_3_1_DynamicTree = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicTree", - factory: DynamicTree, - })(typia.llm.applicationOfValidate()); - -interface DynamicTreeApplication { - insert(p: { first: DynamicTree }): Promise; - reduce(p: { - first: DynamicTree; - second: DynamicTree | null; - }): Promise; - coalesce(p: { - first: DynamicTree | null; - second: DynamicTree | null; - third?: DynamicTree | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicUndefined.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicUndefined.ts deleted file mode 100644 index ca8f65257c..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUndefined } from "../../../structures/DynamicUndefined"; - -export const test_llm_applicationOfValidate_3_1_DynamicUndefined = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicUndefined", - factory: DynamicUndefined, - })(typia.llm.applicationOfValidate()); - -interface DynamicUndefinedApplication { - insert(p: { first: DynamicUndefined }): Promise; - reduce(p: { - first: DynamicUndefined; - second: DynamicUndefined | null; - }): Promise; - coalesce(p: { - first: DynamicUndefined | null; - second: DynamicUndefined | null; - third?: DynamicUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicUnion.ts deleted file mode 100644 index fdcde84757..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_DynamicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUnion } from "../../../structures/DynamicUnion"; - -export const test_llm_applicationOfValidate_3_1_DynamicUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "DynamicUnion", - factory: DynamicUnion, - })(typia.llm.applicationOfValidate()); - -interface DynamicUnionApplication { - insert(p: { first: DynamicUnion }): Promise; - reduce(p: { - first: DynamicUnion; - second: DynamicUnion | null; - }): Promise; - coalesce(p: { - first: DynamicUnion | null; - second: DynamicUnion | null; - third?: DynamicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectAlias.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectAlias.ts deleted file mode 100644 index e0e8eff105..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectAlias.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectAlias } from "../../../structures/ObjectAlias"; - -export const test_llm_applicationOfValidate_3_1_ObjectAlias = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectAlias", - factory: ObjectAlias, - })(typia.llm.applicationOfValidate()); - -interface ObjectAliasApplication { - insert(p: { first: ObjectAlias }): Promise; - reduce(p: { - first: ObjectAlias; - second: ObjectAlias | null; - }): Promise; - coalesce(p: { - first: ObjectAlias | null; - second: ObjectAlias | null; - third?: ObjectAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDate.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDate.ts deleted file mode 100644 index 7a33af29fc..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDate } from "../../../structures/ObjectDate"; - -export const test_llm_applicationOfValidate_3_1_ObjectDate = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectDate", - factory: ObjectDate, - })(typia.llm.applicationOfValidate()); - -interface ObjectDateApplication { - insert(p: { first: ObjectDate }): Promise; - reduce(p: { - first: ObjectDate; - second: ObjectDate | null; - }): Promise; - coalesce(p: { - first: ObjectDate | null; - second: ObjectDate | null; - third?: ObjectDate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDescription.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDescription.ts deleted file mode 100644 index 0d7ebefcd0..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDescription.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDescription } from "../../../structures/ObjectDescription"; - -export const test_llm_applicationOfValidate_3_1_ObjectDescription = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectDescription", - factory: ObjectDescription, - })(typia.llm.applicationOfValidate()); - -interface ObjectDescriptionApplication { - insert(p: { first: ObjectDescription }): Promise; - reduce(p: { - first: ObjectDescription; - second: ObjectDescription | null; - }): Promise; - coalesce(p: { - first: ObjectDescription | null; - second: ObjectDescription | null; - third?: ObjectDescription | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDynamic.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDynamic.ts deleted file mode 100644 index cd6a29768e..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectDynamic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDynamic } from "../../../structures/ObjectDynamic"; - -export const test_llm_applicationOfValidate_3_1_ObjectDynamic = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectDynamic", - factory: ObjectDynamic, - })(typia.llm.applicationOfValidate()); - -interface ObjectDynamicApplication { - insert(p: { first: ObjectDynamic }): Promise; - reduce(p: { - first: ObjectDynamic; - second: ObjectDynamic | null; - }): Promise; - coalesce(p: { - first: ObjectDynamic | null; - second: ObjectDynamic | null; - third?: ObjectDynamic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericAlias.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericAlias.ts deleted file mode 100644 index 450433cbae..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericAlias.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericAlias } from "../../../structures/ObjectGenericAlias"; - -export const test_llm_applicationOfValidate_3_1_ObjectGenericAlias = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectGenericAlias", - factory: ObjectGenericAlias, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericAliasApplication { - insert(p: { first: ObjectGenericAlias }): Promise; - reduce(p: { - first: ObjectGenericAlias; - second: ObjectGenericAlias | null; - }): Promise; - coalesce(p: { - first: ObjectGenericAlias | null; - second: ObjectGenericAlias | null; - third?: ObjectGenericAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericArray.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericArray.ts deleted file mode 100644 index 839693c240..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericArray } from "../../../structures/ObjectGenericArray"; - -export const test_llm_applicationOfValidate_3_1_ObjectGenericArray = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectGenericArray", - factory: ObjectGenericArray, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericArrayApplication { - insert(p: { first: ObjectGenericArray }): Promise; - reduce(p: { - first: ObjectGenericArray; - second: ObjectGenericArray | null; - }): Promise; - coalesce(p: { - first: ObjectGenericArray | null; - second: ObjectGenericArray | null; - third?: ObjectGenericArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericUnion.ts deleted file mode 100644 index 8201bcf840..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectGenericUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericUnion } from "../../../structures/ObjectGenericUnion"; - -export const test_llm_applicationOfValidate_3_1_ObjectGenericUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectGenericUnion", - factory: ObjectGenericUnion, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericUnionApplication { - insert(p: { first: ObjectGenericUnion }): Promise; - reduce(p: { - first: ObjectGenericUnion; - second: ObjectGenericUnion | null; - }): Promise; - coalesce(p: { - first: ObjectGenericUnion | null; - second: ObjectGenericUnion | null; - third?: ObjectGenericUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectInternal.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectInternal.ts deleted file mode 100644 index 270f703ec0..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectInternal.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectInternal } from "../../../structures/ObjectInternal"; - -export const test_llm_applicationOfValidate_3_1_ObjectInternal = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectInternal", - factory: ObjectInternal, - })(typia.llm.applicationOfValidate()); - -interface ObjectInternalApplication { - insert(p: { first: ObjectInternal }): Promise; - reduce(p: { - first: ObjectInternal; - second: ObjectInternal | null; - }): Promise; - coalesce(p: { - first: ObjectInternal | null; - second: ObjectInternal | null; - third?: ObjectInternal | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectIntersection.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectIntersection.ts deleted file mode 100644 index 1de1b4d5be..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectIntersection.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectIntersection } from "../../../structures/ObjectIntersection"; - -export const test_llm_applicationOfValidate_3_1_ObjectIntersection = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectIntersection", - factory: ObjectIntersection, - })(typia.llm.applicationOfValidate()); - -interface ObjectIntersectionApplication { - insert(p: { first: ObjectIntersection }): Promise; - reduce(p: { - first: ObjectIntersection; - second: ObjectIntersection | null; - }): Promise; - coalesce(p: { - first: ObjectIntersection | null; - second: ObjectIntersection | null; - third?: ObjectIntersection | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectJsonTag.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectJsonTag.ts deleted file mode 100644 index 6b8a9b1a13..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectJsonTag.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; - -export const test_llm_applicationOfValidate_3_1_ObjectJsonTag = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectJsonTag", - factory: ObjectJsonTag, - })(typia.llm.applicationOfValidate()); - -interface ObjectJsonTagApplication { - insert(p: { first: ObjectJsonTag }): Promise; - reduce(p: { - first: ObjectJsonTag; - second: ObjectJsonTag | null; - }): Promise; - coalesce(p: { - first: ObjectJsonTag | null; - second: ObjectJsonTag | null; - third?: ObjectJsonTag | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectLiteralProperty.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectLiteralProperty.ts deleted file mode 100644 index 4047c56467..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectLiteralProperty.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralProperty } from "../../../structures/ObjectLiteralProperty"; - -export const test_llm_applicationOfValidate_3_1_ObjectLiteralProperty = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectLiteralProperty", - factory: ObjectLiteralProperty, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectLiteralPropertyApplication { - insert(p: { first: ObjectLiteralProperty }): Promise; - reduce(p: { - first: ObjectLiteralProperty; - second: ObjectLiteralProperty | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralProperty | null; - second: ObjectLiteralProperty | null; - third?: ObjectLiteralProperty | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectLiteralType.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectLiteralType.ts deleted file mode 100644 index 807ae47027..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectLiteralType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralType } from "../../../structures/ObjectLiteralType"; - -export const test_llm_applicationOfValidate_3_1_ObjectLiteralType = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectLiteralType", - factory: ObjectLiteralType, - })(typia.llm.applicationOfValidate()); - -interface ObjectLiteralTypeApplication { - insert(p: { first: ObjectLiteralType }): Promise; - reduce(p: { - first: ObjectLiteralType; - second: ObjectLiteralType | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralType | null; - second: ObjectLiteralType | null; - third?: ObjectLiteralType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectNullable.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectNullable.ts deleted file mode 100644 index aaa8092cd0..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectNullable.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectNullable } from "../../../structures/ObjectNullable"; - -export const test_llm_applicationOfValidate_3_1_ObjectNullable = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectNullable", - factory: ObjectNullable, - })(typia.llm.applicationOfValidate()); - -interface ObjectNullableApplication { - insert(p: { first: ObjectNullable }): Promise; - reduce(p: { - first: ObjectNullable; - second: ObjectNullable | null; - }): Promise; - coalesce(p: { - first: ObjectNullable | null; - second: ObjectNullable | null; - third?: ObjectNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectOptional.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectOptional.ts deleted file mode 100644 index 78339b8467..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectOptional.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectOptional } from "../../../structures/ObjectOptional"; - -export const test_llm_applicationOfValidate_3_1_ObjectOptional = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectOptional", - factory: ObjectOptional, - })(typia.llm.applicationOfValidate()); - -interface ObjectOptionalApplication { - insert(p: { first: ObjectOptional }): Promise; - reduce(p: { - first: ObjectOptional; - second: ObjectOptional | null; - }): Promise; - coalesce(p: { - first: ObjectOptional | null; - second: ObjectOptional | null; - third?: ObjectOptional | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPartial.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPartial.ts deleted file mode 100644 index f67f2b8abb..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPartial.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartial } from "../../../structures/ObjectPartial"; - -export const test_llm_applicationOfValidate_3_1_ObjectPartial = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectPartial", - factory: ObjectPartial, - })(typia.llm.applicationOfValidate()); - -interface ObjectPartialApplication { - insert(p: { first: ObjectPartial }): Promise; - reduce(p: { - first: ObjectPartial; - second: ObjectPartial | null; - }): Promise; - coalesce(p: { - first: ObjectPartial | null; - second: ObjectPartial | null; - third?: ObjectPartial | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPartialAndRequired.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPartialAndRequired.ts deleted file mode 100644 index b888a6d1f8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPartialAndRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartialAndRequired } from "../../../structures/ObjectPartialAndRequired"; - -export const test_llm_applicationOfValidate_3_1_ObjectPartialAndRequired = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectPartialAndRequired", - factory: ObjectPartialAndRequired, - })( - typia.llm.applicationOfValidate< - ObjectPartialAndRequiredApplication, - "3.1" - >(), - ); - -interface ObjectPartialAndRequiredApplication { - insert(p: { first: ObjectPartialAndRequired }): Promise; - reduce(p: { - first: ObjectPartialAndRequired; - second: ObjectPartialAndRequired | null; - }): Promise; - coalesce(p: { - first: ObjectPartialAndRequired | null; - second: ObjectPartialAndRequired | null; - third?: ObjectPartialAndRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPrimitive.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPrimitive.ts deleted file mode 100644 index c38bbfc1cf..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectPrimitive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPrimitive } from "../../../structures/ObjectPrimitive"; - -export const test_llm_applicationOfValidate_3_1_ObjectPrimitive = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectPrimitive", - factory: ObjectPrimitive, - })(typia.llm.applicationOfValidate()); - -interface ObjectPrimitiveApplication { - insert(p: { first: ObjectPrimitive }): Promise; - reduce(p: { - first: ObjectPrimitive; - second: ObjectPrimitive | null; - }): Promise; - coalesce(p: { - first: ObjectPrimitive | null; - second: ObjectPrimitive | null; - third?: ObjectPrimitive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectRecursive.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectRecursive.ts deleted file mode 100644 index 8410a12d04..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRecursive } from "../../../structures/ObjectRecursive"; - -export const test_llm_applicationOfValidate_3_1_ObjectRecursive = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectRecursive", - factory: ObjectRecursive, - })(typia.llm.applicationOfValidate()); - -interface ObjectRecursiveApplication { - insert(p: { first: ObjectRecursive }): Promise; - reduce(p: { - first: ObjectRecursive; - second: ObjectRecursive | null; - }): Promise; - coalesce(p: { - first: ObjectRecursive | null; - second: ObjectRecursive | null; - third?: ObjectRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectRequired.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectRequired.ts deleted file mode 100644 index 30812a78a8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectRequired.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRequired } from "../../../structures/ObjectRequired"; - -export const test_llm_applicationOfValidate_3_1_ObjectRequired = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectRequired", - factory: ObjectRequired, - })(typia.llm.applicationOfValidate()); - -interface ObjectRequiredApplication { - insert(p: { first: ObjectRequired }): Promise; - reduce(p: { - first: ObjectRequired; - second: ObjectRequired | null; - }): Promise; - coalesce(p: { - first: ObjectRequired | null; - second: ObjectRequired | null; - third?: ObjectRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectSimple.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectSimple.ts deleted file mode 100644 index a1e5e82c0c..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectSimple } from "../../../structures/ObjectSimple"; - -export const test_llm_applicationOfValidate_3_1_ObjectSimple = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectSimple", - factory: ObjectSimple, - })(typia.llm.applicationOfValidate()); - -interface ObjectSimpleApplication { - insert(p: { first: ObjectSimple }): Promise; - reduce(p: { - first: ObjectSimple; - second: ObjectSimple | null; - }): Promise; - coalesce(p: { - first: ObjectSimple | null; - second: ObjectSimple | null; - third?: ObjectSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUndefined.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUndefined.ts deleted file mode 100644 index 80ebdf8de5..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUndefined } from "../../../structures/ObjectUndefined"; - -export const test_llm_applicationOfValidate_3_1_ObjectUndefined = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectUndefined", - factory: ObjectUndefined, - })(typia.llm.applicationOfValidate()); - -interface ObjectUndefinedApplication { - insert(p: { first: ObjectUndefined }): Promise; - reduce(p: { - first: ObjectUndefined; - second: ObjectUndefined | null; - }): Promise; - coalesce(p: { - first: ObjectUndefined | null; - second: ObjectUndefined | null; - third?: ObjectUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionComposite.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionComposite.ts deleted file mode 100644 index 4cac7d67a7..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionComposite.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionComposite } from "../../../structures/ObjectUnionComposite"; - -export const test_llm_applicationOfValidate_3_1_ObjectUnionComposite = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectUnionComposite", - factory: ObjectUnionComposite, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionCompositeApplication { - insert(p: { first: ObjectUnionComposite }): Promise; - reduce(p: { - first: ObjectUnionComposite; - second: ObjectUnionComposite | null; - }): Promise; - coalesce(p: { - first: ObjectUnionComposite | null; - second: ObjectUnionComposite | null; - third?: ObjectUnionComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionCompositePointer.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionCompositePointer.ts deleted file mode 100644 index 54d0d6daae..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionCompositePointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionCompositePointer } from "../../../structures/ObjectUnionCompositePointer"; - -export const test_llm_applicationOfValidate_3_1_ObjectUnionCompositePointer = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectUnionCompositePointer", - factory: ObjectUnionCompositePointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionCompositePointerApplication, - "3.1" - >(), - ); - -interface ObjectUnionCompositePointerApplication { - insert(p: { first: ObjectUnionCompositePointer }): Promise; - reduce(p: { - first: ObjectUnionCompositePointer; - second: ObjectUnionCompositePointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionCompositePointer | null; - second: ObjectUnionCompositePointer | null; - third?: ObjectUnionCompositePointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionDouble.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionDouble.ts deleted file mode 100644 index 6fc06b421b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionDouble } from "../../../structures/ObjectUnionDouble"; - -export const test_llm_applicationOfValidate_3_1_ObjectUnionDouble = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectUnionDouble", - factory: ObjectUnionDouble, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionDoubleApplication { - insert(p: { first: ObjectUnionDouble }): Promise; - reduce(p: { - first: ObjectUnionDouble; - second: ObjectUnionDouble | null; - }): Promise; - coalesce(p: { - first: ObjectUnionDouble | null; - second: ObjectUnionDouble | null; - third?: ObjectUnionDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionExplicit.ts deleted file mode 100644 index ff7e507911..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionExplicit.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicit } from "../../../structures/ObjectUnionExplicit"; - -export const test_llm_applicationOfValidate_3_1_ObjectUnionExplicit = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectUnionExplicit", - factory: ObjectUnionExplicit, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionExplicitApplication { - insert(p: { first: ObjectUnionExplicit }): Promise; - reduce(p: { - first: ObjectUnionExplicit; - second: ObjectUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicit | null; - second: ObjectUnionExplicit | null; - third?: ObjectUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionExplicitPointer.ts deleted file mode 100644 index 13b45e17a2..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicitPointer } from "../../../structures/ObjectUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_3_1_ObjectUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectUnionExplicitPointer", - factory: ObjectUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionExplicitPointerApplication, - "3.1" - >(), - ); - -interface ObjectUnionExplicitPointerApplication { - insert(p: { first: ObjectUnionExplicitPointer }): Promise; - reduce(p: { - first: ObjectUnionExplicitPointer; - second: ObjectUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicitPointer | null; - second: ObjectUnionExplicitPointer | null; - third?: ObjectUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionImplicit.ts deleted file mode 100644 index 69222702af..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionImplicit.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionImplicit } from "../../../structures/ObjectUnionImplicit"; - -export const test_llm_applicationOfValidate_3_1_ObjectUnionImplicit = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectUnionImplicit", - factory: ObjectUnionImplicit, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionImplicitApplication { - insert(p: { first: ObjectUnionImplicit }): Promise; - reduce(p: { - first: ObjectUnionImplicit; - second: ObjectUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionImplicit | null; - second: ObjectUnionImplicit | null; - third?: ObjectUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionNonPredictable.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionNonPredictable.ts deleted file mode 100644 index 2ddce168f2..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ObjectUnionNonPredictable.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionNonPredictable } from "../../../structures/ObjectUnionNonPredictable"; - -export const test_llm_applicationOfValidate_3_1_ObjectUnionNonPredictable = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ObjectUnionNonPredictable", - factory: ObjectUnionNonPredictable, - })( - typia.llm.applicationOfValidate< - ObjectUnionNonPredictableApplication, - "3.1" - >(), - ); - -interface ObjectUnionNonPredictableApplication { - insert(p: { first: ObjectUnionNonPredictable }): Promise; - reduce(p: { - first: ObjectUnionNonPredictable; - second: ObjectUnionNonPredictable | null; - }): Promise; - coalesce(p: { - first: ObjectUnionNonPredictable | null; - second: ObjectUnionNonPredictable | null; - third?: ObjectUnionNonPredictable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateAtomic.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateAtomic.ts deleted file mode 100644 index d6c60f0a13..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateAtomic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateAtomic } from "../../../structures/TemplateAtomic"; - -export const test_llm_applicationOfValidate_3_1_TemplateAtomic = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TemplateAtomic", - factory: TemplateAtomic, - })(typia.llm.applicationOfValidate()); - -interface TemplateAtomicApplication { - insert(p: { first: TemplateAtomic }): Promise; - reduce(p: { - first: TemplateAtomic; - second: TemplateAtomic | null; - }): Promise; - coalesce(p: { - first: TemplateAtomic | null; - second: TemplateAtomic | null; - third?: TemplateAtomic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateConstant.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateConstant.ts deleted file mode 100644 index 6593fc39c2..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateConstant } from "../../../structures/TemplateConstant"; - -export const test_llm_applicationOfValidate_3_1_TemplateConstant = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TemplateConstant", - factory: TemplateConstant, - })(typia.llm.applicationOfValidate()); - -interface TemplateConstantApplication { - insert(p: { first: TemplateConstant }): Promise; - reduce(p: { - first: TemplateConstant; - second: TemplateConstant | null; - }): Promise; - coalesce(p: { - first: TemplateConstant | null; - second: TemplateConstant | null; - third?: TemplateConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateUnion.ts deleted file mode 100644 index 091f149adb..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TemplateUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateUnion } from "../../../structures/TemplateUnion"; - -export const test_llm_applicationOfValidate_3_1_TemplateUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TemplateUnion", - factory: TemplateUnion, - })(typia.llm.applicationOfValidate()); - -interface TemplateUnionApplication { - insert(p: { first: TemplateUnion }): Promise; - reduce(p: { - first: TemplateUnion; - second: TemplateUnion | null; - }): Promise; - coalesce(p: { - first: TemplateUnion | null; - second: TemplateUnion | null; - third?: TemplateUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonAtomicUnion.ts deleted file mode 100644 index 9a423fe513..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonAtomicUnion } from "../../../structures/ToJsonAtomicUnion"; - -export const test_llm_applicationOfValidate_3_1_ToJsonAtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ToJsonAtomicUnion", - factory: ToJsonAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonAtomicUnionApplication { - insert(p: { first: ToJsonAtomicUnion }): Promise; - reduce(p: { - first: ToJsonAtomicUnion; - second: ToJsonAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonAtomicUnion | null; - second: ToJsonAtomicUnion | null; - third?: ToJsonAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonDouble.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonDouble.ts deleted file mode 100644 index 8cff1e233b..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonDouble } from "../../../structures/ToJsonDouble"; - -export const test_llm_applicationOfValidate_3_1_ToJsonDouble = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ToJsonDouble", - factory: ToJsonDouble, - })(typia.llm.applicationOfValidate()); - -interface ToJsonDoubleApplication { - insert(p: { first: ToJsonDouble }): Promise; - reduce(p: { - first: ToJsonDouble; - second: ToJsonDouble | null; - }): Promise; - coalesce(p: { - first: ToJsonDouble | null; - second: ToJsonDouble | null; - third?: ToJsonDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonNull.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonNull.ts deleted file mode 100644 index 4df7bfa0f8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonNull.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonNull } from "../../../structures/ToJsonNull"; - -export const test_llm_applicationOfValidate_3_1_ToJsonNull = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ToJsonNull", - factory: ToJsonNull, - })(typia.llm.applicationOfValidate()); - -interface ToJsonNullApplication { - insert(p: { first: ToJsonNull }): Promise; - reduce(p: { - first: ToJsonNull; - second: ToJsonNull | null; - }): Promise; - coalesce(p: { - first: ToJsonNull | null; - second: ToJsonNull | null; - third?: ToJsonNull | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonUnion.ts deleted file mode 100644 index e6ffab67d0..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_ToJsonUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonUnion } from "../../../structures/ToJsonUnion"; - -export const test_llm_applicationOfValidate_3_1_ToJsonUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "ToJsonUnion", - factory: ToJsonUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonUnionApplication { - insert(p: { first: ToJsonUnion }): Promise; - reduce(p: { - first: ToJsonUnion; - second: ToJsonUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonUnion | null; - second: ToJsonUnion | null; - third?: ToJsonUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagArray.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagArray.ts deleted file mode 100644 index 9888dd8c96..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArray } from "../../../structures/TypeTagArray"; - -export const test_llm_applicationOfValidate_3_1_TypeTagArray = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagArray", - factory: TypeTagArray, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayApplication { - insert(p: { first: TypeTagArray }): Promise; - reduce(p: { - first: TypeTagArray; - second: TypeTagArray | null; - }): Promise; - coalesce(p: { - first: TypeTagArray | null; - second: TypeTagArray | null; - third?: TypeTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagArrayUnion.ts deleted file mode 100644 index 1ef80bda9e..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArrayUnion } from "../../../structures/TypeTagArrayUnion"; - -export const test_llm_applicationOfValidate_3_1_TypeTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagArrayUnion", - factory: TypeTagArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayUnionApplication { - insert(p: { first: TypeTagArrayUnion }): Promise; - reduce(p: { - first: TypeTagArrayUnion; - second: TypeTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagArrayUnion | null; - second: TypeTagArrayUnion | null; - third?: TypeTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagAtomicUnion.ts deleted file mode 100644 index 2c66631717..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagAtomicUnion } from "../../../structures/TypeTagAtomicUnion"; - -export const test_llm_applicationOfValidate_3_1_TypeTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagAtomicUnion", - factory: TypeTagAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagAtomicUnionApplication { - insert(p: { first: TypeTagAtomicUnion }): Promise; - reduce(p: { - first: TypeTagAtomicUnion; - second: TypeTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagAtomicUnion | null; - second: TypeTagAtomicUnion | null; - third?: TypeTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagCustom.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagCustom.ts deleted file mode 100644 index 8313514e97..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagCustom.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagCustom } from "../../../structures/TypeTagCustom"; - -export const test_llm_applicationOfValidate_3_1_TypeTagCustom = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagCustom", - factory: TypeTagCustom, - })(typia.llm.applicationOfValidate()); - -interface TypeTagCustomApplication { - insert(p: { first: TypeTagCustom }): Promise; - reduce(p: { - first: TypeTagCustom; - second: TypeTagCustom | null; - }): Promise; - coalesce(p: { - first: TypeTagCustom | null; - second: TypeTagCustom | null; - third?: TypeTagCustom | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagDefault.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagDefault.ts deleted file mode 100644 index 6da81e98bd..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagDefault } from "../../../structures/TypeTagDefault"; - -export const test_llm_applicationOfValidate_3_1_TypeTagDefault = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagDefault", - factory: TypeTagDefault, - })(typia.llm.applicationOfValidate()); - -interface TypeTagDefaultApplication { - insert(p: { first: TypeTagDefault }): Promise; - reduce(p: { - first: TypeTagDefault; - second: TypeTagDefault | null; - }): Promise; - coalesce(p: { - first: TypeTagDefault | null; - second: TypeTagDefault | null; - third?: TypeTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagFormat.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagFormat.ts deleted file mode 100644 index 62a800a5e8..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagFormat } from "../../../structures/TypeTagFormat"; - -export const test_llm_applicationOfValidate_3_1_TypeTagFormat = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagFormat", - factory: TypeTagFormat, - })(typia.llm.applicationOfValidate()); - -interface TypeTagFormatApplication { - insert(p: { first: TypeTagFormat }): Promise; - reduce(p: { - first: TypeTagFormat; - second: TypeTagFormat | null; - }): Promise; - coalesce(p: { - first: TypeTagFormat | null; - second: TypeTagFormat | null; - third?: TypeTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagLength.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagLength.ts deleted file mode 100644 index 94d71db5b6..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagLength } from "../../../structures/TypeTagLength"; - -export const test_llm_applicationOfValidate_3_1_TypeTagLength = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagLength", - factory: TypeTagLength, - })(typia.llm.applicationOfValidate()); - -interface TypeTagLengthApplication { - insert(p: { first: TypeTagLength }): Promise; - reduce(p: { - first: TypeTagLength; - second: TypeTagLength | null; - }): Promise; - coalesce(p: { - first: TypeTagLength | null; - second: TypeTagLength | null; - third?: TypeTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagMatrix.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagMatrix.ts deleted file mode 100644 index ca43dd6069..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; - -export const test_llm_applicationOfValidate_3_1_TypeTagMatrix = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagMatrix", - factory: TypeTagMatrix, - })(typia.llm.applicationOfValidate()); - -interface TypeTagMatrixApplication { - insert(p: { first: TypeTagMatrix }): Promise; - reduce(p: { - first: TypeTagMatrix; - second: TypeTagMatrix | null; - }): Promise; - coalesce(p: { - first: TypeTagMatrix | null; - second: TypeTagMatrix | null; - third?: TypeTagMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagObjectUnion.ts deleted file mode 100644 index 5ac8535276..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagObjectUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagObjectUnion } from "../../../structures/TypeTagObjectUnion"; - -export const test_llm_applicationOfValidate_3_1_TypeTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagObjectUnion", - factory: TypeTagObjectUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagObjectUnionApplication { - insert(p: { first: TypeTagObjectUnion }): Promise; - reduce(p: { - first: TypeTagObjectUnion; - second: TypeTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagObjectUnion | null; - second: TypeTagObjectUnion | null; - third?: TypeTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagPattern.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagPattern.ts deleted file mode 100644 index 10e175a157..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagPattern } from "../../../structures/TypeTagPattern"; - -export const test_llm_applicationOfValidate_3_1_TypeTagPattern = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagPattern", - factory: TypeTagPattern, - })(typia.llm.applicationOfValidate()); - -interface TypeTagPatternApplication { - insert(p: { first: TypeTagPattern }): Promise; - reduce(p: { - first: TypeTagPattern; - second: TypeTagPattern | null; - }): Promise; - coalesce(p: { - first: TypeTagPattern | null; - second: TypeTagPattern | null; - third?: TypeTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagRange.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagRange.ts deleted file mode 100644 index 73f933c4da..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagRange } from "../../../structures/TypeTagRange"; - -export const test_llm_applicationOfValidate_3_1_TypeTagRange = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagRange", - factory: TypeTagRange, - })(typia.llm.applicationOfValidate()); - -interface TypeTagRangeApplication { - insert(p: { first: TypeTagRange }): Promise; - reduce(p: { - first: TypeTagRange; - second: TypeTagRange | null; - }): Promise; - coalesce(p: { - first: TypeTagRange | null; - second: TypeTagRange | null; - third?: TypeTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagType.ts b/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagType.ts deleted file mode 100644 index 2c3ae3d826..0000000000 --- a/test/src/features/llm.applicationOfValidate/3.1/test_llm_applicationOfValidate_3_1_TypeTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagType } from "../../../structures/TypeTagType"; - -export const test_llm_applicationOfValidate_3_1_TypeTagType = - _test_llm_applicationOfValidate({ - model: "3.1", - name: "TypeTagType", - factory: TypeTagType, - })(typia.llm.applicationOfValidate()); - -interface TypeTagTypeApplication { - insert(p: { first: TypeTagType }): Promise; - reduce(p: { - first: TypeTagType; - second: TypeTagType | null; - }): Promise; - coalesce(p: { - first: TypeTagType | null; - second: TypeTagType | null; - third?: TypeTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayAny.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayAny.ts deleted file mode 100644 index 4a811f10d8..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayAny.ts +++ /dev/null @@ -1,21 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayAny } from "../../../structures/ArrayAny"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayAny = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayAny", - factory: ArrayAny, - })(typia.llm.applicationOfValidate()); - -interface ArrayAnyApplication { - insert(p: { first: ArrayAny }): Promise; - reduce(p: { first: ArrayAny; second: ArrayAny | null }): Promise; - coalesce(p: { - first: ArrayAny | null; - second: ArrayAny | null; - third?: ArrayAny | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayHierarchical.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayHierarchical.ts deleted file mode 100644 index 5577f84560..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayHierarchical.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchical } from "../../../structures/ArrayHierarchical"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayHierarchical = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayHierarchical", - factory: ArrayHierarchical, - })( - typia.llm.applicationOfValidate(), - ); - -interface ArrayHierarchicalApplication { - insert(p: { first: ArrayHierarchical }): Promise; - reduce(p: { - first: ArrayHierarchical; - second: ArrayHierarchical | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchical | null; - second: ArrayHierarchical | null; - third?: ArrayHierarchical | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayHierarchicalPointer.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayHierarchicalPointer.ts deleted file mode 100644 index 833a7922d5..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayHierarchicalPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchicalPointer } from "../../../structures/ArrayHierarchicalPointer"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayHierarchicalPointer = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayHierarchicalPointer", - factory: ArrayHierarchicalPointer, - })( - typia.llm.applicationOfValidate< - ArrayHierarchicalPointerApplication, - "chatgpt" - >(), - ); - -interface ArrayHierarchicalPointerApplication { - insert(p: { first: ArrayHierarchicalPointer }): Promise; - reduce(p: { - first: ArrayHierarchicalPointer; - second: ArrayHierarchicalPointer | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchicalPointer | null; - second: ArrayHierarchicalPointer | null; - third?: ArrayHierarchicalPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayMatrix.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayMatrix.ts deleted file mode 100644 index b9fba9180b..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayMatrix } from "../../../structures/ArrayMatrix"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayMatrix = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayMatrix", - factory: ArrayMatrix, - })(typia.llm.applicationOfValidate()); - -interface ArrayMatrixApplication { - insert(p: { first: ArrayMatrix }): Promise; - reduce(p: { - first: ArrayMatrix; - second: ArrayMatrix | null; - }): Promise; - coalesce(p: { - first: ArrayMatrix | null; - second: ArrayMatrix | null; - third?: ArrayMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursive.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursive.ts deleted file mode 100644 index 7bcc6622e8..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursive } from "../../../structures/ArrayRecursive"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayRecursive = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayRecursive", - factory: ArrayRecursive, - })(typia.llm.applicationOfValidate()); - -interface ArrayRecursiveApplication { - insert(p: { first: ArrayRecursive }): Promise; - reduce(p: { - first: ArrayRecursive; - second: ArrayRecursive | null; - }): Promise; - coalesce(p: { - first: ArrayRecursive | null; - second: ArrayRecursive | null; - third?: ArrayRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicit.ts deleted file mode 100644 index e8aa693c74..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicit } from "../../../structures/ArrayRecursiveUnionExplicit"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicit = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayRecursiveUnionExplicit", - factory: ArrayRecursiveUnionExplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitApplication, - "chatgpt" - >(), - ); - -interface ArrayRecursiveUnionExplicitApplication { - insert(p: { first: ArrayRecursiveUnionExplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicit; - second: ArrayRecursiveUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicit | null; - second: ArrayRecursiveUnionExplicit | null; - third?: ArrayRecursiveUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicitPointer.ts deleted file mode 100644 index 81e4a92acb..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicitPointer } from "../../../structures/ArrayRecursiveUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayRecursiveUnionExplicitPointer", - factory: ArrayRecursiveUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitPointerApplication, - "chatgpt" - >(), - ); - -interface ArrayRecursiveUnionExplicitPointerApplication { - insert(p: { first: ArrayRecursiveUnionExplicitPointer }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicitPointer; - second: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicitPointer | null; - second: ArrayRecursiveUnionExplicitPointer | null; - third?: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionImplicit.ts deleted file mode 100644 index bfcf758150..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionImplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionImplicit } from "../../../structures/ArrayRecursiveUnionImplicit"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayRecursiveUnionImplicit = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayRecursiveUnionImplicit", - factory: ArrayRecursiveUnionImplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionImplicitApplication, - "chatgpt" - >(), - ); - -interface ArrayRecursiveUnionImplicitApplication { - insert(p: { first: ArrayRecursiveUnionImplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionImplicit; - second: ArrayRecursiveUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionImplicit | null; - second: ArrayRecursiveUnionImplicit | null; - third?: ArrayRecursiveUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedNullable.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedNullable.ts deleted file mode 100644 index 21d863cbe1..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedNullable.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedNullable } from "../../../structures/ArrayRepeatedNullable"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayRepeatedNullable = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayRepeatedNullable", - factory: ArrayRepeatedNullable, - })( - typia.llm.applicationOfValidate< - ArrayRepeatedNullableApplication, - "chatgpt" - >(), - ); - -interface ArrayRepeatedNullableApplication { - insert(p: { first: ArrayRepeatedNullable }): Promise; - reduce(p: { - first: ArrayRepeatedNullable; - second: ArrayRepeatedNullable | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedNullable | null; - second: ArrayRepeatedNullable | null; - third?: ArrayRepeatedNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedRequired.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedRequired.ts deleted file mode 100644 index 191dbfd2ae..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedRequired } from "../../../structures/ArrayRepeatedRequired"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayRepeatedRequired = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayRepeatedRequired", - factory: ArrayRepeatedRequired, - })( - typia.llm.applicationOfValidate< - ArrayRepeatedRequiredApplication, - "chatgpt" - >(), - ); - -interface ArrayRepeatedRequiredApplication { - insert(p: { first: ArrayRepeatedRequired }): Promise; - reduce(p: { - first: ArrayRepeatedRequired; - second: ArrayRepeatedRequired | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedRequired | null; - second: ArrayRepeatedRequired | null; - third?: ArrayRepeatedRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedUnion.ts deleted file mode 100644 index f0e6ec05cd..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayRepeatedUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedUnion } from "../../../structures/ArrayRepeatedUnion"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayRepeatedUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayRepeatedUnion", - factory: ArrayRepeatedUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface ArrayRepeatedUnionApplication { - insert(p: { first: ArrayRepeatedUnion }): Promise; - reduce(p: { - first: ArrayRepeatedUnion; - second: ArrayRepeatedUnion | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedUnion | null; - second: ArrayRepeatedUnion | null; - third?: ArrayRepeatedUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArraySimple.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArraySimple.ts deleted file mode 100644 index 53c62b1f86..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArraySimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArraySimple } from "../../../structures/ArraySimple"; - -export const test_llm_applicationOfValidate_chatgpt_ArraySimple = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArraySimple", - factory: ArraySimple, - })(typia.llm.applicationOfValidate()); - -interface ArraySimpleApplication { - insert(p: { first: ArraySimple }): Promise; - reduce(p: { - first: ArraySimple; - second: ArraySimple | null; - }): Promise; - coalesce(p: { - first: ArraySimple | null; - second: ArraySimple | null; - third?: ArraySimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayUnion.ts deleted file mode 100644 index 46aeb654c5..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayUnion } from "../../../structures/ArrayUnion"; - -export const test_llm_applicationOfValidate_chatgpt_ArrayUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ArrayUnion", - factory: ArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface ArrayUnionApplication { - insert(p: { first: ArrayUnion }): Promise; - reduce(p: { - first: ArrayUnion; - second: ArrayUnion | null; - }): Promise; - coalesce(p: { - first: ArrayUnion | null; - second: ArrayUnion | null; - third?: ArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_AtomicUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_AtomicUnion.ts deleted file mode 100644 index 5bdb9086d0..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_AtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { AtomicUnion } from "../../../structures/AtomicUnion"; - -export const test_llm_applicationOfValidate_chatgpt_AtomicUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "AtomicUnion", - factory: AtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface AtomicUnionApplication { - insert(p: { first: AtomicUnion }): Promise; - reduce(p: { - first: AtomicUnion; - second: AtomicUnion | null; - }): Promise; - coalesce(p: { - first: AtomicUnion | null; - second: AtomicUnion | null; - third?: AtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassGetter.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassGetter.ts deleted file mode 100644 index c7b733ea6e..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassGetter.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassGetter } from "../../../structures/ClassGetter"; - -export const test_llm_applicationOfValidate_chatgpt_ClassGetter = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ClassGetter", - factory: ClassGetter, - })(typia.llm.applicationOfValidate()); - -interface ClassGetterApplication { - insert(p: { first: ClassGetter }): Promise; - reduce(p: { - first: ClassGetter; - second: ClassGetter | null; - }): Promise; - coalesce(p: { - first: ClassGetter | null; - second: ClassGetter | null; - third?: ClassGetter | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassMethod.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassMethod.ts deleted file mode 100644 index e6e9e9f10b..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassMethod.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassMethod } from "../../../structures/ClassMethod"; - -export const test_llm_applicationOfValidate_chatgpt_ClassMethod = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ClassMethod", - factory: ClassMethod, - })(typia.llm.applicationOfValidate()); - -interface ClassMethodApplication { - insert(p: { first: ClassMethod }): Promise; - reduce(p: { - first: ClassMethod; - second: ClassMethod | null; - }): Promise; - coalesce(p: { - first: ClassMethod | null; - second: ClassMethod | null; - third?: ClassMethod | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassPropertyAssignment.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassPropertyAssignment.ts deleted file mode 100644 index 65b60c1e30..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ClassPropertyAssignment.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassPropertyAssignment } from "../../../structures/ClassPropertyAssignment"; - -export const test_llm_applicationOfValidate_chatgpt_ClassPropertyAssignment = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ClassPropertyAssignment", - factory: ClassPropertyAssignment, - })( - typia.llm.applicationOfValidate< - ClassPropertyAssignmentApplication, - "chatgpt" - >(), - ); - -interface ClassPropertyAssignmentApplication { - insert(p: { first: ClassPropertyAssignment }): Promise; - reduce(p: { - first: ClassPropertyAssignment; - second: ClassPropertyAssignment | null; - }): Promise; - coalesce(p: { - first: ClassPropertyAssignment | null; - second: ClassPropertyAssignment | null; - third?: ClassPropertyAssignment | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagArray.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagArray.ts deleted file mode 100644 index d52fe5e4d0..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArray } from "../../../structures/CommentTagArray"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagArray = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagArray", - factory: CommentTagArray, - })(typia.llm.applicationOfValidate()); - -interface CommentTagArrayApplication { - insert(p: { first: CommentTagArray }): Promise; - reduce(p: { - first: CommentTagArray; - second: CommentTagArray | null; - }): Promise; - coalesce(p: { - first: CommentTagArray | null; - second: CommentTagArray | null; - third?: CommentTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagArrayUnion.ts deleted file mode 100644 index 0f5c92c5ec..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagArrayUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArrayUnion } from "../../../structures/CommentTagArrayUnion"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagArrayUnion", - factory: CommentTagArrayUnion, - })( - typia.llm.applicationOfValidate< - CommentTagArrayUnionApplication, - "chatgpt" - >(), - ); - -interface CommentTagArrayUnionApplication { - insert(p: { first: CommentTagArrayUnion }): Promise; - reduce(p: { - first: CommentTagArrayUnion; - second: CommentTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagArrayUnion | null; - second: CommentTagArrayUnion | null; - third?: CommentTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagAtomicUnion.ts deleted file mode 100644 index 2edf36142b..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagAtomicUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagAtomicUnion } from "../../../structures/CommentTagAtomicUnion"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagAtomicUnion", - factory: CommentTagAtomicUnion, - })( - typia.llm.applicationOfValidate< - CommentTagAtomicUnionApplication, - "chatgpt" - >(), - ); - -interface CommentTagAtomicUnionApplication { - insert(p: { first: CommentTagAtomicUnion }): Promise; - reduce(p: { - first: CommentTagAtomicUnion; - second: CommentTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagAtomicUnion | null; - second: CommentTagAtomicUnion | null; - third?: CommentTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagDefault.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagDefault.ts deleted file mode 100644 index 42943df770..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagDefault.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagDefault } from "../../../structures/CommentTagDefault"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagDefault = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagDefault", - factory: CommentTagDefault, - })( - typia.llm.applicationOfValidate(), - ); - -interface CommentTagDefaultApplication { - insert(p: { first: CommentTagDefault }): Promise; - reduce(p: { - first: CommentTagDefault; - second: CommentTagDefault | null; - }): Promise; - coalesce(p: { - first: CommentTagDefault | null; - second: CommentTagDefault | null; - third?: CommentTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagFormat.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagFormat.ts deleted file mode 100644 index 4cc94408b4..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagFormat } from "../../../structures/CommentTagFormat"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagFormat = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagFormat", - factory: CommentTagFormat, - })(typia.llm.applicationOfValidate()); - -interface CommentTagFormatApplication { - insert(p: { first: CommentTagFormat }): Promise; - reduce(p: { - first: CommentTagFormat; - second: CommentTagFormat | null; - }): Promise; - coalesce(p: { - first: CommentTagFormat | null; - second: CommentTagFormat | null; - third?: CommentTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagLength.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagLength.ts deleted file mode 100644 index cde6fffa31..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagLength } from "../../../structures/CommentTagLength"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagLength = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagLength", - factory: CommentTagLength, - })(typia.llm.applicationOfValidate()); - -interface CommentTagLengthApplication { - insert(p: { first: CommentTagLength }): Promise; - reduce(p: { - first: CommentTagLength; - second: CommentTagLength | null; - }): Promise; - coalesce(p: { - first: CommentTagLength | null; - second: CommentTagLength | null; - third?: CommentTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagObjectUnion.ts deleted file mode 100644 index d16ab19e33..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagObjectUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagObjectUnion } from "../../../structures/CommentTagObjectUnion"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagObjectUnion", - factory: CommentTagObjectUnion, - })( - typia.llm.applicationOfValidate< - CommentTagObjectUnionApplication, - "chatgpt" - >(), - ); - -interface CommentTagObjectUnionApplication { - insert(p: { first: CommentTagObjectUnion }): Promise; - reduce(p: { - first: CommentTagObjectUnion; - second: CommentTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagObjectUnion | null; - second: CommentTagObjectUnion | null; - third?: CommentTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagPattern.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagPattern.ts deleted file mode 100644 index d4047adfba..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagPattern.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagPattern } from "../../../structures/CommentTagPattern"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagPattern = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagPattern", - factory: CommentTagPattern, - })( - typia.llm.applicationOfValidate(), - ); - -interface CommentTagPatternApplication { - insert(p: { first: CommentTagPattern }): Promise; - reduce(p: { - first: CommentTagPattern; - second: CommentTagPattern | null; - }): Promise; - coalesce(p: { - first: CommentTagPattern | null; - second: CommentTagPattern | null; - third?: CommentTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagRange.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagRange.ts deleted file mode 100644 index 7019bc8771..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagRange } from "../../../structures/CommentTagRange"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagRange = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagRange", - factory: CommentTagRange, - })(typia.llm.applicationOfValidate()); - -interface CommentTagRangeApplication { - insert(p: { first: CommentTagRange }): Promise; - reduce(p: { - first: CommentTagRange; - second: CommentTagRange | null; - }): Promise; - coalesce(p: { - first: CommentTagRange | null; - second: CommentTagRange | null; - third?: CommentTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagType.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagType.ts deleted file mode 100644 index 43c3a5a1e2..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_CommentTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagType } from "../../../structures/CommentTagType"; - -export const test_llm_applicationOfValidate_chatgpt_CommentTagType = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "CommentTagType", - factory: CommentTagType, - })(typia.llm.applicationOfValidate()); - -interface CommentTagTypeApplication { - insert(p: { first: CommentTagType }): Promise; - reduce(p: { - first: CommentTagType; - second: CommentTagType | null; - }): Promise; - coalesce(p: { - first: CommentTagType | null; - second: CommentTagType | null; - third?: CommentTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicAbsorbed.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicAbsorbed.ts deleted file mode 100644 index 77fae40b11..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicAbsorbed.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicAbsorbed } from "../../../structures/ConstantAtomicAbsorbed"; - -export const test_llm_applicationOfValidate_chatgpt_ConstantAtomicAbsorbed = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ConstantAtomicAbsorbed", - factory: ConstantAtomicAbsorbed, - })( - typia.llm.applicationOfValidate< - ConstantAtomicAbsorbedApplication, - "chatgpt" - >(), - ); - -interface ConstantAtomicAbsorbedApplication { - insert(p: { first: ConstantAtomicAbsorbed }): Promise; - reduce(p: { - first: ConstantAtomicAbsorbed; - second: ConstantAtomicAbsorbed | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicAbsorbed | null; - second: ConstantAtomicAbsorbed | null; - third?: ConstantAtomicAbsorbed | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicTagged.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicTagged.ts deleted file mode 100644 index e256427009..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicTagged.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicTagged } from "../../../structures/ConstantAtomicTagged"; - -export const test_llm_applicationOfValidate_chatgpt_ConstantAtomicTagged = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ConstantAtomicTagged", - factory: ConstantAtomicTagged, - })( - typia.llm.applicationOfValidate< - ConstantAtomicTaggedApplication, - "chatgpt" - >(), - ); - -interface ConstantAtomicTaggedApplication { - insert(p: { first: ConstantAtomicTagged }): Promise; - reduce(p: { - first: ConstantAtomicTagged; - second: ConstantAtomicTagged | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicTagged | null; - second: ConstantAtomicTagged | null; - third?: ConstantAtomicTagged | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicUnion.ts deleted file mode 100644 index 0a5361d774..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantAtomicUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicUnion } from "../../../structures/ConstantAtomicUnion"; - -export const test_llm_applicationOfValidate_chatgpt_ConstantAtomicUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ConstantAtomicUnion", - factory: ConstantAtomicUnion, - })( - typia.llm.applicationOfValidate< - ConstantAtomicUnionApplication, - "chatgpt" - >(), - ); - -interface ConstantAtomicUnionApplication { - insert(p: { first: ConstantAtomicUnion }): Promise; - reduce(p: { - first: ConstantAtomicUnion; - second: ConstantAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicUnion | null; - second: ConstantAtomicUnion | null; - third?: ConstantAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantConstEnumeration.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantConstEnumeration.ts deleted file mode 100644 index 6fb9ab089d..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantConstEnumeration.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantConstEnumeration } from "../../../structures/ConstantConstEnumeration"; - -export const test_llm_applicationOfValidate_chatgpt_ConstantConstEnumeration = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ConstantConstEnumeration", - factory: ConstantConstEnumeration, - })( - typia.llm.applicationOfValidate< - ConstantConstEnumerationApplication, - "chatgpt" - >(), - ); - -interface ConstantConstEnumerationApplication { - insert(p: { first: ConstantConstEnumeration }): Promise; - reduce(p: { - first: ConstantConstEnumeration; - second: ConstantConstEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantConstEnumeration | null; - second: ConstantConstEnumeration | null; - third?: ConstantConstEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantEnumeration.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantEnumeration.ts deleted file mode 100644 index 05761c2f6d..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ConstantEnumeration.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantEnumeration } from "../../../structures/ConstantEnumeration"; - -export const test_llm_applicationOfValidate_chatgpt_ConstantEnumeration = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ConstantEnumeration", - factory: ConstantEnumeration, - })( - typia.llm.applicationOfValidate< - ConstantEnumerationApplication, - "chatgpt" - >(), - ); - -interface ConstantEnumerationApplication { - insert(p: { first: ConstantEnumeration }): Promise; - reduce(p: { - first: ConstantEnumeration; - second: ConstantEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantEnumeration | null; - second: ConstantEnumeration | null; - third?: ConstantEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicArray.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicArray.ts deleted file mode 100644 index 91e149877a..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicArray } from "../../../structures/DynamicArray"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicArray = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicArray", - factory: DynamicArray, - })(typia.llm.applicationOfValidate()); - -interface DynamicArrayApplication { - insert(p: { first: DynamicArray }): Promise; - reduce(p: { - first: DynamicArray; - second: DynamicArray | null; - }): Promise; - coalesce(p: { - first: DynamicArray | null; - second: DynamicArray | null; - third?: DynamicArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicComposite.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicComposite.ts deleted file mode 100644 index 23c7347274..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicComposite.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicComposite } from "../../../structures/DynamicComposite"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicComposite = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicComposite", - factory: DynamicComposite, - })(typia.llm.applicationOfValidate()); - -interface DynamicCompositeApplication { - insert(p: { first: DynamicComposite }): Promise; - reduce(p: { - first: DynamicComposite; - second: DynamicComposite | null; - }): Promise; - coalesce(p: { - first: DynamicComposite | null; - second: DynamicComposite | null; - third?: DynamicComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicConstant.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicConstant.ts deleted file mode 100644 index fd87f1f3f0..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicConstant } from "../../../structures/DynamicConstant"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicConstant = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicConstant", - factory: DynamicConstant, - })(typia.llm.applicationOfValidate()); - -interface DynamicConstantApplication { - insert(p: { first: DynamicConstant }): Promise; - reduce(p: { - first: DynamicConstant; - second: DynamicConstant | null; - }): Promise; - coalesce(p: { - first: DynamicConstant | null; - second: DynamicConstant | null; - third?: DynamicConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicEnumeration.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicEnumeration.ts deleted file mode 100644 index a3b3c8204a..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicEnumeration.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicEnumeration } from "../../../structures/DynamicEnumeration"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicEnumeration = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicEnumeration", - factory: DynamicEnumeration, - })( - typia.llm.applicationOfValidate(), - ); - -interface DynamicEnumerationApplication { - insert(p: { first: DynamicEnumeration }): Promise; - reduce(p: { - first: DynamicEnumeration; - second: DynamicEnumeration | null; - }): Promise; - coalesce(p: { - first: DynamicEnumeration | null; - second: DynamicEnumeration | null; - third?: DynamicEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicNever.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicNever.ts deleted file mode 100644 index ab83d58649..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicNever.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicNever } from "../../../structures/DynamicNever"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicNever = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicNever", - factory: DynamicNever, - })(typia.llm.applicationOfValidate()); - -interface DynamicNeverApplication { - insert(p: { first: DynamicNever }): Promise; - reduce(p: { - first: DynamicNever; - second: DynamicNever | null; - }): Promise; - coalesce(p: { - first: DynamicNever | null; - second: DynamicNever | null; - third?: DynamicNever | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicSimple.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicSimple.ts deleted file mode 100644 index 5f7ea4eb93..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicSimple } from "../../../structures/DynamicSimple"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicSimple = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicSimple", - factory: DynamicSimple, - })(typia.llm.applicationOfValidate()); - -interface DynamicSimpleApplication { - insert(p: { first: DynamicSimple }): Promise; - reduce(p: { - first: DynamicSimple; - second: DynamicSimple | null; - }): Promise; - coalesce(p: { - first: DynamicSimple | null; - second: DynamicSimple | null; - third?: DynamicSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicTemplate.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicTemplate.ts deleted file mode 100644 index 838a6db585..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicTemplate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTemplate } from "../../../structures/DynamicTemplate"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicTemplate = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicTemplate", - factory: DynamicTemplate, - })(typia.llm.applicationOfValidate()); - -interface DynamicTemplateApplication { - insert(p: { first: DynamicTemplate }): Promise; - reduce(p: { - first: DynamicTemplate; - second: DynamicTemplate | null; - }): Promise; - coalesce(p: { - first: DynamicTemplate | null; - second: DynamicTemplate | null; - third?: DynamicTemplate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicTree.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicTree.ts deleted file mode 100644 index b5947a5194..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicTree.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTree } from "../../../structures/DynamicTree"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicTree = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicTree", - factory: DynamicTree, - })(typia.llm.applicationOfValidate()); - -interface DynamicTreeApplication { - insert(p: { first: DynamicTree }): Promise; - reduce(p: { - first: DynamicTree; - second: DynamicTree | null; - }): Promise; - coalesce(p: { - first: DynamicTree | null; - second: DynamicTree | null; - third?: DynamicTree | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicUndefined.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicUndefined.ts deleted file mode 100644 index 953bcb156b..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUndefined } from "../../../structures/DynamicUndefined"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicUndefined = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicUndefined", - factory: DynamicUndefined, - })(typia.llm.applicationOfValidate()); - -interface DynamicUndefinedApplication { - insert(p: { first: DynamicUndefined }): Promise; - reduce(p: { - first: DynamicUndefined; - second: DynamicUndefined | null; - }): Promise; - coalesce(p: { - first: DynamicUndefined | null; - second: DynamicUndefined | null; - third?: DynamicUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicUnion.ts deleted file mode 100644 index 9fb17b664f..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_DynamicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUnion } from "../../../structures/DynamicUnion"; - -export const test_llm_applicationOfValidate_chatgpt_DynamicUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "DynamicUnion", - factory: DynamicUnion, - })(typia.llm.applicationOfValidate()); - -interface DynamicUnionApplication { - insert(p: { first: DynamicUnion }): Promise; - reduce(p: { - first: DynamicUnion; - second: DynamicUnion | null; - }): Promise; - coalesce(p: { - first: DynamicUnion | null; - second: DynamicUnion | null; - third?: DynamicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectAlias.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectAlias.ts deleted file mode 100644 index 44e476ffcb..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectAlias.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectAlias } from "../../../structures/ObjectAlias"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectAlias = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectAlias", - factory: ObjectAlias, - })(typia.llm.applicationOfValidate()); - -interface ObjectAliasApplication { - insert(p: { first: ObjectAlias }): Promise; - reduce(p: { - first: ObjectAlias; - second: ObjectAlias | null; - }): Promise; - coalesce(p: { - first: ObjectAlias | null; - second: ObjectAlias | null; - third?: ObjectAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDate.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDate.ts deleted file mode 100644 index 7ff6d6a55a..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDate } from "../../../structures/ObjectDate"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectDate = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectDate", - factory: ObjectDate, - })(typia.llm.applicationOfValidate()); - -interface ObjectDateApplication { - insert(p: { first: ObjectDate }): Promise; - reduce(p: { - first: ObjectDate; - second: ObjectDate | null; - }): Promise; - coalesce(p: { - first: ObjectDate | null; - second: ObjectDate | null; - third?: ObjectDate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDescription.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDescription.ts deleted file mode 100644 index 30097117ab..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDescription.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDescription } from "../../../structures/ObjectDescription"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectDescription = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectDescription", - factory: ObjectDescription, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectDescriptionApplication { - insert(p: { first: ObjectDescription }): Promise; - reduce(p: { - first: ObjectDescription; - second: ObjectDescription | null; - }): Promise; - coalesce(p: { - first: ObjectDescription | null; - second: ObjectDescription | null; - third?: ObjectDescription | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDynamic.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDynamic.ts deleted file mode 100644 index 69f59b6a0a..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectDynamic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDynamic } from "../../../structures/ObjectDynamic"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectDynamic = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectDynamic", - factory: ObjectDynamic, - })(typia.llm.applicationOfValidate()); - -interface ObjectDynamicApplication { - insert(p: { first: ObjectDynamic }): Promise; - reduce(p: { - first: ObjectDynamic; - second: ObjectDynamic | null; - }): Promise; - coalesce(p: { - first: ObjectDynamic | null; - second: ObjectDynamic | null; - third?: ObjectDynamic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericAlias.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericAlias.ts deleted file mode 100644 index d113157159..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericAlias.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericAlias } from "../../../structures/ObjectGenericAlias"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectGenericAlias = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectGenericAlias", - factory: ObjectGenericAlias, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectGenericAliasApplication { - insert(p: { first: ObjectGenericAlias }): Promise; - reduce(p: { - first: ObjectGenericAlias; - second: ObjectGenericAlias | null; - }): Promise; - coalesce(p: { - first: ObjectGenericAlias | null; - second: ObjectGenericAlias | null; - third?: ObjectGenericAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericArray.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericArray.ts deleted file mode 100644 index e7260b3c18..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericArray.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericArray } from "../../../structures/ObjectGenericArray"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectGenericArray = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectGenericArray", - factory: ObjectGenericArray, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectGenericArrayApplication { - insert(p: { first: ObjectGenericArray }): Promise; - reduce(p: { - first: ObjectGenericArray; - second: ObjectGenericArray | null; - }): Promise; - coalesce(p: { - first: ObjectGenericArray | null; - second: ObjectGenericArray | null; - third?: ObjectGenericArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericUnion.ts deleted file mode 100644 index 4f43ac679e..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectGenericUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericUnion } from "../../../structures/ObjectGenericUnion"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectGenericUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectGenericUnion", - factory: ObjectGenericUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectGenericUnionApplication { - insert(p: { first: ObjectGenericUnion }): Promise; - reduce(p: { - first: ObjectGenericUnion; - second: ObjectGenericUnion | null; - }): Promise; - coalesce(p: { - first: ObjectGenericUnion | null; - second: ObjectGenericUnion | null; - third?: ObjectGenericUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectInternal.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectInternal.ts deleted file mode 100644 index 312696cb70..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectInternal.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectInternal } from "../../../structures/ObjectInternal"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectInternal = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectInternal", - factory: ObjectInternal, - })(typia.llm.applicationOfValidate()); - -interface ObjectInternalApplication { - insert(p: { first: ObjectInternal }): Promise; - reduce(p: { - first: ObjectInternal; - second: ObjectInternal | null; - }): Promise; - coalesce(p: { - first: ObjectInternal | null; - second: ObjectInternal | null; - third?: ObjectInternal | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectIntersection.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectIntersection.ts deleted file mode 100644 index e6abd1134f..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectIntersection.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectIntersection } from "../../../structures/ObjectIntersection"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectIntersection = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectIntersection", - factory: ObjectIntersection, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectIntersectionApplication { - insert(p: { first: ObjectIntersection }): Promise; - reduce(p: { - first: ObjectIntersection; - second: ObjectIntersection | null; - }): Promise; - coalesce(p: { - first: ObjectIntersection | null; - second: ObjectIntersection | null; - third?: ObjectIntersection | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectJsonTag.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectJsonTag.ts deleted file mode 100644 index a152866f8b..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectJsonTag.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectJsonTag = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectJsonTag", - factory: ObjectJsonTag, - })(typia.llm.applicationOfValidate()); - -interface ObjectJsonTagApplication { - insert(p: { first: ObjectJsonTag }): Promise; - reduce(p: { - first: ObjectJsonTag; - second: ObjectJsonTag | null; - }): Promise; - coalesce(p: { - first: ObjectJsonTag | null; - second: ObjectJsonTag | null; - third?: ObjectJsonTag | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectLiteralProperty.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectLiteralProperty.ts deleted file mode 100644 index eb11c948e2..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectLiteralProperty.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralProperty } from "../../../structures/ObjectLiteralProperty"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectLiteralProperty = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectLiteralProperty", - factory: ObjectLiteralProperty, - })( - typia.llm.applicationOfValidate< - ObjectLiteralPropertyApplication, - "chatgpt" - >(), - ); - -interface ObjectLiteralPropertyApplication { - insert(p: { first: ObjectLiteralProperty }): Promise; - reduce(p: { - first: ObjectLiteralProperty; - second: ObjectLiteralProperty | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralProperty | null; - second: ObjectLiteralProperty | null; - third?: ObjectLiteralProperty | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectLiteralType.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectLiteralType.ts deleted file mode 100644 index 979ba58323..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectLiteralType.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralType } from "../../../structures/ObjectLiteralType"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectLiteralType = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectLiteralType", - factory: ObjectLiteralType, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectLiteralTypeApplication { - insert(p: { first: ObjectLiteralType }): Promise; - reduce(p: { - first: ObjectLiteralType; - second: ObjectLiteralType | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralType | null; - second: ObjectLiteralType | null; - third?: ObjectLiteralType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectNullable.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectNullable.ts deleted file mode 100644 index 4cd038e1ea..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectNullable.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectNullable } from "../../../structures/ObjectNullable"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectNullable = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectNullable", - factory: ObjectNullable, - })(typia.llm.applicationOfValidate()); - -interface ObjectNullableApplication { - insert(p: { first: ObjectNullable }): Promise; - reduce(p: { - first: ObjectNullable; - second: ObjectNullable | null; - }): Promise; - coalesce(p: { - first: ObjectNullable | null; - second: ObjectNullable | null; - third?: ObjectNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectOptional.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectOptional.ts deleted file mode 100644 index 953c4eabf5..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectOptional.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectOptional } from "../../../structures/ObjectOptional"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectOptional = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectOptional", - factory: ObjectOptional, - })(typia.llm.applicationOfValidate()); - -interface ObjectOptionalApplication { - insert(p: { first: ObjectOptional }): Promise; - reduce(p: { - first: ObjectOptional; - second: ObjectOptional | null; - }): Promise; - coalesce(p: { - first: ObjectOptional | null; - second: ObjectOptional | null; - third?: ObjectOptional | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPartial.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPartial.ts deleted file mode 100644 index c209c8d427..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPartial.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartial } from "../../../structures/ObjectPartial"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectPartial = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectPartial", - factory: ObjectPartial, - })(typia.llm.applicationOfValidate()); - -interface ObjectPartialApplication { - insert(p: { first: ObjectPartial }): Promise; - reduce(p: { - first: ObjectPartial; - second: ObjectPartial | null; - }): Promise; - coalesce(p: { - first: ObjectPartial | null; - second: ObjectPartial | null; - third?: ObjectPartial | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPartialAndRequired.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPartialAndRequired.ts deleted file mode 100644 index c1d7502f9d..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPartialAndRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartialAndRequired } from "../../../structures/ObjectPartialAndRequired"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectPartialAndRequired = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectPartialAndRequired", - factory: ObjectPartialAndRequired, - })( - typia.llm.applicationOfValidate< - ObjectPartialAndRequiredApplication, - "chatgpt" - >(), - ); - -interface ObjectPartialAndRequiredApplication { - insert(p: { first: ObjectPartialAndRequired }): Promise; - reduce(p: { - first: ObjectPartialAndRequired; - second: ObjectPartialAndRequired | null; - }): Promise; - coalesce(p: { - first: ObjectPartialAndRequired | null; - second: ObjectPartialAndRequired | null; - third?: ObjectPartialAndRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPrimitive.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPrimitive.ts deleted file mode 100644 index 2932aa8ae4..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectPrimitive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPrimitive } from "../../../structures/ObjectPrimitive"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectPrimitive = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectPrimitive", - factory: ObjectPrimitive, - })(typia.llm.applicationOfValidate()); - -interface ObjectPrimitiveApplication { - insert(p: { first: ObjectPrimitive }): Promise; - reduce(p: { - first: ObjectPrimitive; - second: ObjectPrimitive | null; - }): Promise; - coalesce(p: { - first: ObjectPrimitive | null; - second: ObjectPrimitive | null; - third?: ObjectPrimitive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectRecursive.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectRecursive.ts deleted file mode 100644 index cd6ce32368..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRecursive } from "../../../structures/ObjectRecursive"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectRecursive = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectRecursive", - factory: ObjectRecursive, - })(typia.llm.applicationOfValidate()); - -interface ObjectRecursiveApplication { - insert(p: { first: ObjectRecursive }): Promise; - reduce(p: { - first: ObjectRecursive; - second: ObjectRecursive | null; - }): Promise; - coalesce(p: { - first: ObjectRecursive | null; - second: ObjectRecursive | null; - third?: ObjectRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectRequired.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectRequired.ts deleted file mode 100644 index d9b0ba901e..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectRequired.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRequired } from "../../../structures/ObjectRequired"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectRequired = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectRequired", - factory: ObjectRequired, - })(typia.llm.applicationOfValidate()); - -interface ObjectRequiredApplication { - insert(p: { first: ObjectRequired }): Promise; - reduce(p: { - first: ObjectRequired; - second: ObjectRequired | null; - }): Promise; - coalesce(p: { - first: ObjectRequired | null; - second: ObjectRequired | null; - third?: ObjectRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectSimple.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectSimple.ts deleted file mode 100644 index 5a05b400d0..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectSimple } from "../../../structures/ObjectSimple"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectSimple = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectSimple", - factory: ObjectSimple, - })(typia.llm.applicationOfValidate()); - -interface ObjectSimpleApplication { - insert(p: { first: ObjectSimple }): Promise; - reduce(p: { - first: ObjectSimple; - second: ObjectSimple | null; - }): Promise; - coalesce(p: { - first: ObjectSimple | null; - second: ObjectSimple | null; - third?: ObjectSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUndefined.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUndefined.ts deleted file mode 100644 index eaa1d9ff0d..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUndefined } from "../../../structures/ObjectUndefined"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectUndefined = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectUndefined", - factory: ObjectUndefined, - })(typia.llm.applicationOfValidate()); - -interface ObjectUndefinedApplication { - insert(p: { first: ObjectUndefined }): Promise; - reduce(p: { - first: ObjectUndefined; - second: ObjectUndefined | null; - }): Promise; - coalesce(p: { - first: ObjectUndefined | null; - second: ObjectUndefined | null; - third?: ObjectUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionComposite.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionComposite.ts deleted file mode 100644 index 5511d0756d..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionComposite.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionComposite } from "../../../structures/ObjectUnionComposite"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectUnionComposite = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectUnionComposite", - factory: ObjectUnionComposite, - })( - typia.llm.applicationOfValidate< - ObjectUnionCompositeApplication, - "chatgpt" - >(), - ); - -interface ObjectUnionCompositeApplication { - insert(p: { first: ObjectUnionComposite }): Promise; - reduce(p: { - first: ObjectUnionComposite; - second: ObjectUnionComposite | null; - }): Promise; - coalesce(p: { - first: ObjectUnionComposite | null; - second: ObjectUnionComposite | null; - third?: ObjectUnionComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionCompositePointer.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionCompositePointer.ts deleted file mode 100644 index f8fc1b17f7..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionCompositePointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionCompositePointer } from "../../../structures/ObjectUnionCompositePointer"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectUnionCompositePointer = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectUnionCompositePointer", - factory: ObjectUnionCompositePointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionCompositePointerApplication, - "chatgpt" - >(), - ); - -interface ObjectUnionCompositePointerApplication { - insert(p: { first: ObjectUnionCompositePointer }): Promise; - reduce(p: { - first: ObjectUnionCompositePointer; - second: ObjectUnionCompositePointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionCompositePointer | null; - second: ObjectUnionCompositePointer | null; - third?: ObjectUnionCompositePointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionDouble.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionDouble.ts deleted file mode 100644 index 8cb258bb60..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionDouble.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionDouble } from "../../../structures/ObjectUnionDouble"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectUnionDouble = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectUnionDouble", - factory: ObjectUnionDouble, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectUnionDoubleApplication { - insert(p: { first: ObjectUnionDouble }): Promise; - reduce(p: { - first: ObjectUnionDouble; - second: ObjectUnionDouble | null; - }): Promise; - coalesce(p: { - first: ObjectUnionDouble | null; - second: ObjectUnionDouble | null; - third?: ObjectUnionDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicit.ts deleted file mode 100644 index 5833771f53..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicit } from "../../../structures/ObjectUnionExplicit"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicit = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectUnionExplicit", - factory: ObjectUnionExplicit, - })( - typia.llm.applicationOfValidate< - ObjectUnionExplicitApplication, - "chatgpt" - >(), - ); - -interface ObjectUnionExplicitApplication { - insert(p: { first: ObjectUnionExplicit }): Promise; - reduce(p: { - first: ObjectUnionExplicit; - second: ObjectUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicit | null; - second: ObjectUnionExplicit | null; - third?: ObjectUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicitPointer.ts deleted file mode 100644 index f1a1367834..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicitPointer } from "../../../structures/ObjectUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectUnionExplicitPointer", - factory: ObjectUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionExplicitPointerApplication, - "chatgpt" - >(), - ); - -interface ObjectUnionExplicitPointerApplication { - insert(p: { first: ObjectUnionExplicitPointer }): Promise; - reduce(p: { - first: ObjectUnionExplicitPointer; - second: ObjectUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicitPointer | null; - second: ObjectUnionExplicitPointer | null; - third?: ObjectUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionImplicit.ts deleted file mode 100644 index 4354ce75b6..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionImplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionImplicit } from "../../../structures/ObjectUnionImplicit"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectUnionImplicit = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectUnionImplicit", - factory: ObjectUnionImplicit, - })( - typia.llm.applicationOfValidate< - ObjectUnionImplicitApplication, - "chatgpt" - >(), - ); - -interface ObjectUnionImplicitApplication { - insert(p: { first: ObjectUnionImplicit }): Promise; - reduce(p: { - first: ObjectUnionImplicit; - second: ObjectUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionImplicit | null; - second: ObjectUnionImplicit | null; - third?: ObjectUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionNonPredictable.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionNonPredictable.ts deleted file mode 100644 index 650b5c60ab..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ObjectUnionNonPredictable.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionNonPredictable } from "../../../structures/ObjectUnionNonPredictable"; - -export const test_llm_applicationOfValidate_chatgpt_ObjectUnionNonPredictable = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ObjectUnionNonPredictable", - factory: ObjectUnionNonPredictable, - })( - typia.llm.applicationOfValidate< - ObjectUnionNonPredictableApplication, - "chatgpt" - >(), - ); - -interface ObjectUnionNonPredictableApplication { - insert(p: { first: ObjectUnionNonPredictable }): Promise; - reduce(p: { - first: ObjectUnionNonPredictable; - second: ObjectUnionNonPredictable | null; - }): Promise; - coalesce(p: { - first: ObjectUnionNonPredictable | null; - second: ObjectUnionNonPredictable | null; - third?: ObjectUnionNonPredictable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateAtomic.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateAtomic.ts deleted file mode 100644 index 3e8d0e2e71..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateAtomic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateAtomic } from "../../../structures/TemplateAtomic"; - -export const test_llm_applicationOfValidate_chatgpt_TemplateAtomic = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TemplateAtomic", - factory: TemplateAtomic, - })(typia.llm.applicationOfValidate()); - -interface TemplateAtomicApplication { - insert(p: { first: TemplateAtomic }): Promise; - reduce(p: { - first: TemplateAtomic; - second: TemplateAtomic | null; - }): Promise; - coalesce(p: { - first: TemplateAtomic | null; - second: TemplateAtomic | null; - third?: TemplateAtomic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateConstant.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateConstant.ts deleted file mode 100644 index e3c80ab9b5..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateConstant } from "../../../structures/TemplateConstant"; - -export const test_llm_applicationOfValidate_chatgpt_TemplateConstant = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TemplateConstant", - factory: TemplateConstant, - })(typia.llm.applicationOfValidate()); - -interface TemplateConstantApplication { - insert(p: { first: TemplateConstant }): Promise; - reduce(p: { - first: TemplateConstant; - second: TemplateConstant | null; - }): Promise; - coalesce(p: { - first: TemplateConstant | null; - second: TemplateConstant | null; - third?: TemplateConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateUnion.ts deleted file mode 100644 index 433fb38ef3..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TemplateUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateUnion } from "../../../structures/TemplateUnion"; - -export const test_llm_applicationOfValidate_chatgpt_TemplateUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TemplateUnion", - factory: TemplateUnion, - })(typia.llm.applicationOfValidate()); - -interface TemplateUnionApplication { - insert(p: { first: TemplateUnion }): Promise; - reduce(p: { - first: TemplateUnion; - second: TemplateUnion | null; - }): Promise; - coalesce(p: { - first: TemplateUnion | null; - second: TemplateUnion | null; - third?: TemplateUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonAtomicUnion.ts deleted file mode 100644 index 977ffbc3fe..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonAtomicUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonAtomicUnion } from "../../../structures/ToJsonAtomicUnion"; - -export const test_llm_applicationOfValidate_chatgpt_ToJsonAtomicUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ToJsonAtomicUnion", - factory: ToJsonAtomicUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface ToJsonAtomicUnionApplication { - insert(p: { first: ToJsonAtomicUnion }): Promise; - reduce(p: { - first: ToJsonAtomicUnion; - second: ToJsonAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonAtomicUnion | null; - second: ToJsonAtomicUnion | null; - third?: ToJsonAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonDouble.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonDouble.ts deleted file mode 100644 index fa394d25ec..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonDouble } from "../../../structures/ToJsonDouble"; - -export const test_llm_applicationOfValidate_chatgpt_ToJsonDouble = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ToJsonDouble", - factory: ToJsonDouble, - })(typia.llm.applicationOfValidate()); - -interface ToJsonDoubleApplication { - insert(p: { first: ToJsonDouble }): Promise; - reduce(p: { - first: ToJsonDouble; - second: ToJsonDouble | null; - }): Promise; - coalesce(p: { - first: ToJsonDouble | null; - second: ToJsonDouble | null; - third?: ToJsonDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonNull.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonNull.ts deleted file mode 100644 index a47f27a48c..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonNull.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonNull } from "../../../structures/ToJsonNull"; - -export const test_llm_applicationOfValidate_chatgpt_ToJsonNull = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ToJsonNull", - factory: ToJsonNull, - })(typia.llm.applicationOfValidate()); - -interface ToJsonNullApplication { - insert(p: { first: ToJsonNull }): Promise; - reduce(p: { - first: ToJsonNull; - second: ToJsonNull | null; - }): Promise; - coalesce(p: { - first: ToJsonNull | null; - second: ToJsonNull | null; - third?: ToJsonNull | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonUnion.ts deleted file mode 100644 index 168d3c6100..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_ToJsonUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonUnion } from "../../../structures/ToJsonUnion"; - -export const test_llm_applicationOfValidate_chatgpt_ToJsonUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "ToJsonUnion", - factory: ToJsonUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonUnionApplication { - insert(p: { first: ToJsonUnion }): Promise; - reduce(p: { - first: ToJsonUnion; - second: ToJsonUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonUnion | null; - second: ToJsonUnion | null; - third?: ToJsonUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagArray.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagArray.ts deleted file mode 100644 index c3a19dbdcc..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArray } from "../../../structures/TypeTagArray"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagArray = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagArray", - factory: TypeTagArray, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayApplication { - insert(p: { first: TypeTagArray }): Promise; - reduce(p: { - first: TypeTagArray; - second: TypeTagArray | null; - }): Promise; - coalesce(p: { - first: TypeTagArray | null; - second: TypeTagArray | null; - third?: TypeTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagArrayUnion.ts deleted file mode 100644 index c9f364bad6..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagArrayUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArrayUnion } from "../../../structures/TypeTagArrayUnion"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagArrayUnion", - factory: TypeTagArrayUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface TypeTagArrayUnionApplication { - insert(p: { first: TypeTagArrayUnion }): Promise; - reduce(p: { - first: TypeTagArrayUnion; - second: TypeTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagArrayUnion | null; - second: TypeTagArrayUnion | null; - third?: TypeTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagAtomicUnion.ts deleted file mode 100644 index 1568c42372..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagAtomicUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagAtomicUnion } from "../../../structures/TypeTagAtomicUnion"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagAtomicUnion", - factory: TypeTagAtomicUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface TypeTagAtomicUnionApplication { - insert(p: { first: TypeTagAtomicUnion }): Promise; - reduce(p: { - first: TypeTagAtomicUnion; - second: TypeTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagAtomicUnion | null; - second: TypeTagAtomicUnion | null; - third?: TypeTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagCustom.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagCustom.ts deleted file mode 100644 index 957f4f6cfb..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagCustom.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagCustom } from "../../../structures/TypeTagCustom"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagCustom = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagCustom", - factory: TypeTagCustom, - })(typia.llm.applicationOfValidate()); - -interface TypeTagCustomApplication { - insert(p: { first: TypeTagCustom }): Promise; - reduce(p: { - first: TypeTagCustom; - second: TypeTagCustom | null; - }): Promise; - coalesce(p: { - first: TypeTagCustom | null; - second: TypeTagCustom | null; - third?: TypeTagCustom | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagDefault.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagDefault.ts deleted file mode 100644 index d6cf6ed902..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagDefault } from "../../../structures/TypeTagDefault"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagDefault = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagDefault", - factory: TypeTagDefault, - })(typia.llm.applicationOfValidate()); - -interface TypeTagDefaultApplication { - insert(p: { first: TypeTagDefault }): Promise; - reduce(p: { - first: TypeTagDefault; - second: TypeTagDefault | null; - }): Promise; - coalesce(p: { - first: TypeTagDefault | null; - second: TypeTagDefault | null; - third?: TypeTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagFormat.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagFormat.ts deleted file mode 100644 index 0905250892..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagFormat } from "../../../structures/TypeTagFormat"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagFormat = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagFormat", - factory: TypeTagFormat, - })(typia.llm.applicationOfValidate()); - -interface TypeTagFormatApplication { - insert(p: { first: TypeTagFormat }): Promise; - reduce(p: { - first: TypeTagFormat; - second: TypeTagFormat | null; - }): Promise; - coalesce(p: { - first: TypeTagFormat | null; - second: TypeTagFormat | null; - third?: TypeTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagLength.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagLength.ts deleted file mode 100644 index 4cc4192d1c..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagLength } from "../../../structures/TypeTagLength"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagLength = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagLength", - factory: TypeTagLength, - })(typia.llm.applicationOfValidate()); - -interface TypeTagLengthApplication { - insert(p: { first: TypeTagLength }): Promise; - reduce(p: { - first: TypeTagLength; - second: TypeTagLength | null; - }): Promise; - coalesce(p: { - first: TypeTagLength | null; - second: TypeTagLength | null; - third?: TypeTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagMatrix.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagMatrix.ts deleted file mode 100644 index 0eb0336297..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagMatrix = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagMatrix", - factory: TypeTagMatrix, - })(typia.llm.applicationOfValidate()); - -interface TypeTagMatrixApplication { - insert(p: { first: TypeTagMatrix }): Promise; - reduce(p: { - first: TypeTagMatrix; - second: TypeTagMatrix | null; - }): Promise; - coalesce(p: { - first: TypeTagMatrix | null; - second: TypeTagMatrix | null; - third?: TypeTagMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagObjectUnion.ts deleted file mode 100644 index 68f6e78e0a..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagObjectUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagObjectUnion } from "../../../structures/TypeTagObjectUnion"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagObjectUnion", - factory: TypeTagObjectUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface TypeTagObjectUnionApplication { - insert(p: { first: TypeTagObjectUnion }): Promise; - reduce(p: { - first: TypeTagObjectUnion; - second: TypeTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagObjectUnion | null; - second: TypeTagObjectUnion | null; - third?: TypeTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagPattern.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagPattern.ts deleted file mode 100644 index cbda80aa27..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagPattern } from "../../../structures/TypeTagPattern"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagPattern = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagPattern", - factory: TypeTagPattern, - })(typia.llm.applicationOfValidate()); - -interface TypeTagPatternApplication { - insert(p: { first: TypeTagPattern }): Promise; - reduce(p: { - first: TypeTagPattern; - second: TypeTagPattern | null; - }): Promise; - coalesce(p: { - first: TypeTagPattern | null; - second: TypeTagPattern | null; - third?: TypeTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagRange.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagRange.ts deleted file mode 100644 index c8aff815c0..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagRange } from "../../../structures/TypeTagRange"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagRange = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagRange", - factory: TypeTagRange, - })(typia.llm.applicationOfValidate()); - -interface TypeTagRangeApplication { - insert(p: { first: TypeTagRange }): Promise; - reduce(p: { - first: TypeTagRange; - second: TypeTagRange | null; - }): Promise; - coalesce(p: { - first: TypeTagRange | null; - second: TypeTagRange | null; - third?: TypeTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagType.ts b/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagType.ts deleted file mode 100644 index 41f93bd7a6..0000000000 --- a/test/src/features/llm.applicationOfValidate/chatgpt/test_llm_applicationOfValidate_chatgpt_TypeTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagType } from "../../../structures/TypeTagType"; - -export const test_llm_applicationOfValidate_chatgpt_TypeTagType = - _test_llm_applicationOfValidate({ - model: "chatgpt", - name: "TypeTagType", - factory: TypeTagType, - })(typia.llm.applicationOfValidate()); - -interface TypeTagTypeApplication { - insert(p: { first: TypeTagType }): Promise; - reduce(p: { - first: TypeTagType; - second: TypeTagType | null; - }): Promise; - coalesce(p: { - first: TypeTagType | null; - second: TypeTagType | null; - third?: TypeTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayAny.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayAny.ts deleted file mode 100644 index fe5f4d09be..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayAny.ts +++ /dev/null @@ -1,21 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayAny } from "../../../structures/ArrayAny"; - -export const test_llm_applicationOfValidate_claude_ArrayAny = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayAny", - factory: ArrayAny, - })(typia.llm.applicationOfValidate()); - -interface ArrayAnyApplication { - insert(p: { first: ArrayAny }): Promise; - reduce(p: { first: ArrayAny; second: ArrayAny | null }): Promise; - coalesce(p: { - first: ArrayAny | null; - second: ArrayAny | null; - third?: ArrayAny | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayHierarchical.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayHierarchical.ts deleted file mode 100644 index 0e8ce00854..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayHierarchical.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchical } from "../../../structures/ArrayHierarchical"; - -export const test_llm_applicationOfValidate_claude_ArrayHierarchical = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayHierarchical", - factory: ArrayHierarchical, - })(typia.llm.applicationOfValidate()); - -interface ArrayHierarchicalApplication { - insert(p: { first: ArrayHierarchical }): Promise; - reduce(p: { - first: ArrayHierarchical; - second: ArrayHierarchical | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchical | null; - second: ArrayHierarchical | null; - third?: ArrayHierarchical | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayHierarchicalPointer.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayHierarchicalPointer.ts deleted file mode 100644 index aeb3afa9af..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayHierarchicalPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchicalPointer } from "../../../structures/ArrayHierarchicalPointer"; - -export const test_llm_applicationOfValidate_claude_ArrayHierarchicalPointer = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayHierarchicalPointer", - factory: ArrayHierarchicalPointer, - })( - typia.llm.applicationOfValidate< - ArrayHierarchicalPointerApplication, - "claude" - >(), - ); - -interface ArrayHierarchicalPointerApplication { - insert(p: { first: ArrayHierarchicalPointer }): Promise; - reduce(p: { - first: ArrayHierarchicalPointer; - second: ArrayHierarchicalPointer | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchicalPointer | null; - second: ArrayHierarchicalPointer | null; - third?: ArrayHierarchicalPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayMatrix.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayMatrix.ts deleted file mode 100644 index 9ad163bd96..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayMatrix } from "../../../structures/ArrayMatrix"; - -export const test_llm_applicationOfValidate_claude_ArrayMatrix = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayMatrix", - factory: ArrayMatrix, - })(typia.llm.applicationOfValidate()); - -interface ArrayMatrixApplication { - insert(p: { first: ArrayMatrix }): Promise; - reduce(p: { - first: ArrayMatrix; - second: ArrayMatrix | null; - }): Promise; - coalesce(p: { - first: ArrayMatrix | null; - second: ArrayMatrix | null; - third?: ArrayMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursive.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursive.ts deleted file mode 100644 index 72ac6642a4..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursive } from "../../../structures/ArrayRecursive"; - -export const test_llm_applicationOfValidate_claude_ArrayRecursive = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayRecursive", - factory: ArrayRecursive, - })(typia.llm.applicationOfValidate()); - -interface ArrayRecursiveApplication { - insert(p: { first: ArrayRecursive }): Promise; - reduce(p: { - first: ArrayRecursive; - second: ArrayRecursive | null; - }): Promise; - coalesce(p: { - first: ArrayRecursive | null; - second: ArrayRecursive | null; - third?: ArrayRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicit.ts deleted file mode 100644 index c2973973d9..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicit } from "../../../structures/ArrayRecursiveUnionExplicit"; - -export const test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicit = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayRecursiveUnionExplicit", - factory: ArrayRecursiveUnionExplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitApplication, - "claude" - >(), - ); - -interface ArrayRecursiveUnionExplicitApplication { - insert(p: { first: ArrayRecursiveUnionExplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicit; - second: ArrayRecursiveUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicit | null; - second: ArrayRecursiveUnionExplicit | null; - third?: ArrayRecursiveUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicitPointer.ts deleted file mode 100644 index e3722cbf94..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicitPointer } from "../../../structures/ArrayRecursiveUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_claude_ArrayRecursiveUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayRecursiveUnionExplicitPointer", - factory: ArrayRecursiveUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitPointerApplication, - "claude" - >(), - ); - -interface ArrayRecursiveUnionExplicitPointerApplication { - insert(p: { first: ArrayRecursiveUnionExplicitPointer }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicitPointer; - second: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicitPointer | null; - second: ArrayRecursiveUnionExplicitPointer | null; - third?: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionImplicit.ts deleted file mode 100644 index 938a615598..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRecursiveUnionImplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionImplicit } from "../../../structures/ArrayRecursiveUnionImplicit"; - -export const test_llm_applicationOfValidate_claude_ArrayRecursiveUnionImplicit = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayRecursiveUnionImplicit", - factory: ArrayRecursiveUnionImplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionImplicitApplication, - "claude" - >(), - ); - -interface ArrayRecursiveUnionImplicitApplication { - insert(p: { first: ArrayRecursiveUnionImplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionImplicit; - second: ArrayRecursiveUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionImplicit | null; - second: ArrayRecursiveUnionImplicit | null; - third?: ArrayRecursiveUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedNullable.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedNullable.ts deleted file mode 100644 index d78629a24e..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedNullable.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedNullable } from "../../../structures/ArrayRepeatedNullable"; - -export const test_llm_applicationOfValidate_claude_ArrayRepeatedNullable = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayRepeatedNullable", - factory: ArrayRepeatedNullable, - })( - typia.llm.applicationOfValidate< - ArrayRepeatedNullableApplication, - "claude" - >(), - ); - -interface ArrayRepeatedNullableApplication { - insert(p: { first: ArrayRepeatedNullable }): Promise; - reduce(p: { - first: ArrayRepeatedNullable; - second: ArrayRepeatedNullable | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedNullable | null; - second: ArrayRepeatedNullable | null; - third?: ArrayRepeatedNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedRequired.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedRequired.ts deleted file mode 100644 index 0752b19dd3..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedRequired } from "../../../structures/ArrayRepeatedRequired"; - -export const test_llm_applicationOfValidate_claude_ArrayRepeatedRequired = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayRepeatedRequired", - factory: ArrayRepeatedRequired, - })( - typia.llm.applicationOfValidate< - ArrayRepeatedRequiredApplication, - "claude" - >(), - ); - -interface ArrayRepeatedRequiredApplication { - insert(p: { first: ArrayRepeatedRequired }): Promise; - reduce(p: { - first: ArrayRepeatedRequired; - second: ArrayRepeatedRequired | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedRequired | null; - second: ArrayRepeatedRequired | null; - third?: ArrayRepeatedRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedUnion.ts deleted file mode 100644 index 77f2131960..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayRepeatedUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedUnion } from "../../../structures/ArrayRepeatedUnion"; - -export const test_llm_applicationOfValidate_claude_ArrayRepeatedUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayRepeatedUnion", - factory: ArrayRepeatedUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface ArrayRepeatedUnionApplication { - insert(p: { first: ArrayRepeatedUnion }): Promise; - reduce(p: { - first: ArrayRepeatedUnion; - second: ArrayRepeatedUnion | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedUnion | null; - second: ArrayRepeatedUnion | null; - third?: ArrayRepeatedUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArraySimple.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArraySimple.ts deleted file mode 100644 index 800a5f6600..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArraySimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArraySimple } from "../../../structures/ArraySimple"; - -export const test_llm_applicationOfValidate_claude_ArraySimple = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArraySimple", - factory: ArraySimple, - })(typia.llm.applicationOfValidate()); - -interface ArraySimpleApplication { - insert(p: { first: ArraySimple }): Promise; - reduce(p: { - first: ArraySimple; - second: ArraySimple | null; - }): Promise; - coalesce(p: { - first: ArraySimple | null; - second: ArraySimple | null; - third?: ArraySimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayUnion.ts deleted file mode 100644 index 9a529fe88a..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayUnion } from "../../../structures/ArrayUnion"; - -export const test_llm_applicationOfValidate_claude_ArrayUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ArrayUnion", - factory: ArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface ArrayUnionApplication { - insert(p: { first: ArrayUnion }): Promise; - reduce(p: { - first: ArrayUnion; - second: ArrayUnion | null; - }): Promise; - coalesce(p: { - first: ArrayUnion | null; - second: ArrayUnion | null; - third?: ArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_AtomicUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_AtomicUnion.ts deleted file mode 100644 index 4a5ba6dbd8..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_AtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { AtomicUnion } from "../../../structures/AtomicUnion"; - -export const test_llm_applicationOfValidate_claude_AtomicUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "AtomicUnion", - factory: AtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface AtomicUnionApplication { - insert(p: { first: AtomicUnion }): Promise; - reduce(p: { - first: AtomicUnion; - second: AtomicUnion | null; - }): Promise; - coalesce(p: { - first: AtomicUnion | null; - second: AtomicUnion | null; - third?: AtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassGetter.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassGetter.ts deleted file mode 100644 index 7339045335..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassGetter.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassGetter } from "../../../structures/ClassGetter"; - -export const test_llm_applicationOfValidate_claude_ClassGetter = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ClassGetter", - factory: ClassGetter, - })(typia.llm.applicationOfValidate()); - -interface ClassGetterApplication { - insert(p: { first: ClassGetter }): Promise; - reduce(p: { - first: ClassGetter; - second: ClassGetter | null; - }): Promise; - coalesce(p: { - first: ClassGetter | null; - second: ClassGetter | null; - third?: ClassGetter | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassMethod.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassMethod.ts deleted file mode 100644 index 88bb1377c6..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassMethod.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassMethod } from "../../../structures/ClassMethod"; - -export const test_llm_applicationOfValidate_claude_ClassMethod = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ClassMethod", - factory: ClassMethod, - })(typia.llm.applicationOfValidate()); - -interface ClassMethodApplication { - insert(p: { first: ClassMethod }): Promise; - reduce(p: { - first: ClassMethod; - second: ClassMethod | null; - }): Promise; - coalesce(p: { - first: ClassMethod | null; - second: ClassMethod | null; - third?: ClassMethod | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassPropertyAssignment.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassPropertyAssignment.ts deleted file mode 100644 index 396bb31014..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ClassPropertyAssignment.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassPropertyAssignment } from "../../../structures/ClassPropertyAssignment"; - -export const test_llm_applicationOfValidate_claude_ClassPropertyAssignment = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ClassPropertyAssignment", - factory: ClassPropertyAssignment, - })( - typia.llm.applicationOfValidate< - ClassPropertyAssignmentApplication, - "claude" - >(), - ); - -interface ClassPropertyAssignmentApplication { - insert(p: { first: ClassPropertyAssignment }): Promise; - reduce(p: { - first: ClassPropertyAssignment; - second: ClassPropertyAssignment | null; - }): Promise; - coalesce(p: { - first: ClassPropertyAssignment | null; - second: ClassPropertyAssignment | null; - third?: ClassPropertyAssignment | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagArray.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagArray.ts deleted file mode 100644 index b43a288890..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArray } from "../../../structures/CommentTagArray"; - -export const test_llm_applicationOfValidate_claude_CommentTagArray = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagArray", - factory: CommentTagArray, - })(typia.llm.applicationOfValidate()); - -interface CommentTagArrayApplication { - insert(p: { first: CommentTagArray }): Promise; - reduce(p: { - first: CommentTagArray; - second: CommentTagArray | null; - }): Promise; - coalesce(p: { - first: CommentTagArray | null; - second: CommentTagArray | null; - third?: CommentTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagArrayUnion.ts deleted file mode 100644 index 78fcf2120c..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagArrayUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArrayUnion } from "../../../structures/CommentTagArrayUnion"; - -export const test_llm_applicationOfValidate_claude_CommentTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagArrayUnion", - factory: CommentTagArrayUnion, - })( - typia.llm.applicationOfValidate< - CommentTagArrayUnionApplication, - "claude" - >(), - ); - -interface CommentTagArrayUnionApplication { - insert(p: { first: CommentTagArrayUnion }): Promise; - reduce(p: { - first: CommentTagArrayUnion; - second: CommentTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagArrayUnion | null; - second: CommentTagArrayUnion | null; - third?: CommentTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagAtomicUnion.ts deleted file mode 100644 index 27d72405b7..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagAtomicUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagAtomicUnion } from "../../../structures/CommentTagAtomicUnion"; - -export const test_llm_applicationOfValidate_claude_CommentTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagAtomicUnion", - factory: CommentTagAtomicUnion, - })( - typia.llm.applicationOfValidate< - CommentTagAtomicUnionApplication, - "claude" - >(), - ); - -interface CommentTagAtomicUnionApplication { - insert(p: { first: CommentTagAtomicUnion }): Promise; - reduce(p: { - first: CommentTagAtomicUnion; - second: CommentTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagAtomicUnion | null; - second: CommentTagAtomicUnion | null; - third?: CommentTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagDefault.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagDefault.ts deleted file mode 100644 index f01b89da43..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagDefault } from "../../../structures/CommentTagDefault"; - -export const test_llm_applicationOfValidate_claude_CommentTagDefault = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagDefault", - factory: CommentTagDefault, - })(typia.llm.applicationOfValidate()); - -interface CommentTagDefaultApplication { - insert(p: { first: CommentTagDefault }): Promise; - reduce(p: { - first: CommentTagDefault; - second: CommentTagDefault | null; - }): Promise; - coalesce(p: { - first: CommentTagDefault | null; - second: CommentTagDefault | null; - third?: CommentTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagFormat.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagFormat.ts deleted file mode 100644 index fe94ada0df..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagFormat } from "../../../structures/CommentTagFormat"; - -export const test_llm_applicationOfValidate_claude_CommentTagFormat = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagFormat", - factory: CommentTagFormat, - })(typia.llm.applicationOfValidate()); - -interface CommentTagFormatApplication { - insert(p: { first: CommentTagFormat }): Promise; - reduce(p: { - first: CommentTagFormat; - second: CommentTagFormat | null; - }): Promise; - coalesce(p: { - first: CommentTagFormat | null; - second: CommentTagFormat | null; - third?: CommentTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagLength.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagLength.ts deleted file mode 100644 index 36af28001f..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagLength } from "../../../structures/CommentTagLength"; - -export const test_llm_applicationOfValidate_claude_CommentTagLength = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagLength", - factory: CommentTagLength, - })(typia.llm.applicationOfValidate()); - -interface CommentTagLengthApplication { - insert(p: { first: CommentTagLength }): Promise; - reduce(p: { - first: CommentTagLength; - second: CommentTagLength | null; - }): Promise; - coalesce(p: { - first: CommentTagLength | null; - second: CommentTagLength | null; - third?: CommentTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagObjectUnion.ts deleted file mode 100644 index 677e709235..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagObjectUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagObjectUnion } from "../../../structures/CommentTagObjectUnion"; - -export const test_llm_applicationOfValidate_claude_CommentTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagObjectUnion", - factory: CommentTagObjectUnion, - })( - typia.llm.applicationOfValidate< - CommentTagObjectUnionApplication, - "claude" - >(), - ); - -interface CommentTagObjectUnionApplication { - insert(p: { first: CommentTagObjectUnion }): Promise; - reduce(p: { - first: CommentTagObjectUnion; - second: CommentTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagObjectUnion | null; - second: CommentTagObjectUnion | null; - third?: CommentTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagPattern.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagPattern.ts deleted file mode 100644 index 1dea194dd5..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagPattern } from "../../../structures/CommentTagPattern"; - -export const test_llm_applicationOfValidate_claude_CommentTagPattern = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagPattern", - factory: CommentTagPattern, - })(typia.llm.applicationOfValidate()); - -interface CommentTagPatternApplication { - insert(p: { first: CommentTagPattern }): Promise; - reduce(p: { - first: CommentTagPattern; - second: CommentTagPattern | null; - }): Promise; - coalesce(p: { - first: CommentTagPattern | null; - second: CommentTagPattern | null; - third?: CommentTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagRange.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagRange.ts deleted file mode 100644 index 29a31587f1..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagRange } from "../../../structures/CommentTagRange"; - -export const test_llm_applicationOfValidate_claude_CommentTagRange = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagRange", - factory: CommentTagRange, - })(typia.llm.applicationOfValidate()); - -interface CommentTagRangeApplication { - insert(p: { first: CommentTagRange }): Promise; - reduce(p: { - first: CommentTagRange; - second: CommentTagRange | null; - }): Promise; - coalesce(p: { - first: CommentTagRange | null; - second: CommentTagRange | null; - third?: CommentTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagType.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagType.ts deleted file mode 100644 index 3952e516c5..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_CommentTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagType } from "../../../structures/CommentTagType"; - -export const test_llm_applicationOfValidate_claude_CommentTagType = - _test_llm_applicationOfValidate({ - model: "claude", - name: "CommentTagType", - factory: CommentTagType, - })(typia.llm.applicationOfValidate()); - -interface CommentTagTypeApplication { - insert(p: { first: CommentTagType }): Promise; - reduce(p: { - first: CommentTagType; - second: CommentTagType | null; - }): Promise; - coalesce(p: { - first: CommentTagType | null; - second: CommentTagType | null; - third?: CommentTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicAbsorbed.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicAbsorbed.ts deleted file mode 100644 index 9ff7f4fcd4..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicAbsorbed.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicAbsorbed } from "../../../structures/ConstantAtomicAbsorbed"; - -export const test_llm_applicationOfValidate_claude_ConstantAtomicAbsorbed = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ConstantAtomicAbsorbed", - factory: ConstantAtomicAbsorbed, - })( - typia.llm.applicationOfValidate< - ConstantAtomicAbsorbedApplication, - "claude" - >(), - ); - -interface ConstantAtomicAbsorbedApplication { - insert(p: { first: ConstantAtomicAbsorbed }): Promise; - reduce(p: { - first: ConstantAtomicAbsorbed; - second: ConstantAtomicAbsorbed | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicAbsorbed | null; - second: ConstantAtomicAbsorbed | null; - third?: ConstantAtomicAbsorbed | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicTagged.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicTagged.ts deleted file mode 100644 index 1c93ab5919..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicTagged.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicTagged } from "../../../structures/ConstantAtomicTagged"; - -export const test_llm_applicationOfValidate_claude_ConstantAtomicTagged = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ConstantAtomicTagged", - factory: ConstantAtomicTagged, - })( - typia.llm.applicationOfValidate< - ConstantAtomicTaggedApplication, - "claude" - >(), - ); - -interface ConstantAtomicTaggedApplication { - insert(p: { first: ConstantAtomicTagged }): Promise; - reduce(p: { - first: ConstantAtomicTagged; - second: ConstantAtomicTagged | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicTagged | null; - second: ConstantAtomicTagged | null; - third?: ConstantAtomicTagged | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicUnion.ts deleted file mode 100644 index 9c82e5ee90..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantAtomicUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicUnion } from "../../../structures/ConstantAtomicUnion"; - -export const test_llm_applicationOfValidate_claude_ConstantAtomicUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ConstantAtomicUnion", - factory: ConstantAtomicUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface ConstantAtomicUnionApplication { - insert(p: { first: ConstantAtomicUnion }): Promise; - reduce(p: { - first: ConstantAtomicUnion; - second: ConstantAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicUnion | null; - second: ConstantAtomicUnion | null; - third?: ConstantAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantConstEnumeration.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantConstEnumeration.ts deleted file mode 100644 index b4541e0dae..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantConstEnumeration.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantConstEnumeration } from "../../../structures/ConstantConstEnumeration"; - -export const test_llm_applicationOfValidate_claude_ConstantConstEnumeration = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ConstantConstEnumeration", - factory: ConstantConstEnumeration, - })( - typia.llm.applicationOfValidate< - ConstantConstEnumerationApplication, - "claude" - >(), - ); - -interface ConstantConstEnumerationApplication { - insert(p: { first: ConstantConstEnumeration }): Promise; - reduce(p: { - first: ConstantConstEnumeration; - second: ConstantConstEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantConstEnumeration | null; - second: ConstantConstEnumeration | null; - third?: ConstantConstEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantEnumeration.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantEnumeration.ts deleted file mode 100644 index 8d93d31da7..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ConstantEnumeration.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantEnumeration } from "../../../structures/ConstantEnumeration"; - -export const test_llm_applicationOfValidate_claude_ConstantEnumeration = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ConstantEnumeration", - factory: ConstantEnumeration, - })( - typia.llm.applicationOfValidate(), - ); - -interface ConstantEnumerationApplication { - insert(p: { first: ConstantEnumeration }): Promise; - reduce(p: { - first: ConstantEnumeration; - second: ConstantEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantEnumeration | null; - second: ConstantEnumeration | null; - third?: ConstantEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicArray.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicArray.ts deleted file mode 100644 index 14a25162e5..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicArray } from "../../../structures/DynamicArray"; - -export const test_llm_applicationOfValidate_claude_DynamicArray = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicArray", - factory: DynamicArray, - })(typia.llm.applicationOfValidate()); - -interface DynamicArrayApplication { - insert(p: { first: DynamicArray }): Promise; - reduce(p: { - first: DynamicArray; - second: DynamicArray | null; - }): Promise; - coalesce(p: { - first: DynamicArray | null; - second: DynamicArray | null; - third?: DynamicArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicComposite.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicComposite.ts deleted file mode 100644 index 9be14223bd..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicComposite.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicComposite } from "../../../structures/DynamicComposite"; - -export const test_llm_applicationOfValidate_claude_DynamicComposite = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicComposite", - factory: DynamicComposite, - })(typia.llm.applicationOfValidate()); - -interface DynamicCompositeApplication { - insert(p: { first: DynamicComposite }): Promise; - reduce(p: { - first: DynamicComposite; - second: DynamicComposite | null; - }): Promise; - coalesce(p: { - first: DynamicComposite | null; - second: DynamicComposite | null; - third?: DynamicComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicConstant.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicConstant.ts deleted file mode 100644 index ed7772aa55..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicConstant } from "../../../structures/DynamicConstant"; - -export const test_llm_applicationOfValidate_claude_DynamicConstant = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicConstant", - factory: DynamicConstant, - })(typia.llm.applicationOfValidate()); - -interface DynamicConstantApplication { - insert(p: { first: DynamicConstant }): Promise; - reduce(p: { - first: DynamicConstant; - second: DynamicConstant | null; - }): Promise; - coalesce(p: { - first: DynamicConstant | null; - second: DynamicConstant | null; - third?: DynamicConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicEnumeration.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicEnumeration.ts deleted file mode 100644 index 78d286ac7c..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicEnumeration.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicEnumeration } from "../../../structures/DynamicEnumeration"; - -export const test_llm_applicationOfValidate_claude_DynamicEnumeration = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicEnumeration", - factory: DynamicEnumeration, - })( - typia.llm.applicationOfValidate(), - ); - -interface DynamicEnumerationApplication { - insert(p: { first: DynamicEnumeration }): Promise; - reduce(p: { - first: DynamicEnumeration; - second: DynamicEnumeration | null; - }): Promise; - coalesce(p: { - first: DynamicEnumeration | null; - second: DynamicEnumeration | null; - third?: DynamicEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicNever.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicNever.ts deleted file mode 100644 index 4941fc82f2..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicNever.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicNever } from "../../../structures/DynamicNever"; - -export const test_llm_applicationOfValidate_claude_DynamicNever = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicNever", - factory: DynamicNever, - })(typia.llm.applicationOfValidate()); - -interface DynamicNeverApplication { - insert(p: { first: DynamicNever }): Promise; - reduce(p: { - first: DynamicNever; - second: DynamicNever | null; - }): Promise; - coalesce(p: { - first: DynamicNever | null; - second: DynamicNever | null; - third?: DynamicNever | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicSimple.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicSimple.ts deleted file mode 100644 index 4a0613f12c..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicSimple } from "../../../structures/DynamicSimple"; - -export const test_llm_applicationOfValidate_claude_DynamicSimple = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicSimple", - factory: DynamicSimple, - })(typia.llm.applicationOfValidate()); - -interface DynamicSimpleApplication { - insert(p: { first: DynamicSimple }): Promise; - reduce(p: { - first: DynamicSimple; - second: DynamicSimple | null; - }): Promise; - coalesce(p: { - first: DynamicSimple | null; - second: DynamicSimple | null; - third?: DynamicSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicTemplate.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicTemplate.ts deleted file mode 100644 index 841fa3b27a..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicTemplate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTemplate } from "../../../structures/DynamicTemplate"; - -export const test_llm_applicationOfValidate_claude_DynamicTemplate = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicTemplate", - factory: DynamicTemplate, - })(typia.llm.applicationOfValidate()); - -interface DynamicTemplateApplication { - insert(p: { first: DynamicTemplate }): Promise; - reduce(p: { - first: DynamicTemplate; - second: DynamicTemplate | null; - }): Promise; - coalesce(p: { - first: DynamicTemplate | null; - second: DynamicTemplate | null; - third?: DynamicTemplate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicTree.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicTree.ts deleted file mode 100644 index aaf8b15627..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicTree.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTree } from "../../../structures/DynamicTree"; - -export const test_llm_applicationOfValidate_claude_DynamicTree = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicTree", - factory: DynamicTree, - })(typia.llm.applicationOfValidate()); - -interface DynamicTreeApplication { - insert(p: { first: DynamicTree }): Promise; - reduce(p: { - first: DynamicTree; - second: DynamicTree | null; - }): Promise; - coalesce(p: { - first: DynamicTree | null; - second: DynamicTree | null; - third?: DynamicTree | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicUndefined.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicUndefined.ts deleted file mode 100644 index 4615efe401..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUndefined } from "../../../structures/DynamicUndefined"; - -export const test_llm_applicationOfValidate_claude_DynamicUndefined = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicUndefined", - factory: DynamicUndefined, - })(typia.llm.applicationOfValidate()); - -interface DynamicUndefinedApplication { - insert(p: { first: DynamicUndefined }): Promise; - reduce(p: { - first: DynamicUndefined; - second: DynamicUndefined | null; - }): Promise; - coalesce(p: { - first: DynamicUndefined | null; - second: DynamicUndefined | null; - third?: DynamicUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicUnion.ts deleted file mode 100644 index ffdb90af4b..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_DynamicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUnion } from "../../../structures/DynamicUnion"; - -export const test_llm_applicationOfValidate_claude_DynamicUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "DynamicUnion", - factory: DynamicUnion, - })(typia.llm.applicationOfValidate()); - -interface DynamicUnionApplication { - insert(p: { first: DynamicUnion }): Promise; - reduce(p: { - first: DynamicUnion; - second: DynamicUnion | null; - }): Promise; - coalesce(p: { - first: DynamicUnion | null; - second: DynamicUnion | null; - third?: DynamicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectAlias.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectAlias.ts deleted file mode 100644 index 1d1544268e..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectAlias.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectAlias } from "../../../structures/ObjectAlias"; - -export const test_llm_applicationOfValidate_claude_ObjectAlias = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectAlias", - factory: ObjectAlias, - })(typia.llm.applicationOfValidate()); - -interface ObjectAliasApplication { - insert(p: { first: ObjectAlias }): Promise; - reduce(p: { - first: ObjectAlias; - second: ObjectAlias | null; - }): Promise; - coalesce(p: { - first: ObjectAlias | null; - second: ObjectAlias | null; - third?: ObjectAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDate.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDate.ts deleted file mode 100644 index e589798fcb..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDate } from "../../../structures/ObjectDate"; - -export const test_llm_applicationOfValidate_claude_ObjectDate = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectDate", - factory: ObjectDate, - })(typia.llm.applicationOfValidate()); - -interface ObjectDateApplication { - insert(p: { first: ObjectDate }): Promise; - reduce(p: { - first: ObjectDate; - second: ObjectDate | null; - }): Promise; - coalesce(p: { - first: ObjectDate | null; - second: ObjectDate | null; - third?: ObjectDate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDescription.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDescription.ts deleted file mode 100644 index 2e94972b48..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDescription.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDescription } from "../../../structures/ObjectDescription"; - -export const test_llm_applicationOfValidate_claude_ObjectDescription = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectDescription", - factory: ObjectDescription, - })(typia.llm.applicationOfValidate()); - -interface ObjectDescriptionApplication { - insert(p: { first: ObjectDescription }): Promise; - reduce(p: { - first: ObjectDescription; - second: ObjectDescription | null; - }): Promise; - coalesce(p: { - first: ObjectDescription | null; - second: ObjectDescription | null; - third?: ObjectDescription | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDynamic.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDynamic.ts deleted file mode 100644 index 6108d4a78f..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectDynamic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDynamic } from "../../../structures/ObjectDynamic"; - -export const test_llm_applicationOfValidate_claude_ObjectDynamic = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectDynamic", - factory: ObjectDynamic, - })(typia.llm.applicationOfValidate()); - -interface ObjectDynamicApplication { - insert(p: { first: ObjectDynamic }): Promise; - reduce(p: { - first: ObjectDynamic; - second: ObjectDynamic | null; - }): Promise; - coalesce(p: { - first: ObjectDynamic | null; - second: ObjectDynamic | null; - third?: ObjectDynamic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericAlias.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericAlias.ts deleted file mode 100644 index 48f4947c66..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericAlias.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericAlias } from "../../../structures/ObjectGenericAlias"; - -export const test_llm_applicationOfValidate_claude_ObjectGenericAlias = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectGenericAlias", - factory: ObjectGenericAlias, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectGenericAliasApplication { - insert(p: { first: ObjectGenericAlias }): Promise; - reduce(p: { - first: ObjectGenericAlias; - second: ObjectGenericAlias | null; - }): Promise; - coalesce(p: { - first: ObjectGenericAlias | null; - second: ObjectGenericAlias | null; - third?: ObjectGenericAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericArray.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericArray.ts deleted file mode 100644 index f7c442657d..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericArray.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericArray } from "../../../structures/ObjectGenericArray"; - -export const test_llm_applicationOfValidate_claude_ObjectGenericArray = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectGenericArray", - factory: ObjectGenericArray, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectGenericArrayApplication { - insert(p: { first: ObjectGenericArray }): Promise; - reduce(p: { - first: ObjectGenericArray; - second: ObjectGenericArray | null; - }): Promise; - coalesce(p: { - first: ObjectGenericArray | null; - second: ObjectGenericArray | null; - third?: ObjectGenericArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericUnion.ts deleted file mode 100644 index e477cc7618..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectGenericUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericUnion } from "../../../structures/ObjectGenericUnion"; - -export const test_llm_applicationOfValidate_claude_ObjectGenericUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectGenericUnion", - factory: ObjectGenericUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectGenericUnionApplication { - insert(p: { first: ObjectGenericUnion }): Promise; - reduce(p: { - first: ObjectGenericUnion; - second: ObjectGenericUnion | null; - }): Promise; - coalesce(p: { - first: ObjectGenericUnion | null; - second: ObjectGenericUnion | null; - third?: ObjectGenericUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectInternal.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectInternal.ts deleted file mode 100644 index b470ea5bee..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectInternal.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectInternal } from "../../../structures/ObjectInternal"; - -export const test_llm_applicationOfValidate_claude_ObjectInternal = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectInternal", - factory: ObjectInternal, - })(typia.llm.applicationOfValidate()); - -interface ObjectInternalApplication { - insert(p: { first: ObjectInternal }): Promise; - reduce(p: { - first: ObjectInternal; - second: ObjectInternal | null; - }): Promise; - coalesce(p: { - first: ObjectInternal | null; - second: ObjectInternal | null; - third?: ObjectInternal | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectIntersection.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectIntersection.ts deleted file mode 100644 index 8fbbfc1972..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectIntersection.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectIntersection } from "../../../structures/ObjectIntersection"; - -export const test_llm_applicationOfValidate_claude_ObjectIntersection = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectIntersection", - factory: ObjectIntersection, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectIntersectionApplication { - insert(p: { first: ObjectIntersection }): Promise; - reduce(p: { - first: ObjectIntersection; - second: ObjectIntersection | null; - }): Promise; - coalesce(p: { - first: ObjectIntersection | null; - second: ObjectIntersection | null; - third?: ObjectIntersection | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectJsonTag.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectJsonTag.ts deleted file mode 100644 index 9bab566351..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectJsonTag.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; - -export const test_llm_applicationOfValidate_claude_ObjectJsonTag = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectJsonTag", - factory: ObjectJsonTag, - })(typia.llm.applicationOfValidate()); - -interface ObjectJsonTagApplication { - insert(p: { first: ObjectJsonTag }): Promise; - reduce(p: { - first: ObjectJsonTag; - second: ObjectJsonTag | null; - }): Promise; - coalesce(p: { - first: ObjectJsonTag | null; - second: ObjectJsonTag | null; - third?: ObjectJsonTag | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectLiteralProperty.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectLiteralProperty.ts deleted file mode 100644 index 7cefe512d6..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectLiteralProperty.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralProperty } from "../../../structures/ObjectLiteralProperty"; - -export const test_llm_applicationOfValidate_claude_ObjectLiteralProperty = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectLiteralProperty", - factory: ObjectLiteralProperty, - })( - typia.llm.applicationOfValidate< - ObjectLiteralPropertyApplication, - "claude" - >(), - ); - -interface ObjectLiteralPropertyApplication { - insert(p: { first: ObjectLiteralProperty }): Promise; - reduce(p: { - first: ObjectLiteralProperty; - second: ObjectLiteralProperty | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralProperty | null; - second: ObjectLiteralProperty | null; - third?: ObjectLiteralProperty | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectLiteralType.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectLiteralType.ts deleted file mode 100644 index 2fde568b75..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectLiteralType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralType } from "../../../structures/ObjectLiteralType"; - -export const test_llm_applicationOfValidate_claude_ObjectLiteralType = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectLiteralType", - factory: ObjectLiteralType, - })(typia.llm.applicationOfValidate()); - -interface ObjectLiteralTypeApplication { - insert(p: { first: ObjectLiteralType }): Promise; - reduce(p: { - first: ObjectLiteralType; - second: ObjectLiteralType | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralType | null; - second: ObjectLiteralType | null; - third?: ObjectLiteralType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectNullable.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectNullable.ts deleted file mode 100644 index b2b4574a3a..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectNullable.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectNullable } from "../../../structures/ObjectNullable"; - -export const test_llm_applicationOfValidate_claude_ObjectNullable = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectNullable", - factory: ObjectNullable, - })(typia.llm.applicationOfValidate()); - -interface ObjectNullableApplication { - insert(p: { first: ObjectNullable }): Promise; - reduce(p: { - first: ObjectNullable; - second: ObjectNullable | null; - }): Promise; - coalesce(p: { - first: ObjectNullable | null; - second: ObjectNullable | null; - third?: ObjectNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectOptional.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectOptional.ts deleted file mode 100644 index 3723185903..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectOptional.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectOptional } from "../../../structures/ObjectOptional"; - -export const test_llm_applicationOfValidate_claude_ObjectOptional = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectOptional", - factory: ObjectOptional, - })(typia.llm.applicationOfValidate()); - -interface ObjectOptionalApplication { - insert(p: { first: ObjectOptional }): Promise; - reduce(p: { - first: ObjectOptional; - second: ObjectOptional | null; - }): Promise; - coalesce(p: { - first: ObjectOptional | null; - second: ObjectOptional | null; - third?: ObjectOptional | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPartial.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPartial.ts deleted file mode 100644 index 64a2ccf4a8..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPartial.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartial } from "../../../structures/ObjectPartial"; - -export const test_llm_applicationOfValidate_claude_ObjectPartial = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectPartial", - factory: ObjectPartial, - })(typia.llm.applicationOfValidate()); - -interface ObjectPartialApplication { - insert(p: { first: ObjectPartial }): Promise; - reduce(p: { - first: ObjectPartial; - second: ObjectPartial | null; - }): Promise; - coalesce(p: { - first: ObjectPartial | null; - second: ObjectPartial | null; - third?: ObjectPartial | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPartialAndRequired.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPartialAndRequired.ts deleted file mode 100644 index 37346a1520..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPartialAndRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartialAndRequired } from "../../../structures/ObjectPartialAndRequired"; - -export const test_llm_applicationOfValidate_claude_ObjectPartialAndRequired = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectPartialAndRequired", - factory: ObjectPartialAndRequired, - })( - typia.llm.applicationOfValidate< - ObjectPartialAndRequiredApplication, - "claude" - >(), - ); - -interface ObjectPartialAndRequiredApplication { - insert(p: { first: ObjectPartialAndRequired }): Promise; - reduce(p: { - first: ObjectPartialAndRequired; - second: ObjectPartialAndRequired | null; - }): Promise; - coalesce(p: { - first: ObjectPartialAndRequired | null; - second: ObjectPartialAndRequired | null; - third?: ObjectPartialAndRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPrimitive.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPrimitive.ts deleted file mode 100644 index 0b819eb605..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectPrimitive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPrimitive } from "../../../structures/ObjectPrimitive"; - -export const test_llm_applicationOfValidate_claude_ObjectPrimitive = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectPrimitive", - factory: ObjectPrimitive, - })(typia.llm.applicationOfValidate()); - -interface ObjectPrimitiveApplication { - insert(p: { first: ObjectPrimitive }): Promise; - reduce(p: { - first: ObjectPrimitive; - second: ObjectPrimitive | null; - }): Promise; - coalesce(p: { - first: ObjectPrimitive | null; - second: ObjectPrimitive | null; - third?: ObjectPrimitive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectRecursive.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectRecursive.ts deleted file mode 100644 index 680c628caa..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRecursive } from "../../../structures/ObjectRecursive"; - -export const test_llm_applicationOfValidate_claude_ObjectRecursive = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectRecursive", - factory: ObjectRecursive, - })(typia.llm.applicationOfValidate()); - -interface ObjectRecursiveApplication { - insert(p: { first: ObjectRecursive }): Promise; - reduce(p: { - first: ObjectRecursive; - second: ObjectRecursive | null; - }): Promise; - coalesce(p: { - first: ObjectRecursive | null; - second: ObjectRecursive | null; - third?: ObjectRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectRequired.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectRequired.ts deleted file mode 100644 index 0206becfd3..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectRequired.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRequired } from "../../../structures/ObjectRequired"; - -export const test_llm_applicationOfValidate_claude_ObjectRequired = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectRequired", - factory: ObjectRequired, - })(typia.llm.applicationOfValidate()); - -interface ObjectRequiredApplication { - insert(p: { first: ObjectRequired }): Promise; - reduce(p: { - first: ObjectRequired; - second: ObjectRequired | null; - }): Promise; - coalesce(p: { - first: ObjectRequired | null; - second: ObjectRequired | null; - third?: ObjectRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectSimple.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectSimple.ts deleted file mode 100644 index 03960b6e30..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectSimple } from "../../../structures/ObjectSimple"; - -export const test_llm_applicationOfValidate_claude_ObjectSimple = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectSimple", - factory: ObjectSimple, - })(typia.llm.applicationOfValidate()); - -interface ObjectSimpleApplication { - insert(p: { first: ObjectSimple }): Promise; - reduce(p: { - first: ObjectSimple; - second: ObjectSimple | null; - }): Promise; - coalesce(p: { - first: ObjectSimple | null; - second: ObjectSimple | null; - third?: ObjectSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUndefined.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUndefined.ts deleted file mode 100644 index eef352b529..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUndefined } from "../../../structures/ObjectUndefined"; - -export const test_llm_applicationOfValidate_claude_ObjectUndefined = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectUndefined", - factory: ObjectUndefined, - })(typia.llm.applicationOfValidate()); - -interface ObjectUndefinedApplication { - insert(p: { first: ObjectUndefined }): Promise; - reduce(p: { - first: ObjectUndefined; - second: ObjectUndefined | null; - }): Promise; - coalesce(p: { - first: ObjectUndefined | null; - second: ObjectUndefined | null; - third?: ObjectUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionComposite.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionComposite.ts deleted file mode 100644 index e34ddfeb23..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionComposite.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionComposite } from "../../../structures/ObjectUnionComposite"; - -export const test_llm_applicationOfValidate_claude_ObjectUnionComposite = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectUnionComposite", - factory: ObjectUnionComposite, - })( - typia.llm.applicationOfValidate< - ObjectUnionCompositeApplication, - "claude" - >(), - ); - -interface ObjectUnionCompositeApplication { - insert(p: { first: ObjectUnionComposite }): Promise; - reduce(p: { - first: ObjectUnionComposite; - second: ObjectUnionComposite | null; - }): Promise; - coalesce(p: { - first: ObjectUnionComposite | null; - second: ObjectUnionComposite | null; - third?: ObjectUnionComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionCompositePointer.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionCompositePointer.ts deleted file mode 100644 index 632940bcd0..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionCompositePointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionCompositePointer } from "../../../structures/ObjectUnionCompositePointer"; - -export const test_llm_applicationOfValidate_claude_ObjectUnionCompositePointer = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectUnionCompositePointer", - factory: ObjectUnionCompositePointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionCompositePointerApplication, - "claude" - >(), - ); - -interface ObjectUnionCompositePointerApplication { - insert(p: { first: ObjectUnionCompositePointer }): Promise; - reduce(p: { - first: ObjectUnionCompositePointer; - second: ObjectUnionCompositePointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionCompositePointer | null; - second: ObjectUnionCompositePointer | null; - third?: ObjectUnionCompositePointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionDouble.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionDouble.ts deleted file mode 100644 index 0544a4356e..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionDouble } from "../../../structures/ObjectUnionDouble"; - -export const test_llm_applicationOfValidate_claude_ObjectUnionDouble = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectUnionDouble", - factory: ObjectUnionDouble, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionDoubleApplication { - insert(p: { first: ObjectUnionDouble }): Promise; - reduce(p: { - first: ObjectUnionDouble; - second: ObjectUnionDouble | null; - }): Promise; - coalesce(p: { - first: ObjectUnionDouble | null; - second: ObjectUnionDouble | null; - third?: ObjectUnionDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionExplicit.ts deleted file mode 100644 index b4ae6de753..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionExplicit.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicit } from "../../../structures/ObjectUnionExplicit"; - -export const test_llm_applicationOfValidate_claude_ObjectUnionExplicit = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectUnionExplicit", - factory: ObjectUnionExplicit, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectUnionExplicitApplication { - insert(p: { first: ObjectUnionExplicit }): Promise; - reduce(p: { - first: ObjectUnionExplicit; - second: ObjectUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicit | null; - second: ObjectUnionExplicit | null; - third?: ObjectUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionExplicitPointer.ts deleted file mode 100644 index 3bb48b75cd..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicitPointer } from "../../../structures/ObjectUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_claude_ObjectUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectUnionExplicitPointer", - factory: ObjectUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionExplicitPointerApplication, - "claude" - >(), - ); - -interface ObjectUnionExplicitPointerApplication { - insert(p: { first: ObjectUnionExplicitPointer }): Promise; - reduce(p: { - first: ObjectUnionExplicitPointer; - second: ObjectUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicitPointer | null; - second: ObjectUnionExplicitPointer | null; - third?: ObjectUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionImplicit.ts deleted file mode 100644 index 32e069bfd6..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionImplicit.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionImplicit } from "../../../structures/ObjectUnionImplicit"; - -export const test_llm_applicationOfValidate_claude_ObjectUnionImplicit = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectUnionImplicit", - factory: ObjectUnionImplicit, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectUnionImplicitApplication { - insert(p: { first: ObjectUnionImplicit }): Promise; - reduce(p: { - first: ObjectUnionImplicit; - second: ObjectUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionImplicit | null; - second: ObjectUnionImplicit | null; - third?: ObjectUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionNonPredictable.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionNonPredictable.ts deleted file mode 100644 index 9ec3df0b10..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ObjectUnionNonPredictable.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionNonPredictable } from "../../../structures/ObjectUnionNonPredictable"; - -export const test_llm_applicationOfValidate_claude_ObjectUnionNonPredictable = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ObjectUnionNonPredictable", - factory: ObjectUnionNonPredictable, - })( - typia.llm.applicationOfValidate< - ObjectUnionNonPredictableApplication, - "claude" - >(), - ); - -interface ObjectUnionNonPredictableApplication { - insert(p: { first: ObjectUnionNonPredictable }): Promise; - reduce(p: { - first: ObjectUnionNonPredictable; - second: ObjectUnionNonPredictable | null; - }): Promise; - coalesce(p: { - first: ObjectUnionNonPredictable | null; - second: ObjectUnionNonPredictable | null; - third?: ObjectUnionNonPredictable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateAtomic.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateAtomic.ts deleted file mode 100644 index f5ac5a807c..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateAtomic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateAtomic } from "../../../structures/TemplateAtomic"; - -export const test_llm_applicationOfValidate_claude_TemplateAtomic = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TemplateAtomic", - factory: TemplateAtomic, - })(typia.llm.applicationOfValidate()); - -interface TemplateAtomicApplication { - insert(p: { first: TemplateAtomic }): Promise; - reduce(p: { - first: TemplateAtomic; - second: TemplateAtomic | null; - }): Promise; - coalesce(p: { - first: TemplateAtomic | null; - second: TemplateAtomic | null; - third?: TemplateAtomic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateConstant.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateConstant.ts deleted file mode 100644 index 7ec8052829..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateConstant } from "../../../structures/TemplateConstant"; - -export const test_llm_applicationOfValidate_claude_TemplateConstant = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TemplateConstant", - factory: TemplateConstant, - })(typia.llm.applicationOfValidate()); - -interface TemplateConstantApplication { - insert(p: { first: TemplateConstant }): Promise; - reduce(p: { - first: TemplateConstant; - second: TemplateConstant | null; - }): Promise; - coalesce(p: { - first: TemplateConstant | null; - second: TemplateConstant | null; - third?: TemplateConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateUnion.ts deleted file mode 100644 index 2394c590e1..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TemplateUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateUnion } from "../../../structures/TemplateUnion"; - -export const test_llm_applicationOfValidate_claude_TemplateUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TemplateUnion", - factory: TemplateUnion, - })(typia.llm.applicationOfValidate()); - -interface TemplateUnionApplication { - insert(p: { first: TemplateUnion }): Promise; - reduce(p: { - first: TemplateUnion; - second: TemplateUnion | null; - }): Promise; - coalesce(p: { - first: TemplateUnion | null; - second: TemplateUnion | null; - third?: TemplateUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonAtomicUnion.ts deleted file mode 100644 index 7de90a709b..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonAtomicUnion } from "../../../structures/ToJsonAtomicUnion"; - -export const test_llm_applicationOfValidate_claude_ToJsonAtomicUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ToJsonAtomicUnion", - factory: ToJsonAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonAtomicUnionApplication { - insert(p: { first: ToJsonAtomicUnion }): Promise; - reduce(p: { - first: ToJsonAtomicUnion; - second: ToJsonAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonAtomicUnion | null; - second: ToJsonAtomicUnion | null; - third?: ToJsonAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonDouble.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonDouble.ts deleted file mode 100644 index 68a475b539..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonDouble } from "../../../structures/ToJsonDouble"; - -export const test_llm_applicationOfValidate_claude_ToJsonDouble = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ToJsonDouble", - factory: ToJsonDouble, - })(typia.llm.applicationOfValidate()); - -interface ToJsonDoubleApplication { - insert(p: { first: ToJsonDouble }): Promise; - reduce(p: { - first: ToJsonDouble; - second: ToJsonDouble | null; - }): Promise; - coalesce(p: { - first: ToJsonDouble | null; - second: ToJsonDouble | null; - third?: ToJsonDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonNull.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonNull.ts deleted file mode 100644 index c7524807f7..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonNull.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonNull } from "../../../structures/ToJsonNull"; - -export const test_llm_applicationOfValidate_claude_ToJsonNull = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ToJsonNull", - factory: ToJsonNull, - })(typia.llm.applicationOfValidate()); - -interface ToJsonNullApplication { - insert(p: { first: ToJsonNull }): Promise; - reduce(p: { - first: ToJsonNull; - second: ToJsonNull | null; - }): Promise; - coalesce(p: { - first: ToJsonNull | null; - second: ToJsonNull | null; - third?: ToJsonNull | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonUnion.ts deleted file mode 100644 index 9b4e2f33df..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_ToJsonUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonUnion } from "../../../structures/ToJsonUnion"; - -export const test_llm_applicationOfValidate_claude_ToJsonUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "ToJsonUnion", - factory: ToJsonUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonUnionApplication { - insert(p: { first: ToJsonUnion }): Promise; - reduce(p: { - first: ToJsonUnion; - second: ToJsonUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonUnion | null; - second: ToJsonUnion | null; - third?: ToJsonUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagArray.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagArray.ts deleted file mode 100644 index 35c05858e9..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArray } from "../../../structures/TypeTagArray"; - -export const test_llm_applicationOfValidate_claude_TypeTagArray = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagArray", - factory: TypeTagArray, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayApplication { - insert(p: { first: TypeTagArray }): Promise; - reduce(p: { - first: TypeTagArray; - second: TypeTagArray | null; - }): Promise; - coalesce(p: { - first: TypeTagArray | null; - second: TypeTagArray | null; - third?: TypeTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagArrayUnion.ts deleted file mode 100644 index 892f13d1d0..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArrayUnion } from "../../../structures/TypeTagArrayUnion"; - -export const test_llm_applicationOfValidate_claude_TypeTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagArrayUnion", - factory: TypeTagArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayUnionApplication { - insert(p: { first: TypeTagArrayUnion }): Promise; - reduce(p: { - first: TypeTagArrayUnion; - second: TypeTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagArrayUnion | null; - second: TypeTagArrayUnion | null; - third?: TypeTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagAtomicUnion.ts deleted file mode 100644 index 640e0bf73b..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagAtomicUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagAtomicUnion } from "../../../structures/TypeTagAtomicUnion"; - -export const test_llm_applicationOfValidate_claude_TypeTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagAtomicUnion", - factory: TypeTagAtomicUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface TypeTagAtomicUnionApplication { - insert(p: { first: TypeTagAtomicUnion }): Promise; - reduce(p: { - first: TypeTagAtomicUnion; - second: TypeTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagAtomicUnion | null; - second: TypeTagAtomicUnion | null; - third?: TypeTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagCustom.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagCustom.ts deleted file mode 100644 index 38d5f3c0fc..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagCustom.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagCustom } from "../../../structures/TypeTagCustom"; - -export const test_llm_applicationOfValidate_claude_TypeTagCustom = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagCustom", - factory: TypeTagCustom, - })(typia.llm.applicationOfValidate()); - -interface TypeTagCustomApplication { - insert(p: { first: TypeTagCustom }): Promise; - reduce(p: { - first: TypeTagCustom; - second: TypeTagCustom | null; - }): Promise; - coalesce(p: { - first: TypeTagCustom | null; - second: TypeTagCustom | null; - third?: TypeTagCustom | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagDefault.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagDefault.ts deleted file mode 100644 index 5e0ad574f5..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagDefault } from "../../../structures/TypeTagDefault"; - -export const test_llm_applicationOfValidate_claude_TypeTagDefault = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagDefault", - factory: TypeTagDefault, - })(typia.llm.applicationOfValidate()); - -interface TypeTagDefaultApplication { - insert(p: { first: TypeTagDefault }): Promise; - reduce(p: { - first: TypeTagDefault; - second: TypeTagDefault | null; - }): Promise; - coalesce(p: { - first: TypeTagDefault | null; - second: TypeTagDefault | null; - third?: TypeTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagFormat.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagFormat.ts deleted file mode 100644 index 789b5bb999..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagFormat } from "../../../structures/TypeTagFormat"; - -export const test_llm_applicationOfValidate_claude_TypeTagFormat = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagFormat", - factory: TypeTagFormat, - })(typia.llm.applicationOfValidate()); - -interface TypeTagFormatApplication { - insert(p: { first: TypeTagFormat }): Promise; - reduce(p: { - first: TypeTagFormat; - second: TypeTagFormat | null; - }): Promise; - coalesce(p: { - first: TypeTagFormat | null; - second: TypeTagFormat | null; - third?: TypeTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagLength.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagLength.ts deleted file mode 100644 index 0c8fa02c66..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagLength } from "../../../structures/TypeTagLength"; - -export const test_llm_applicationOfValidate_claude_TypeTagLength = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagLength", - factory: TypeTagLength, - })(typia.llm.applicationOfValidate()); - -interface TypeTagLengthApplication { - insert(p: { first: TypeTagLength }): Promise; - reduce(p: { - first: TypeTagLength; - second: TypeTagLength | null; - }): Promise; - coalesce(p: { - first: TypeTagLength | null; - second: TypeTagLength | null; - third?: TypeTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagMatrix.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagMatrix.ts deleted file mode 100644 index 85ff83f38d..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; - -export const test_llm_applicationOfValidate_claude_TypeTagMatrix = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagMatrix", - factory: TypeTagMatrix, - })(typia.llm.applicationOfValidate()); - -interface TypeTagMatrixApplication { - insert(p: { first: TypeTagMatrix }): Promise; - reduce(p: { - first: TypeTagMatrix; - second: TypeTagMatrix | null; - }): Promise; - coalesce(p: { - first: TypeTagMatrix | null; - second: TypeTagMatrix | null; - third?: TypeTagMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagObjectUnion.ts deleted file mode 100644 index 0c492354d8..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagObjectUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagObjectUnion } from "../../../structures/TypeTagObjectUnion"; - -export const test_llm_applicationOfValidate_claude_TypeTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagObjectUnion", - factory: TypeTagObjectUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface TypeTagObjectUnionApplication { - insert(p: { first: TypeTagObjectUnion }): Promise; - reduce(p: { - first: TypeTagObjectUnion; - second: TypeTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagObjectUnion | null; - second: TypeTagObjectUnion | null; - third?: TypeTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagPattern.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagPattern.ts deleted file mode 100644 index b33809c67a..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagPattern } from "../../../structures/TypeTagPattern"; - -export const test_llm_applicationOfValidate_claude_TypeTagPattern = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagPattern", - factory: TypeTagPattern, - })(typia.llm.applicationOfValidate()); - -interface TypeTagPatternApplication { - insert(p: { first: TypeTagPattern }): Promise; - reduce(p: { - first: TypeTagPattern; - second: TypeTagPattern | null; - }): Promise; - coalesce(p: { - first: TypeTagPattern | null; - second: TypeTagPattern | null; - third?: TypeTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagRange.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagRange.ts deleted file mode 100644 index cdaa0c037a..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagRange } from "../../../structures/TypeTagRange"; - -export const test_llm_applicationOfValidate_claude_TypeTagRange = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagRange", - factory: TypeTagRange, - })(typia.llm.applicationOfValidate()); - -interface TypeTagRangeApplication { - insert(p: { first: TypeTagRange }): Promise; - reduce(p: { - first: TypeTagRange; - second: TypeTagRange | null; - }): Promise; - coalesce(p: { - first: TypeTagRange | null; - second: TypeTagRange | null; - third?: TypeTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagType.ts b/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagType.ts deleted file mode 100644 index 6dda54c364..0000000000 --- a/test/src/features/llm.applicationOfValidate/claude/test_llm_applicationOfValidate_claude_TypeTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagType } from "../../../structures/TypeTagType"; - -export const test_llm_applicationOfValidate_claude_TypeTagType = - _test_llm_applicationOfValidate({ - model: "claude", - name: "TypeTagType", - factory: TypeTagType, - })(typia.llm.applicationOfValidate()); - -interface TypeTagTypeApplication { - insert(p: { first: TypeTagType }): Promise; - reduce(p: { - first: TypeTagType; - second: TypeTagType | null; - }): Promise; - coalesce(p: { - first: TypeTagType | null; - second: TypeTagType | null; - third?: TypeTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayAny.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayAny.ts deleted file mode 100644 index 150c2f97e0..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayAny.ts +++ /dev/null @@ -1,21 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayAny } from "../../../structures/ArrayAny"; - -export const test_llm_applicationOfValidate_gemini_ArrayAny = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ArrayAny", - factory: ArrayAny, - })(typia.llm.applicationOfValidate()); - -interface ArrayAnyApplication { - insert(p: { first: ArrayAny }): Promise; - reduce(p: { first: ArrayAny; second: ArrayAny | null }): Promise; - coalesce(p: { - first: ArrayAny | null; - second: ArrayAny | null; - third?: ArrayAny | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayHierarchical.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayHierarchical.ts deleted file mode 100644 index 07979727a0..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayHierarchical.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchical } from "../../../structures/ArrayHierarchical"; - -export const test_llm_applicationOfValidate_gemini_ArrayHierarchical = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ArrayHierarchical", - factory: ArrayHierarchical, - })(typia.llm.applicationOfValidate()); - -interface ArrayHierarchicalApplication { - insert(p: { first: ArrayHierarchical }): Promise; - reduce(p: { - first: ArrayHierarchical; - second: ArrayHierarchical | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchical | null; - second: ArrayHierarchical | null; - third?: ArrayHierarchical | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayHierarchicalPointer.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayHierarchicalPointer.ts deleted file mode 100644 index e4cecbbf4d..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayHierarchicalPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchicalPointer } from "../../../structures/ArrayHierarchicalPointer"; - -export const test_llm_applicationOfValidate_gemini_ArrayHierarchicalPointer = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ArrayHierarchicalPointer", - factory: ArrayHierarchicalPointer, - })( - typia.llm.applicationOfValidate< - ArrayHierarchicalPointerApplication, - "gemini" - >(), - ); - -interface ArrayHierarchicalPointerApplication { - insert(p: { first: ArrayHierarchicalPointer }): Promise; - reduce(p: { - first: ArrayHierarchicalPointer; - second: ArrayHierarchicalPointer | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchicalPointer | null; - second: ArrayHierarchicalPointer | null; - third?: ArrayHierarchicalPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayMatrix.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayMatrix.ts deleted file mode 100644 index 6cfd28473a..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayMatrix } from "../../../structures/ArrayMatrix"; - -export const test_llm_applicationOfValidate_gemini_ArrayMatrix = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ArrayMatrix", - factory: ArrayMatrix, - })(typia.llm.applicationOfValidate()); - -interface ArrayMatrixApplication { - insert(p: { first: ArrayMatrix }): Promise; - reduce(p: { - first: ArrayMatrix; - second: ArrayMatrix | null; - }): Promise; - coalesce(p: { - first: ArrayMatrix | null; - second: ArrayMatrix | null; - third?: ArrayMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayRecursive.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayRecursive.ts deleted file mode 100644 index 7953ec2e60..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArrayRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursive } from "../../../structures/ArrayRecursive"; - -export const test_llm_applicationOfValidate_gemini_ArrayRecursive = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ArrayRecursive", - factory: ArrayRecursive, - })(typia.llm.applicationOfValidate()); - -interface ArrayRecursiveApplication { - insert(p: { first: ArrayRecursive }): Promise; - reduce(p: { - first: ArrayRecursive; - second: ArrayRecursive | null; - }): Promise; - coalesce(p: { - first: ArrayRecursive | null; - second: ArrayRecursive | null; - third?: ArrayRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArraySimple.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArraySimple.ts deleted file mode 100644 index 1018b75eee..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ArraySimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArraySimple } from "../../../structures/ArraySimple"; - -export const test_llm_applicationOfValidate_gemini_ArraySimple = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ArraySimple", - factory: ArraySimple, - })(typia.llm.applicationOfValidate()); - -interface ArraySimpleApplication { - insert(p: { first: ArraySimple }): Promise; - reduce(p: { - first: ArraySimple; - second: ArraySimple | null; - }): Promise; - coalesce(p: { - first: ArraySimple | null; - second: ArraySimple | null; - third?: ArraySimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassGetter.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassGetter.ts deleted file mode 100644 index 284e90c62e..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassGetter.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassGetter } from "../../../structures/ClassGetter"; - -export const test_llm_applicationOfValidate_gemini_ClassGetter = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ClassGetter", - factory: ClassGetter, - })(typia.llm.applicationOfValidate()); - -interface ClassGetterApplication { - insert(p: { first: ClassGetter }): Promise; - reduce(p: { - first: ClassGetter; - second: ClassGetter | null; - }): Promise; - coalesce(p: { - first: ClassGetter | null; - second: ClassGetter | null; - third?: ClassGetter | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassMethod.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassMethod.ts deleted file mode 100644 index 1e43f510d9..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassMethod.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassMethod } from "../../../structures/ClassMethod"; - -export const test_llm_applicationOfValidate_gemini_ClassMethod = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ClassMethod", - factory: ClassMethod, - })(typia.llm.applicationOfValidate()); - -interface ClassMethodApplication { - insert(p: { first: ClassMethod }): Promise; - reduce(p: { - first: ClassMethod; - second: ClassMethod | null; - }): Promise; - coalesce(p: { - first: ClassMethod | null; - second: ClassMethod | null; - third?: ClassMethod | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassPropertyAssignment.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassPropertyAssignment.ts deleted file mode 100644 index 24981f23ef..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ClassPropertyAssignment.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassPropertyAssignment } from "../../../structures/ClassPropertyAssignment"; - -export const test_llm_applicationOfValidate_gemini_ClassPropertyAssignment = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ClassPropertyAssignment", - factory: ClassPropertyAssignment, - })( - typia.llm.applicationOfValidate< - ClassPropertyAssignmentApplication, - "gemini" - >(), - ); - -interface ClassPropertyAssignmentApplication { - insert(p: { first: ClassPropertyAssignment }): Promise; - reduce(p: { - first: ClassPropertyAssignment; - second: ClassPropertyAssignment | null; - }): Promise; - coalesce(p: { - first: ClassPropertyAssignment | null; - second: ClassPropertyAssignment | null; - third?: ClassPropertyAssignment | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagArray.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagArray.ts deleted file mode 100644 index 2a331e2ce8..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArray } from "../../../structures/CommentTagArray"; - -export const test_llm_applicationOfValidate_gemini_CommentTagArray = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "CommentTagArray", - factory: CommentTagArray, - })(typia.llm.applicationOfValidate()); - -interface CommentTagArrayApplication { - insert(p: { first: CommentTagArray }): Promise; - reduce(p: { - first: CommentTagArray; - second: CommentTagArray | null; - }): Promise; - coalesce(p: { - first: CommentTagArray | null; - second: CommentTagArray | null; - third?: CommentTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagFormat.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagFormat.ts deleted file mode 100644 index c6d5cad968..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagFormat } from "../../../structures/CommentTagFormat"; - -export const test_llm_applicationOfValidate_gemini_CommentTagFormat = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "CommentTagFormat", - factory: CommentTagFormat, - })(typia.llm.applicationOfValidate()); - -interface CommentTagFormatApplication { - insert(p: { first: CommentTagFormat }): Promise; - reduce(p: { - first: CommentTagFormat; - second: CommentTagFormat | null; - }): Promise; - coalesce(p: { - first: CommentTagFormat | null; - second: CommentTagFormat | null; - third?: CommentTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagLength.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagLength.ts deleted file mode 100644 index b65a644c9f..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagLength } from "../../../structures/CommentTagLength"; - -export const test_llm_applicationOfValidate_gemini_CommentTagLength = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "CommentTagLength", - factory: CommentTagLength, - })(typia.llm.applicationOfValidate()); - -interface CommentTagLengthApplication { - insert(p: { first: CommentTagLength }): Promise; - reduce(p: { - first: CommentTagLength; - second: CommentTagLength | null; - }): Promise; - coalesce(p: { - first: CommentTagLength | null; - second: CommentTagLength | null; - third?: CommentTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagPattern.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagPattern.ts deleted file mode 100644 index a10965a27b..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagPattern } from "../../../structures/CommentTagPattern"; - -export const test_llm_applicationOfValidate_gemini_CommentTagPattern = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "CommentTagPattern", - factory: CommentTagPattern, - })(typia.llm.applicationOfValidate()); - -interface CommentTagPatternApplication { - insert(p: { first: CommentTagPattern }): Promise; - reduce(p: { - first: CommentTagPattern; - second: CommentTagPattern | null; - }): Promise; - coalesce(p: { - first: CommentTagPattern | null; - second: CommentTagPattern | null; - third?: CommentTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagRange.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagRange.ts deleted file mode 100644 index bc1464a3de..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagRange } from "../../../structures/CommentTagRange"; - -export const test_llm_applicationOfValidate_gemini_CommentTagRange = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "CommentTagRange", - factory: CommentTagRange, - })(typia.llm.applicationOfValidate()); - -interface CommentTagRangeApplication { - insert(p: { first: CommentTagRange }): Promise; - reduce(p: { - first: CommentTagRange; - second: CommentTagRange | null; - }): Promise; - coalesce(p: { - first: CommentTagRange | null; - second: CommentTagRange | null; - third?: CommentTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagType.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagType.ts deleted file mode 100644 index 06d92160d6..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_CommentTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagType } from "../../../structures/CommentTagType"; - -export const test_llm_applicationOfValidate_gemini_CommentTagType = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "CommentTagType", - factory: CommentTagType, - })(typia.llm.applicationOfValidate()); - -interface CommentTagTypeApplication { - insert(p: { first: CommentTagType }): Promise; - reduce(p: { - first: CommentTagType; - second: CommentTagType | null; - }): Promise; - coalesce(p: { - first: CommentTagType | null; - second: CommentTagType | null; - third?: CommentTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ConstantAtomicAbsorbed.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ConstantAtomicAbsorbed.ts deleted file mode 100644 index de26216baf..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ConstantAtomicAbsorbed.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicAbsorbed } from "../../../structures/ConstantAtomicAbsorbed"; - -export const test_llm_applicationOfValidate_gemini_ConstantAtomicAbsorbed = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ConstantAtomicAbsorbed", - factory: ConstantAtomicAbsorbed, - })( - typia.llm.applicationOfValidate< - ConstantAtomicAbsorbedApplication, - "gemini" - >(), - ); - -interface ConstantAtomicAbsorbedApplication { - insert(p: { first: ConstantAtomicAbsorbed }): Promise; - reduce(p: { - first: ConstantAtomicAbsorbed; - second: ConstantAtomicAbsorbed | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicAbsorbed | null; - second: ConstantAtomicAbsorbed | null; - third?: ConstantAtomicAbsorbed | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicConstant.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicConstant.ts deleted file mode 100644 index ca5079d8b2..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicConstant } from "../../../structures/DynamicConstant"; - -export const test_llm_applicationOfValidate_gemini_DynamicConstant = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "DynamicConstant", - factory: DynamicConstant, - })(typia.llm.applicationOfValidate()); - -interface DynamicConstantApplication { - insert(p: { first: DynamicConstant }): Promise; - reduce(p: { - first: DynamicConstant; - second: DynamicConstant | null; - }): Promise; - coalesce(p: { - first: DynamicConstant | null; - second: DynamicConstant | null; - third?: DynamicConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicEnumeration.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicEnumeration.ts deleted file mode 100644 index 74d2f0b0b7..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicEnumeration.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicEnumeration } from "../../../structures/DynamicEnumeration"; - -export const test_llm_applicationOfValidate_gemini_DynamicEnumeration = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "DynamicEnumeration", - factory: DynamicEnumeration, - })( - typia.llm.applicationOfValidate(), - ); - -interface DynamicEnumerationApplication { - insert(p: { first: DynamicEnumeration }): Promise; - reduce(p: { - first: DynamicEnumeration; - second: DynamicEnumeration | null; - }): Promise; - coalesce(p: { - first: DynamicEnumeration | null; - second: DynamicEnumeration | null; - third?: DynamicEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicNever.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicNever.ts deleted file mode 100644 index e0ed097ffc..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicNever.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicNever } from "../../../structures/DynamicNever"; - -export const test_llm_applicationOfValidate_gemini_DynamicNever = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "DynamicNever", - factory: DynamicNever, - })(typia.llm.applicationOfValidate()); - -interface DynamicNeverApplication { - insert(p: { first: DynamicNever }): Promise; - reduce(p: { - first: DynamicNever; - second: DynamicNever | null; - }): Promise; - coalesce(p: { - first: DynamicNever | null; - second: DynamicNever | null; - third?: DynamicNever | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicUndefined.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicUndefined.ts deleted file mode 100644 index 0f05d06b54..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_DynamicUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUndefined } from "../../../structures/DynamicUndefined"; - -export const test_llm_applicationOfValidate_gemini_DynamicUndefined = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "DynamicUndefined", - factory: DynamicUndefined, - })(typia.llm.applicationOfValidate()); - -interface DynamicUndefinedApplication { - insert(p: { first: DynamicUndefined }): Promise; - reduce(p: { - first: DynamicUndefined; - second: DynamicUndefined | null; - }): Promise; - coalesce(p: { - first: DynamicUndefined | null; - second: DynamicUndefined | null; - third?: DynamicUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectDate.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectDate.ts deleted file mode 100644 index 1090a0f17c..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectDate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDate } from "../../../structures/ObjectDate"; - -export const test_llm_applicationOfValidate_gemini_ObjectDate = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectDate", - factory: ObjectDate, - })(typia.llm.applicationOfValidate()); - -interface ObjectDateApplication { - insert(p: { first: ObjectDate }): Promise; - reduce(p: { - first: ObjectDate; - second: ObjectDate | null; - }): Promise; - coalesce(p: { - first: ObjectDate | null; - second: ObjectDate | null; - third?: ObjectDate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectDescription.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectDescription.ts deleted file mode 100644 index 1773080ced..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectDescription.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDescription } from "../../../structures/ObjectDescription"; - -export const test_llm_applicationOfValidate_gemini_ObjectDescription = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectDescription", - factory: ObjectDescription, - })(typia.llm.applicationOfValidate()); - -interface ObjectDescriptionApplication { - insert(p: { first: ObjectDescription }): Promise; - reduce(p: { - first: ObjectDescription; - second: ObjectDescription | null; - }): Promise; - coalesce(p: { - first: ObjectDescription | null; - second: ObjectDescription | null; - third?: ObjectDescription | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectGenericAlias.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectGenericAlias.ts deleted file mode 100644 index 473a38da66..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectGenericAlias.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericAlias } from "../../../structures/ObjectGenericAlias"; - -export const test_llm_applicationOfValidate_gemini_ObjectGenericAlias = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectGenericAlias", - factory: ObjectGenericAlias, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectGenericAliasApplication { - insert(p: { first: ObjectGenericAlias }): Promise; - reduce(p: { - first: ObjectGenericAlias; - second: ObjectGenericAlias | null; - }): Promise; - coalesce(p: { - first: ObjectGenericAlias | null; - second: ObjectGenericAlias | null; - third?: ObjectGenericAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectGenericArray.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectGenericArray.ts deleted file mode 100644 index 1f9c7cf08e..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectGenericArray.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericArray } from "../../../structures/ObjectGenericArray"; - -export const test_llm_applicationOfValidate_gemini_ObjectGenericArray = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectGenericArray", - factory: ObjectGenericArray, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectGenericArrayApplication { - insert(p: { first: ObjectGenericArray }): Promise; - reduce(p: { - first: ObjectGenericArray; - second: ObjectGenericArray | null; - }): Promise; - coalesce(p: { - first: ObjectGenericArray | null; - second: ObjectGenericArray | null; - third?: ObjectGenericArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectInternal.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectInternal.ts deleted file mode 100644 index 8a4e4ec772..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectInternal.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectInternal } from "../../../structures/ObjectInternal"; - -export const test_llm_applicationOfValidate_gemini_ObjectInternal = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectInternal", - factory: ObjectInternal, - })(typia.llm.applicationOfValidate()); - -interface ObjectInternalApplication { - insert(p: { first: ObjectInternal }): Promise; - reduce(p: { - first: ObjectInternal; - second: ObjectInternal | null; - }): Promise; - coalesce(p: { - first: ObjectInternal | null; - second: ObjectInternal | null; - third?: ObjectInternal | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectIntersection.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectIntersection.ts deleted file mode 100644 index 932a2a6816..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectIntersection.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectIntersection } from "../../../structures/ObjectIntersection"; - -export const test_llm_applicationOfValidate_gemini_ObjectIntersection = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectIntersection", - factory: ObjectIntersection, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectIntersectionApplication { - insert(p: { first: ObjectIntersection }): Promise; - reduce(p: { - first: ObjectIntersection; - second: ObjectIntersection | null; - }): Promise; - coalesce(p: { - first: ObjectIntersection | null; - second: ObjectIntersection | null; - third?: ObjectIntersection | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectJsonTag.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectJsonTag.ts deleted file mode 100644 index 44f1d8b1b2..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectJsonTag.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; - -export const test_llm_applicationOfValidate_gemini_ObjectJsonTag = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectJsonTag", - factory: ObjectJsonTag, - })(typia.llm.applicationOfValidate()); - -interface ObjectJsonTagApplication { - insert(p: { first: ObjectJsonTag }): Promise; - reduce(p: { - first: ObjectJsonTag; - second: ObjectJsonTag | null; - }): Promise; - coalesce(p: { - first: ObjectJsonTag | null; - second: ObjectJsonTag | null; - third?: ObjectJsonTag | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectLiteralProperty.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectLiteralProperty.ts deleted file mode 100644 index c3f55f1e91..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectLiteralProperty.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralProperty } from "../../../structures/ObjectLiteralProperty"; - -export const test_llm_applicationOfValidate_gemini_ObjectLiteralProperty = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectLiteralProperty", - factory: ObjectLiteralProperty, - })( - typia.llm.applicationOfValidate< - ObjectLiteralPropertyApplication, - "gemini" - >(), - ); - -interface ObjectLiteralPropertyApplication { - insert(p: { first: ObjectLiteralProperty }): Promise; - reduce(p: { - first: ObjectLiteralProperty; - second: ObjectLiteralProperty | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralProperty | null; - second: ObjectLiteralProperty | null; - third?: ObjectLiteralProperty | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectLiteralType.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectLiteralType.ts deleted file mode 100644 index c676842fbe..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectLiteralType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralType } from "../../../structures/ObjectLiteralType"; - -export const test_llm_applicationOfValidate_gemini_ObjectLiteralType = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectLiteralType", - factory: ObjectLiteralType, - })(typia.llm.applicationOfValidate()); - -interface ObjectLiteralTypeApplication { - insert(p: { first: ObjectLiteralType }): Promise; - reduce(p: { - first: ObjectLiteralType; - second: ObjectLiteralType | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralType | null; - second: ObjectLiteralType | null; - third?: ObjectLiteralType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectOptional.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectOptional.ts deleted file mode 100644 index e519ecf730..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectOptional.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectOptional } from "../../../structures/ObjectOptional"; - -export const test_llm_applicationOfValidate_gemini_ObjectOptional = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectOptional", - factory: ObjectOptional, - })(typia.llm.applicationOfValidate()); - -interface ObjectOptionalApplication { - insert(p: { first: ObjectOptional }): Promise; - reduce(p: { - first: ObjectOptional; - second: ObjectOptional | null; - }): Promise; - coalesce(p: { - first: ObjectOptional | null; - second: ObjectOptional | null; - third?: ObjectOptional | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPartial.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPartial.ts deleted file mode 100644 index 6b3cd9e378..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPartial.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartial } from "../../../structures/ObjectPartial"; - -export const test_llm_applicationOfValidate_gemini_ObjectPartial = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectPartial", - factory: ObjectPartial, - })(typia.llm.applicationOfValidate()); - -interface ObjectPartialApplication { - insert(p: { first: ObjectPartial }): Promise; - reduce(p: { - first: ObjectPartial; - second: ObjectPartial | null; - }): Promise; - coalesce(p: { - first: ObjectPartial | null; - second: ObjectPartial | null; - third?: ObjectPartial | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPartialAndRequired.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPartialAndRequired.ts deleted file mode 100644 index 16bd78ec38..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPartialAndRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartialAndRequired } from "../../../structures/ObjectPartialAndRequired"; - -export const test_llm_applicationOfValidate_gemini_ObjectPartialAndRequired = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectPartialAndRequired", - factory: ObjectPartialAndRequired, - })( - typia.llm.applicationOfValidate< - ObjectPartialAndRequiredApplication, - "gemini" - >(), - ); - -interface ObjectPartialAndRequiredApplication { - insert(p: { first: ObjectPartialAndRequired }): Promise; - reduce(p: { - first: ObjectPartialAndRequired; - second: ObjectPartialAndRequired | null; - }): Promise; - coalesce(p: { - first: ObjectPartialAndRequired | null; - second: ObjectPartialAndRequired | null; - third?: ObjectPartialAndRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPrimitive.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPrimitive.ts deleted file mode 100644 index 2356932d1c..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectPrimitive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPrimitive } from "../../../structures/ObjectPrimitive"; - -export const test_llm_applicationOfValidate_gemini_ObjectPrimitive = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectPrimitive", - factory: ObjectPrimitive, - })(typia.llm.applicationOfValidate()); - -interface ObjectPrimitiveApplication { - insert(p: { first: ObjectPrimitive }): Promise; - reduce(p: { - first: ObjectPrimitive; - second: ObjectPrimitive | null; - }): Promise; - coalesce(p: { - first: ObjectPrimitive | null; - second: ObjectPrimitive | null; - third?: ObjectPrimitive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectRecursive.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectRecursive.ts deleted file mode 100644 index b624d970e6..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRecursive } from "../../../structures/ObjectRecursive"; - -export const test_llm_applicationOfValidate_gemini_ObjectRecursive = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectRecursive", - factory: ObjectRecursive, - })(typia.llm.applicationOfValidate()); - -interface ObjectRecursiveApplication { - insert(p: { first: ObjectRecursive }): Promise; - reduce(p: { - first: ObjectRecursive; - second: ObjectRecursive | null; - }): Promise; - coalesce(p: { - first: ObjectRecursive | null; - second: ObjectRecursive | null; - third?: ObjectRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectRequired.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectRequired.ts deleted file mode 100644 index 50d2b674ee..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectRequired.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRequired } from "../../../structures/ObjectRequired"; - -export const test_llm_applicationOfValidate_gemini_ObjectRequired = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectRequired", - factory: ObjectRequired, - })(typia.llm.applicationOfValidate()); - -interface ObjectRequiredApplication { - insert(p: { first: ObjectRequired }): Promise; - reduce(p: { - first: ObjectRequired; - second: ObjectRequired | null; - }): Promise; - coalesce(p: { - first: ObjectRequired | null; - second: ObjectRequired | null; - third?: ObjectRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectSimple.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectSimple.ts deleted file mode 100644 index 6e78e450c5..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ObjectSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectSimple } from "../../../structures/ObjectSimple"; - -export const test_llm_applicationOfValidate_gemini_ObjectSimple = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ObjectSimple", - factory: ObjectSimple, - })(typia.llm.applicationOfValidate()); - -interface ObjectSimpleApplication { - insert(p: { first: ObjectSimple }): Promise; - reduce(p: { - first: ObjectSimple; - second: ObjectSimple | null; - }): Promise; - coalesce(p: { - first: ObjectSimple | null; - second: ObjectSimple | null; - third?: ObjectSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TemplateAtomic.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TemplateAtomic.ts deleted file mode 100644 index 146c89b80e..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TemplateAtomic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateAtomic } from "../../../structures/TemplateAtomic"; - -export const test_llm_applicationOfValidate_gemini_TemplateAtomic = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TemplateAtomic", - factory: TemplateAtomic, - })(typia.llm.applicationOfValidate()); - -interface TemplateAtomicApplication { - insert(p: { first: TemplateAtomic }): Promise; - reduce(p: { - first: TemplateAtomic; - second: TemplateAtomic | null; - }): Promise; - coalesce(p: { - first: TemplateAtomic | null; - second: TemplateAtomic | null; - third?: TemplateAtomic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TemplateConstant.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TemplateConstant.ts deleted file mode 100644 index 0b7b97dedf..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TemplateConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateConstant } from "../../../structures/TemplateConstant"; - -export const test_llm_applicationOfValidate_gemini_TemplateConstant = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TemplateConstant", - factory: TemplateConstant, - })(typia.llm.applicationOfValidate()); - -interface TemplateConstantApplication { - insert(p: { first: TemplateConstant }): Promise; - reduce(p: { - first: TemplateConstant; - second: TemplateConstant | null; - }): Promise; - coalesce(p: { - first: TemplateConstant | null; - second: TemplateConstant | null; - third?: TemplateConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ToJsonDouble.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ToJsonDouble.ts deleted file mode 100644 index a45daac258..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ToJsonDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonDouble } from "../../../structures/ToJsonDouble"; - -export const test_llm_applicationOfValidate_gemini_ToJsonDouble = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ToJsonDouble", - factory: ToJsonDouble, - })(typia.llm.applicationOfValidate()); - -interface ToJsonDoubleApplication { - insert(p: { first: ToJsonDouble }): Promise; - reduce(p: { - first: ToJsonDouble; - second: ToJsonDouble | null; - }): Promise; - coalesce(p: { - first: ToJsonDouble | null; - second: ToJsonDouble | null; - third?: ToJsonDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ToJsonNull.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ToJsonNull.ts deleted file mode 100644 index 74d57b1dee..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_ToJsonNull.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonNull } from "../../../structures/ToJsonNull"; - -export const test_llm_applicationOfValidate_gemini_ToJsonNull = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "ToJsonNull", - factory: ToJsonNull, - })(typia.llm.applicationOfValidate()); - -interface ToJsonNullApplication { - insert(p: { first: ToJsonNull }): Promise; - reduce(p: { - first: ToJsonNull; - second: ToJsonNull | null; - }): Promise; - coalesce(p: { - first: ToJsonNull | null; - second: ToJsonNull | null; - third?: ToJsonNull | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagArray.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagArray.ts deleted file mode 100644 index 23b1b97dcb..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArray } from "../../../structures/TypeTagArray"; - -export const test_llm_applicationOfValidate_gemini_TypeTagArray = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TypeTagArray", - factory: TypeTagArray, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayApplication { - insert(p: { first: TypeTagArray }): Promise; - reduce(p: { - first: TypeTagArray; - second: TypeTagArray | null; - }): Promise; - coalesce(p: { - first: TypeTagArray | null; - second: TypeTagArray | null; - third?: TypeTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagCustom.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagCustom.ts deleted file mode 100644 index 558021f027..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagCustom.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagCustom } from "../../../structures/TypeTagCustom"; - -export const test_llm_applicationOfValidate_gemini_TypeTagCustom = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TypeTagCustom", - factory: TypeTagCustom, - })(typia.llm.applicationOfValidate()); - -interface TypeTagCustomApplication { - insert(p: { first: TypeTagCustom }): Promise; - reduce(p: { - first: TypeTagCustom; - second: TypeTagCustom | null; - }): Promise; - coalesce(p: { - first: TypeTagCustom | null; - second: TypeTagCustom | null; - third?: TypeTagCustom | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagFormat.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagFormat.ts deleted file mode 100644 index 9da5a24b4a..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagFormat } from "../../../structures/TypeTagFormat"; - -export const test_llm_applicationOfValidate_gemini_TypeTagFormat = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TypeTagFormat", - factory: TypeTagFormat, - })(typia.llm.applicationOfValidate()); - -interface TypeTagFormatApplication { - insert(p: { first: TypeTagFormat }): Promise; - reduce(p: { - first: TypeTagFormat; - second: TypeTagFormat | null; - }): Promise; - coalesce(p: { - first: TypeTagFormat | null; - second: TypeTagFormat | null; - third?: TypeTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagLength.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagLength.ts deleted file mode 100644 index 33a2901ebc..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagLength } from "../../../structures/TypeTagLength"; - -export const test_llm_applicationOfValidate_gemini_TypeTagLength = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TypeTagLength", - factory: TypeTagLength, - })(typia.llm.applicationOfValidate()); - -interface TypeTagLengthApplication { - insert(p: { first: TypeTagLength }): Promise; - reduce(p: { - first: TypeTagLength; - second: TypeTagLength | null; - }): Promise; - coalesce(p: { - first: TypeTagLength | null; - second: TypeTagLength | null; - third?: TypeTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagMatrix.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagMatrix.ts deleted file mode 100644 index 21f1f62545..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; - -export const test_llm_applicationOfValidate_gemini_TypeTagMatrix = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TypeTagMatrix", - factory: TypeTagMatrix, - })(typia.llm.applicationOfValidate()); - -interface TypeTagMatrixApplication { - insert(p: { first: TypeTagMatrix }): Promise; - reduce(p: { - first: TypeTagMatrix; - second: TypeTagMatrix | null; - }): Promise; - coalesce(p: { - first: TypeTagMatrix | null; - second: TypeTagMatrix | null; - third?: TypeTagMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagPattern.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagPattern.ts deleted file mode 100644 index fabb5ea2f5..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagPattern } from "../../../structures/TypeTagPattern"; - -export const test_llm_applicationOfValidate_gemini_TypeTagPattern = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TypeTagPattern", - factory: TypeTagPattern, - })(typia.llm.applicationOfValidate()); - -interface TypeTagPatternApplication { - insert(p: { first: TypeTagPattern }): Promise; - reduce(p: { - first: TypeTagPattern; - second: TypeTagPattern | null; - }): Promise; - coalesce(p: { - first: TypeTagPattern | null; - second: TypeTagPattern | null; - third?: TypeTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagRange.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagRange.ts deleted file mode 100644 index 44d77700e1..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagRange } from "../../../structures/TypeTagRange"; - -export const test_llm_applicationOfValidate_gemini_TypeTagRange = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TypeTagRange", - factory: TypeTagRange, - })(typia.llm.applicationOfValidate()); - -interface TypeTagRangeApplication { - insert(p: { first: TypeTagRange }): Promise; - reduce(p: { - first: TypeTagRange; - second: TypeTagRange | null; - }): Promise; - coalesce(p: { - first: TypeTagRange | null; - second: TypeTagRange | null; - third?: TypeTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagType.ts b/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagType.ts deleted file mode 100644 index 37fe8f2bc5..0000000000 --- a/test/src/features/llm.applicationOfValidate/gemini/test_llm_applicationOfValidate_gemini_TypeTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagType } from "../../../structures/TypeTagType"; - -export const test_llm_applicationOfValidate_gemini_TypeTagType = - _test_llm_applicationOfValidate({ - model: "gemini", - name: "TypeTagType", - factory: TypeTagType, - })(typia.llm.applicationOfValidate()); - -interface TypeTagTypeApplication { - insert(p: { first: TypeTagType }): Promise; - reduce(p: { - first: TypeTagType; - second: TypeTagType | null; - }): Promise; - coalesce(p: { - first: TypeTagType | null; - second: TypeTagType | null; - third?: TypeTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayAny.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayAny.ts deleted file mode 100644 index 00beb97427..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayAny.ts +++ /dev/null @@ -1,21 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayAny } from "../../../structures/ArrayAny"; - -export const test_llm_applicationOfValidate_llama_ArrayAny = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayAny", - factory: ArrayAny, - })(typia.llm.applicationOfValidate()); - -interface ArrayAnyApplication { - insert(p: { first: ArrayAny }): Promise; - reduce(p: { first: ArrayAny; second: ArrayAny | null }): Promise; - coalesce(p: { - first: ArrayAny | null; - second: ArrayAny | null; - third?: ArrayAny | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayHierarchical.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayHierarchical.ts deleted file mode 100644 index ff754a919d..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayHierarchical.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchical } from "../../../structures/ArrayHierarchical"; - -export const test_llm_applicationOfValidate_llama_ArrayHierarchical = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayHierarchical", - factory: ArrayHierarchical, - })(typia.llm.applicationOfValidate()); - -interface ArrayHierarchicalApplication { - insert(p: { first: ArrayHierarchical }): Promise; - reduce(p: { - first: ArrayHierarchical; - second: ArrayHierarchical | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchical | null; - second: ArrayHierarchical | null; - third?: ArrayHierarchical | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayHierarchicalPointer.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayHierarchicalPointer.ts deleted file mode 100644 index 8d7e835e3c..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayHierarchicalPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayHierarchicalPointer } from "../../../structures/ArrayHierarchicalPointer"; - -export const test_llm_applicationOfValidate_llama_ArrayHierarchicalPointer = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayHierarchicalPointer", - factory: ArrayHierarchicalPointer, - })( - typia.llm.applicationOfValidate< - ArrayHierarchicalPointerApplication, - "llama" - >(), - ); - -interface ArrayHierarchicalPointerApplication { - insert(p: { first: ArrayHierarchicalPointer }): Promise; - reduce(p: { - first: ArrayHierarchicalPointer; - second: ArrayHierarchicalPointer | null; - }): Promise; - coalesce(p: { - first: ArrayHierarchicalPointer | null; - second: ArrayHierarchicalPointer | null; - third?: ArrayHierarchicalPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayMatrix.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayMatrix.ts deleted file mode 100644 index 2c865832b2..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayMatrix } from "../../../structures/ArrayMatrix"; - -export const test_llm_applicationOfValidate_llama_ArrayMatrix = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayMatrix", - factory: ArrayMatrix, - })(typia.llm.applicationOfValidate()); - -interface ArrayMatrixApplication { - insert(p: { first: ArrayMatrix }): Promise; - reduce(p: { - first: ArrayMatrix; - second: ArrayMatrix | null; - }): Promise; - coalesce(p: { - first: ArrayMatrix | null; - second: ArrayMatrix | null; - third?: ArrayMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursive.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursive.ts deleted file mode 100644 index ff80760e05..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursive } from "../../../structures/ArrayRecursive"; - -export const test_llm_applicationOfValidate_llama_ArrayRecursive = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayRecursive", - factory: ArrayRecursive, - })(typia.llm.applicationOfValidate()); - -interface ArrayRecursiveApplication { - insert(p: { first: ArrayRecursive }): Promise; - reduce(p: { - first: ArrayRecursive; - second: ArrayRecursive | null; - }): Promise; - coalesce(p: { - first: ArrayRecursive | null; - second: ArrayRecursive | null; - third?: ArrayRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicit.ts deleted file mode 100644 index 0c12a5b7e1..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicit } from "../../../structures/ArrayRecursiveUnionExplicit"; - -export const test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicit = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayRecursiveUnionExplicit", - factory: ArrayRecursiveUnionExplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitApplication, - "llama" - >(), - ); - -interface ArrayRecursiveUnionExplicitApplication { - insert(p: { first: ArrayRecursiveUnionExplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicit; - second: ArrayRecursiveUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicit | null; - second: ArrayRecursiveUnionExplicit | null; - third?: ArrayRecursiveUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicitPointer.ts deleted file mode 100644 index 9574121eb6..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionExplicitPointer } from "../../../structures/ArrayRecursiveUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_llama_ArrayRecursiveUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayRecursiveUnionExplicitPointer", - factory: ArrayRecursiveUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionExplicitPointerApplication, - "llama" - >(), - ); - -interface ArrayRecursiveUnionExplicitPointerApplication { - insert(p: { first: ArrayRecursiveUnionExplicitPointer }): Promise; - reduce(p: { - first: ArrayRecursiveUnionExplicitPointer; - second: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionExplicitPointer | null; - second: ArrayRecursiveUnionExplicitPointer | null; - third?: ArrayRecursiveUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionImplicit.ts deleted file mode 100644 index 1708910428..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRecursiveUnionImplicit.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRecursiveUnionImplicit } from "../../../structures/ArrayRecursiveUnionImplicit"; - -export const test_llm_applicationOfValidate_llama_ArrayRecursiveUnionImplicit = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayRecursiveUnionImplicit", - factory: ArrayRecursiveUnionImplicit, - })( - typia.llm.applicationOfValidate< - ArrayRecursiveUnionImplicitApplication, - "llama" - >(), - ); - -interface ArrayRecursiveUnionImplicitApplication { - insert(p: { first: ArrayRecursiveUnionImplicit }): Promise; - reduce(p: { - first: ArrayRecursiveUnionImplicit; - second: ArrayRecursiveUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ArrayRecursiveUnionImplicit | null; - second: ArrayRecursiveUnionImplicit | null; - third?: ArrayRecursiveUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedNullable.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedNullable.ts deleted file mode 100644 index d0c04bf47b..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedNullable.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedNullable } from "../../../structures/ArrayRepeatedNullable"; - -export const test_llm_applicationOfValidate_llama_ArrayRepeatedNullable = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayRepeatedNullable", - factory: ArrayRepeatedNullable, - })( - typia.llm.applicationOfValidate< - ArrayRepeatedNullableApplication, - "llama" - >(), - ); - -interface ArrayRepeatedNullableApplication { - insert(p: { first: ArrayRepeatedNullable }): Promise; - reduce(p: { - first: ArrayRepeatedNullable; - second: ArrayRepeatedNullable | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedNullable | null; - second: ArrayRepeatedNullable | null; - third?: ArrayRepeatedNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedRequired.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedRequired.ts deleted file mode 100644 index 6c8388ebe9..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedRequired } from "../../../structures/ArrayRepeatedRequired"; - -export const test_llm_applicationOfValidate_llama_ArrayRepeatedRequired = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayRepeatedRequired", - factory: ArrayRepeatedRequired, - })( - typia.llm.applicationOfValidate< - ArrayRepeatedRequiredApplication, - "llama" - >(), - ); - -interface ArrayRepeatedRequiredApplication { - insert(p: { first: ArrayRepeatedRequired }): Promise; - reduce(p: { - first: ArrayRepeatedRequired; - second: ArrayRepeatedRequired | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedRequired | null; - second: ArrayRepeatedRequired | null; - third?: ArrayRepeatedRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedUnion.ts deleted file mode 100644 index d2eb748240..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayRepeatedUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayRepeatedUnion } from "../../../structures/ArrayRepeatedUnion"; - -export const test_llm_applicationOfValidate_llama_ArrayRepeatedUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayRepeatedUnion", - factory: ArrayRepeatedUnion, - })(typia.llm.applicationOfValidate()); - -interface ArrayRepeatedUnionApplication { - insert(p: { first: ArrayRepeatedUnion }): Promise; - reduce(p: { - first: ArrayRepeatedUnion; - second: ArrayRepeatedUnion | null; - }): Promise; - coalesce(p: { - first: ArrayRepeatedUnion | null; - second: ArrayRepeatedUnion | null; - third?: ArrayRepeatedUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArraySimple.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArraySimple.ts deleted file mode 100644 index 63b3ab277a..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArraySimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArraySimple } from "../../../structures/ArraySimple"; - -export const test_llm_applicationOfValidate_llama_ArraySimple = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArraySimple", - factory: ArraySimple, - })(typia.llm.applicationOfValidate()); - -interface ArraySimpleApplication { - insert(p: { first: ArraySimple }): Promise; - reduce(p: { - first: ArraySimple; - second: ArraySimple | null; - }): Promise; - coalesce(p: { - first: ArraySimple | null; - second: ArraySimple | null; - third?: ArraySimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayUnion.ts deleted file mode 100644 index 8eac43451c..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ArrayUnion } from "../../../structures/ArrayUnion"; - -export const test_llm_applicationOfValidate_llama_ArrayUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ArrayUnion", - factory: ArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface ArrayUnionApplication { - insert(p: { first: ArrayUnion }): Promise; - reduce(p: { - first: ArrayUnion; - second: ArrayUnion | null; - }): Promise; - coalesce(p: { - first: ArrayUnion | null; - second: ArrayUnion | null; - third?: ArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_AtomicUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_AtomicUnion.ts deleted file mode 100644 index 9055c69297..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_AtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { AtomicUnion } from "../../../structures/AtomicUnion"; - -export const test_llm_applicationOfValidate_llama_AtomicUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "AtomicUnion", - factory: AtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface AtomicUnionApplication { - insert(p: { first: AtomicUnion }): Promise; - reduce(p: { - first: AtomicUnion; - second: AtomicUnion | null; - }): Promise; - coalesce(p: { - first: AtomicUnion | null; - second: AtomicUnion | null; - third?: AtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassGetter.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassGetter.ts deleted file mode 100644 index aa75892717..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassGetter.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassGetter } from "../../../structures/ClassGetter"; - -export const test_llm_applicationOfValidate_llama_ClassGetter = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ClassGetter", - factory: ClassGetter, - })(typia.llm.applicationOfValidate()); - -interface ClassGetterApplication { - insert(p: { first: ClassGetter }): Promise; - reduce(p: { - first: ClassGetter; - second: ClassGetter | null; - }): Promise; - coalesce(p: { - first: ClassGetter | null; - second: ClassGetter | null; - third?: ClassGetter | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassMethod.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassMethod.ts deleted file mode 100644 index 6cb16b6b43..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassMethod.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassMethod } from "../../../structures/ClassMethod"; - -export const test_llm_applicationOfValidate_llama_ClassMethod = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ClassMethod", - factory: ClassMethod, - })(typia.llm.applicationOfValidate()); - -interface ClassMethodApplication { - insert(p: { first: ClassMethod }): Promise; - reduce(p: { - first: ClassMethod; - second: ClassMethod | null; - }): Promise; - coalesce(p: { - first: ClassMethod | null; - second: ClassMethod | null; - third?: ClassMethod | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassPropertyAssignment.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassPropertyAssignment.ts deleted file mode 100644 index 660e926237..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ClassPropertyAssignment.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ClassPropertyAssignment } from "../../../structures/ClassPropertyAssignment"; - -export const test_llm_applicationOfValidate_llama_ClassPropertyAssignment = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ClassPropertyAssignment", - factory: ClassPropertyAssignment, - })( - typia.llm.applicationOfValidate< - ClassPropertyAssignmentApplication, - "llama" - >(), - ); - -interface ClassPropertyAssignmentApplication { - insert(p: { first: ClassPropertyAssignment }): Promise; - reduce(p: { - first: ClassPropertyAssignment; - second: ClassPropertyAssignment | null; - }): Promise; - coalesce(p: { - first: ClassPropertyAssignment | null; - second: ClassPropertyAssignment | null; - third?: ClassPropertyAssignment | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagArray.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagArray.ts deleted file mode 100644 index 065f44f342..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArray } from "../../../structures/CommentTagArray"; - -export const test_llm_applicationOfValidate_llama_CommentTagArray = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagArray", - factory: CommentTagArray, - })(typia.llm.applicationOfValidate()); - -interface CommentTagArrayApplication { - insert(p: { first: CommentTagArray }): Promise; - reduce(p: { - first: CommentTagArray; - second: CommentTagArray | null; - }): Promise; - coalesce(p: { - first: CommentTagArray | null; - second: CommentTagArray | null; - third?: CommentTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagArrayUnion.ts deleted file mode 100644 index bf296c2a20..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagArrayUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagArrayUnion } from "../../../structures/CommentTagArrayUnion"; - -export const test_llm_applicationOfValidate_llama_CommentTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagArrayUnion", - factory: CommentTagArrayUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface CommentTagArrayUnionApplication { - insert(p: { first: CommentTagArrayUnion }): Promise; - reduce(p: { - first: CommentTagArrayUnion; - second: CommentTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagArrayUnion | null; - second: CommentTagArrayUnion | null; - third?: CommentTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagAtomicUnion.ts deleted file mode 100644 index fd59e1c43a..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagAtomicUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagAtomicUnion } from "../../../structures/CommentTagAtomicUnion"; - -export const test_llm_applicationOfValidate_llama_CommentTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagAtomicUnion", - factory: CommentTagAtomicUnion, - })( - typia.llm.applicationOfValidate< - CommentTagAtomicUnionApplication, - "llama" - >(), - ); - -interface CommentTagAtomicUnionApplication { - insert(p: { first: CommentTagAtomicUnion }): Promise; - reduce(p: { - first: CommentTagAtomicUnion; - second: CommentTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagAtomicUnion | null; - second: CommentTagAtomicUnion | null; - third?: CommentTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagDefault.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagDefault.ts deleted file mode 100644 index b9bfc5ac5f..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagDefault } from "../../../structures/CommentTagDefault"; - -export const test_llm_applicationOfValidate_llama_CommentTagDefault = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagDefault", - factory: CommentTagDefault, - })(typia.llm.applicationOfValidate()); - -interface CommentTagDefaultApplication { - insert(p: { first: CommentTagDefault }): Promise; - reduce(p: { - first: CommentTagDefault; - second: CommentTagDefault | null; - }): Promise; - coalesce(p: { - first: CommentTagDefault | null; - second: CommentTagDefault | null; - third?: CommentTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagFormat.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagFormat.ts deleted file mode 100644 index b86aa5ff8d..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagFormat } from "../../../structures/CommentTagFormat"; - -export const test_llm_applicationOfValidate_llama_CommentTagFormat = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagFormat", - factory: CommentTagFormat, - })(typia.llm.applicationOfValidate()); - -interface CommentTagFormatApplication { - insert(p: { first: CommentTagFormat }): Promise; - reduce(p: { - first: CommentTagFormat; - second: CommentTagFormat | null; - }): Promise; - coalesce(p: { - first: CommentTagFormat | null; - second: CommentTagFormat | null; - third?: CommentTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagLength.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagLength.ts deleted file mode 100644 index 1eff3f140f..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagLength } from "../../../structures/CommentTagLength"; - -export const test_llm_applicationOfValidate_llama_CommentTagLength = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagLength", - factory: CommentTagLength, - })(typia.llm.applicationOfValidate()); - -interface CommentTagLengthApplication { - insert(p: { first: CommentTagLength }): Promise; - reduce(p: { - first: CommentTagLength; - second: CommentTagLength | null; - }): Promise; - coalesce(p: { - first: CommentTagLength | null; - second: CommentTagLength | null; - third?: CommentTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagObjectUnion.ts deleted file mode 100644 index b578a2c6a8..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagObjectUnion.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagObjectUnion } from "../../../structures/CommentTagObjectUnion"; - -export const test_llm_applicationOfValidate_llama_CommentTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagObjectUnion", - factory: CommentTagObjectUnion, - })( - typia.llm.applicationOfValidate< - CommentTagObjectUnionApplication, - "llama" - >(), - ); - -interface CommentTagObjectUnionApplication { - insert(p: { first: CommentTagObjectUnion }): Promise; - reduce(p: { - first: CommentTagObjectUnion; - second: CommentTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: CommentTagObjectUnion | null; - second: CommentTagObjectUnion | null; - third?: CommentTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagPattern.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagPattern.ts deleted file mode 100644 index 08b42d41f5..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagPattern } from "../../../structures/CommentTagPattern"; - -export const test_llm_applicationOfValidate_llama_CommentTagPattern = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagPattern", - factory: CommentTagPattern, - })(typia.llm.applicationOfValidate()); - -interface CommentTagPatternApplication { - insert(p: { first: CommentTagPattern }): Promise; - reduce(p: { - first: CommentTagPattern; - second: CommentTagPattern | null; - }): Promise; - coalesce(p: { - first: CommentTagPattern | null; - second: CommentTagPattern | null; - third?: CommentTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagRange.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagRange.ts deleted file mode 100644 index 3a36029622..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagRange } from "../../../structures/CommentTagRange"; - -export const test_llm_applicationOfValidate_llama_CommentTagRange = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagRange", - factory: CommentTagRange, - })(typia.llm.applicationOfValidate()); - -interface CommentTagRangeApplication { - insert(p: { first: CommentTagRange }): Promise; - reduce(p: { - first: CommentTagRange; - second: CommentTagRange | null; - }): Promise; - coalesce(p: { - first: CommentTagRange | null; - second: CommentTagRange | null; - third?: CommentTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagType.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagType.ts deleted file mode 100644 index b54cdd81d6..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_CommentTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { CommentTagType } from "../../../structures/CommentTagType"; - -export const test_llm_applicationOfValidate_llama_CommentTagType = - _test_llm_applicationOfValidate({ - model: "llama", - name: "CommentTagType", - factory: CommentTagType, - })(typia.llm.applicationOfValidate()); - -interface CommentTagTypeApplication { - insert(p: { first: CommentTagType }): Promise; - reduce(p: { - first: CommentTagType; - second: CommentTagType | null; - }): Promise; - coalesce(p: { - first: CommentTagType | null; - second: CommentTagType | null; - third?: CommentTagType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicAbsorbed.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicAbsorbed.ts deleted file mode 100644 index 673d75ba71..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicAbsorbed.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicAbsorbed } from "../../../structures/ConstantAtomicAbsorbed"; - -export const test_llm_applicationOfValidate_llama_ConstantAtomicAbsorbed = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ConstantAtomicAbsorbed", - factory: ConstantAtomicAbsorbed, - })( - typia.llm.applicationOfValidate< - ConstantAtomicAbsorbedApplication, - "llama" - >(), - ); - -interface ConstantAtomicAbsorbedApplication { - insert(p: { first: ConstantAtomicAbsorbed }): Promise; - reduce(p: { - first: ConstantAtomicAbsorbed; - second: ConstantAtomicAbsorbed | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicAbsorbed | null; - second: ConstantAtomicAbsorbed | null; - third?: ConstantAtomicAbsorbed | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicTagged.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicTagged.ts deleted file mode 100644 index c7afaf3dbf..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicTagged.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicTagged } from "../../../structures/ConstantAtomicTagged"; - -export const test_llm_applicationOfValidate_llama_ConstantAtomicTagged = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ConstantAtomicTagged", - factory: ConstantAtomicTagged, - })( - typia.llm.applicationOfValidate(), - ); - -interface ConstantAtomicTaggedApplication { - insert(p: { first: ConstantAtomicTagged }): Promise; - reduce(p: { - first: ConstantAtomicTagged; - second: ConstantAtomicTagged | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicTagged | null; - second: ConstantAtomicTagged | null; - third?: ConstantAtomicTagged | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicUnion.ts deleted file mode 100644 index 0ba95df452..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantAtomicUnion.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantAtomicUnion } from "../../../structures/ConstantAtomicUnion"; - -export const test_llm_applicationOfValidate_llama_ConstantAtomicUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ConstantAtomicUnion", - factory: ConstantAtomicUnion, - })( - typia.llm.applicationOfValidate(), - ); - -interface ConstantAtomicUnionApplication { - insert(p: { first: ConstantAtomicUnion }): Promise; - reduce(p: { - first: ConstantAtomicUnion; - second: ConstantAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ConstantAtomicUnion | null; - second: ConstantAtomicUnion | null; - third?: ConstantAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantConstEnumeration.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantConstEnumeration.ts deleted file mode 100644 index 0d5370b164..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantConstEnumeration.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantConstEnumeration } from "../../../structures/ConstantConstEnumeration"; - -export const test_llm_applicationOfValidate_llama_ConstantConstEnumeration = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ConstantConstEnumeration", - factory: ConstantConstEnumeration, - })( - typia.llm.applicationOfValidate< - ConstantConstEnumerationApplication, - "llama" - >(), - ); - -interface ConstantConstEnumerationApplication { - insert(p: { first: ConstantConstEnumeration }): Promise; - reduce(p: { - first: ConstantConstEnumeration; - second: ConstantConstEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantConstEnumeration | null; - second: ConstantConstEnumeration | null; - third?: ConstantConstEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantEnumeration.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantEnumeration.ts deleted file mode 100644 index 4c6259d7b2..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ConstantEnumeration.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ConstantEnumeration } from "../../../structures/ConstantEnumeration"; - -export const test_llm_applicationOfValidate_llama_ConstantEnumeration = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ConstantEnumeration", - factory: ConstantEnumeration, - })( - typia.llm.applicationOfValidate(), - ); - -interface ConstantEnumerationApplication { - insert(p: { first: ConstantEnumeration }): Promise; - reduce(p: { - first: ConstantEnumeration; - second: ConstantEnumeration | null; - }): Promise; - coalesce(p: { - first: ConstantEnumeration | null; - second: ConstantEnumeration | null; - third?: ConstantEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicArray.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicArray.ts deleted file mode 100644 index 351a3084a4..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicArray } from "../../../structures/DynamicArray"; - -export const test_llm_applicationOfValidate_llama_DynamicArray = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicArray", - factory: DynamicArray, - })(typia.llm.applicationOfValidate()); - -interface DynamicArrayApplication { - insert(p: { first: DynamicArray }): Promise; - reduce(p: { - first: DynamicArray; - second: DynamicArray | null; - }): Promise; - coalesce(p: { - first: DynamicArray | null; - second: DynamicArray | null; - third?: DynamicArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicComposite.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicComposite.ts deleted file mode 100644 index 89bd5e5644..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicComposite.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicComposite } from "../../../structures/DynamicComposite"; - -export const test_llm_applicationOfValidate_llama_DynamicComposite = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicComposite", - factory: DynamicComposite, - })(typia.llm.applicationOfValidate()); - -interface DynamicCompositeApplication { - insert(p: { first: DynamicComposite }): Promise; - reduce(p: { - first: DynamicComposite; - second: DynamicComposite | null; - }): Promise; - coalesce(p: { - first: DynamicComposite | null; - second: DynamicComposite | null; - third?: DynamicComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicConstant.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicConstant.ts deleted file mode 100644 index 1de5c001cb..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicConstant } from "../../../structures/DynamicConstant"; - -export const test_llm_applicationOfValidate_llama_DynamicConstant = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicConstant", - factory: DynamicConstant, - })(typia.llm.applicationOfValidate()); - -interface DynamicConstantApplication { - insert(p: { first: DynamicConstant }): Promise; - reduce(p: { - first: DynamicConstant; - second: DynamicConstant | null; - }): Promise; - coalesce(p: { - first: DynamicConstant | null; - second: DynamicConstant | null; - third?: DynamicConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicEnumeration.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicEnumeration.ts deleted file mode 100644 index 2de7247019..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicEnumeration.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicEnumeration } from "../../../structures/DynamicEnumeration"; - -export const test_llm_applicationOfValidate_llama_DynamicEnumeration = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicEnumeration", - factory: DynamicEnumeration, - })(typia.llm.applicationOfValidate()); - -interface DynamicEnumerationApplication { - insert(p: { first: DynamicEnumeration }): Promise; - reduce(p: { - first: DynamicEnumeration; - second: DynamicEnumeration | null; - }): Promise; - coalesce(p: { - first: DynamicEnumeration | null; - second: DynamicEnumeration | null; - third?: DynamicEnumeration | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicNever.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicNever.ts deleted file mode 100644 index 954b6daa8a..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicNever.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicNever } from "../../../structures/DynamicNever"; - -export const test_llm_applicationOfValidate_llama_DynamicNever = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicNever", - factory: DynamicNever, - })(typia.llm.applicationOfValidate()); - -interface DynamicNeverApplication { - insert(p: { first: DynamicNever }): Promise; - reduce(p: { - first: DynamicNever; - second: DynamicNever | null; - }): Promise; - coalesce(p: { - first: DynamicNever | null; - second: DynamicNever | null; - third?: DynamicNever | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicSimple.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicSimple.ts deleted file mode 100644 index 151b4ad298..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicSimple } from "../../../structures/DynamicSimple"; - -export const test_llm_applicationOfValidate_llama_DynamicSimple = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicSimple", - factory: DynamicSimple, - })(typia.llm.applicationOfValidate()); - -interface DynamicSimpleApplication { - insert(p: { first: DynamicSimple }): Promise; - reduce(p: { - first: DynamicSimple; - second: DynamicSimple | null; - }): Promise; - coalesce(p: { - first: DynamicSimple | null; - second: DynamicSimple | null; - third?: DynamicSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicTemplate.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicTemplate.ts deleted file mode 100644 index 76c3bb2738..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicTemplate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTemplate } from "../../../structures/DynamicTemplate"; - -export const test_llm_applicationOfValidate_llama_DynamicTemplate = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicTemplate", - factory: DynamicTemplate, - })(typia.llm.applicationOfValidate()); - -interface DynamicTemplateApplication { - insert(p: { first: DynamicTemplate }): Promise; - reduce(p: { - first: DynamicTemplate; - second: DynamicTemplate | null; - }): Promise; - coalesce(p: { - first: DynamicTemplate | null; - second: DynamicTemplate | null; - third?: DynamicTemplate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicTree.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicTree.ts deleted file mode 100644 index ba033efbe6..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicTree.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicTree } from "../../../structures/DynamicTree"; - -export const test_llm_applicationOfValidate_llama_DynamicTree = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicTree", - factory: DynamicTree, - })(typia.llm.applicationOfValidate()); - -interface DynamicTreeApplication { - insert(p: { first: DynamicTree }): Promise; - reduce(p: { - first: DynamicTree; - second: DynamicTree | null; - }): Promise; - coalesce(p: { - first: DynamicTree | null; - second: DynamicTree | null; - third?: DynamicTree | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicUndefined.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicUndefined.ts deleted file mode 100644 index 0c776ff5ab..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUndefined } from "../../../structures/DynamicUndefined"; - -export const test_llm_applicationOfValidate_llama_DynamicUndefined = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicUndefined", - factory: DynamicUndefined, - })(typia.llm.applicationOfValidate()); - -interface DynamicUndefinedApplication { - insert(p: { first: DynamicUndefined }): Promise; - reduce(p: { - first: DynamicUndefined; - second: DynamicUndefined | null; - }): Promise; - coalesce(p: { - first: DynamicUndefined | null; - second: DynamicUndefined | null; - third?: DynamicUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicUnion.ts deleted file mode 100644 index 8d2b776c1f..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_DynamicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { DynamicUnion } from "../../../structures/DynamicUnion"; - -export const test_llm_applicationOfValidate_llama_DynamicUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "DynamicUnion", - factory: DynamicUnion, - })(typia.llm.applicationOfValidate()); - -interface DynamicUnionApplication { - insert(p: { first: DynamicUnion }): Promise; - reduce(p: { - first: DynamicUnion; - second: DynamicUnion | null; - }): Promise; - coalesce(p: { - first: DynamicUnion | null; - second: DynamicUnion | null; - third?: DynamicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectAlias.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectAlias.ts deleted file mode 100644 index 5d04b99d10..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectAlias.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectAlias } from "../../../structures/ObjectAlias"; - -export const test_llm_applicationOfValidate_llama_ObjectAlias = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectAlias", - factory: ObjectAlias, - })(typia.llm.applicationOfValidate()); - -interface ObjectAliasApplication { - insert(p: { first: ObjectAlias }): Promise; - reduce(p: { - first: ObjectAlias; - second: ObjectAlias | null; - }): Promise; - coalesce(p: { - first: ObjectAlias | null; - second: ObjectAlias | null; - third?: ObjectAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDate.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDate.ts deleted file mode 100644 index 8ab93d34c9..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDate.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDate } from "../../../structures/ObjectDate"; - -export const test_llm_applicationOfValidate_llama_ObjectDate = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectDate", - factory: ObjectDate, - })(typia.llm.applicationOfValidate()); - -interface ObjectDateApplication { - insert(p: { first: ObjectDate }): Promise; - reduce(p: { - first: ObjectDate; - second: ObjectDate | null; - }): Promise; - coalesce(p: { - first: ObjectDate | null; - second: ObjectDate | null; - third?: ObjectDate | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDescription.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDescription.ts deleted file mode 100644 index 6d4353a19c..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDescription.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDescription } from "../../../structures/ObjectDescription"; - -export const test_llm_applicationOfValidate_llama_ObjectDescription = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectDescription", - factory: ObjectDescription, - })(typia.llm.applicationOfValidate()); - -interface ObjectDescriptionApplication { - insert(p: { first: ObjectDescription }): Promise; - reduce(p: { - first: ObjectDescription; - second: ObjectDescription | null; - }): Promise; - coalesce(p: { - first: ObjectDescription | null; - second: ObjectDescription | null; - third?: ObjectDescription | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDynamic.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDynamic.ts deleted file mode 100644 index 5cc343ce39..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectDynamic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectDynamic } from "../../../structures/ObjectDynamic"; - -export const test_llm_applicationOfValidate_llama_ObjectDynamic = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectDynamic", - factory: ObjectDynamic, - })(typia.llm.applicationOfValidate()); - -interface ObjectDynamicApplication { - insert(p: { first: ObjectDynamic }): Promise; - reduce(p: { - first: ObjectDynamic; - second: ObjectDynamic | null; - }): Promise; - coalesce(p: { - first: ObjectDynamic | null; - second: ObjectDynamic | null; - third?: ObjectDynamic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericAlias.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericAlias.ts deleted file mode 100644 index 84552fb173..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericAlias.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericAlias } from "../../../structures/ObjectGenericAlias"; - -export const test_llm_applicationOfValidate_llama_ObjectGenericAlias = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectGenericAlias", - factory: ObjectGenericAlias, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericAliasApplication { - insert(p: { first: ObjectGenericAlias }): Promise; - reduce(p: { - first: ObjectGenericAlias; - second: ObjectGenericAlias | null; - }): Promise; - coalesce(p: { - first: ObjectGenericAlias | null; - second: ObjectGenericAlias | null; - third?: ObjectGenericAlias | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericArray.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericArray.ts deleted file mode 100644 index afefe5ea62..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericArray } from "../../../structures/ObjectGenericArray"; - -export const test_llm_applicationOfValidate_llama_ObjectGenericArray = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectGenericArray", - factory: ObjectGenericArray, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericArrayApplication { - insert(p: { first: ObjectGenericArray }): Promise; - reduce(p: { - first: ObjectGenericArray; - second: ObjectGenericArray | null; - }): Promise; - coalesce(p: { - first: ObjectGenericArray | null; - second: ObjectGenericArray | null; - third?: ObjectGenericArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericUnion.ts deleted file mode 100644 index f7fc35e29c..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectGenericUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectGenericUnion } from "../../../structures/ObjectGenericUnion"; - -export const test_llm_applicationOfValidate_llama_ObjectGenericUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectGenericUnion", - factory: ObjectGenericUnion, - })(typia.llm.applicationOfValidate()); - -interface ObjectGenericUnionApplication { - insert(p: { first: ObjectGenericUnion }): Promise; - reduce(p: { - first: ObjectGenericUnion; - second: ObjectGenericUnion | null; - }): Promise; - coalesce(p: { - first: ObjectGenericUnion | null; - second: ObjectGenericUnion | null; - third?: ObjectGenericUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectInternal.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectInternal.ts deleted file mode 100644 index 29fddfb44d..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectInternal.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectInternal } from "../../../structures/ObjectInternal"; - -export const test_llm_applicationOfValidate_llama_ObjectInternal = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectInternal", - factory: ObjectInternal, - })(typia.llm.applicationOfValidate()); - -interface ObjectInternalApplication { - insert(p: { first: ObjectInternal }): Promise; - reduce(p: { - first: ObjectInternal; - second: ObjectInternal | null; - }): Promise; - coalesce(p: { - first: ObjectInternal | null; - second: ObjectInternal | null; - third?: ObjectInternal | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectIntersection.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectIntersection.ts deleted file mode 100644 index bc9119464a..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectIntersection.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectIntersection } from "../../../structures/ObjectIntersection"; - -export const test_llm_applicationOfValidate_llama_ObjectIntersection = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectIntersection", - factory: ObjectIntersection, - })(typia.llm.applicationOfValidate()); - -interface ObjectIntersectionApplication { - insert(p: { first: ObjectIntersection }): Promise; - reduce(p: { - first: ObjectIntersection; - second: ObjectIntersection | null; - }): Promise; - coalesce(p: { - first: ObjectIntersection | null; - second: ObjectIntersection | null; - third?: ObjectIntersection | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectJsonTag.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectJsonTag.ts deleted file mode 100644 index 3cb8b1c5cd..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectJsonTag.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectJsonTag } from "../../../structures/ObjectJsonTag"; - -export const test_llm_applicationOfValidate_llama_ObjectJsonTag = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectJsonTag", - factory: ObjectJsonTag, - })(typia.llm.applicationOfValidate()); - -interface ObjectJsonTagApplication { - insert(p: { first: ObjectJsonTag }): Promise; - reduce(p: { - first: ObjectJsonTag; - second: ObjectJsonTag | null; - }): Promise; - coalesce(p: { - first: ObjectJsonTag | null; - second: ObjectJsonTag | null; - third?: ObjectJsonTag | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectLiteralProperty.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectLiteralProperty.ts deleted file mode 100644 index 6e58124b67..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectLiteralProperty.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralProperty } from "../../../structures/ObjectLiteralProperty"; - -export const test_llm_applicationOfValidate_llama_ObjectLiteralProperty = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectLiteralProperty", - factory: ObjectLiteralProperty, - })( - typia.llm.applicationOfValidate< - ObjectLiteralPropertyApplication, - "llama" - >(), - ); - -interface ObjectLiteralPropertyApplication { - insert(p: { first: ObjectLiteralProperty }): Promise; - reduce(p: { - first: ObjectLiteralProperty; - second: ObjectLiteralProperty | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralProperty | null; - second: ObjectLiteralProperty | null; - third?: ObjectLiteralProperty | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectLiteralType.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectLiteralType.ts deleted file mode 100644 index 179eb48856..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectLiteralType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectLiteralType } from "../../../structures/ObjectLiteralType"; - -export const test_llm_applicationOfValidate_llama_ObjectLiteralType = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectLiteralType", - factory: ObjectLiteralType, - })(typia.llm.applicationOfValidate()); - -interface ObjectLiteralTypeApplication { - insert(p: { first: ObjectLiteralType }): Promise; - reduce(p: { - first: ObjectLiteralType; - second: ObjectLiteralType | null; - }): Promise; - coalesce(p: { - first: ObjectLiteralType | null; - second: ObjectLiteralType | null; - third?: ObjectLiteralType | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectNullable.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectNullable.ts deleted file mode 100644 index 80b0c8c300..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectNullable.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectNullable } from "../../../structures/ObjectNullable"; - -export const test_llm_applicationOfValidate_llama_ObjectNullable = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectNullable", - factory: ObjectNullable, - })(typia.llm.applicationOfValidate()); - -interface ObjectNullableApplication { - insert(p: { first: ObjectNullable }): Promise; - reduce(p: { - first: ObjectNullable; - second: ObjectNullable | null; - }): Promise; - coalesce(p: { - first: ObjectNullable | null; - second: ObjectNullable | null; - third?: ObjectNullable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectOptional.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectOptional.ts deleted file mode 100644 index d67a7178be..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectOptional.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectOptional } from "../../../structures/ObjectOptional"; - -export const test_llm_applicationOfValidate_llama_ObjectOptional = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectOptional", - factory: ObjectOptional, - })(typia.llm.applicationOfValidate()); - -interface ObjectOptionalApplication { - insert(p: { first: ObjectOptional }): Promise; - reduce(p: { - first: ObjectOptional; - second: ObjectOptional | null; - }): Promise; - coalesce(p: { - first: ObjectOptional | null; - second: ObjectOptional | null; - third?: ObjectOptional | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPartial.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPartial.ts deleted file mode 100644 index 6df4d9ab40..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPartial.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartial } from "../../../structures/ObjectPartial"; - -export const test_llm_applicationOfValidate_llama_ObjectPartial = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectPartial", - factory: ObjectPartial, - })(typia.llm.applicationOfValidate()); - -interface ObjectPartialApplication { - insert(p: { first: ObjectPartial }): Promise; - reduce(p: { - first: ObjectPartial; - second: ObjectPartial | null; - }): Promise; - coalesce(p: { - first: ObjectPartial | null; - second: ObjectPartial | null; - third?: ObjectPartial | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPartialAndRequired.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPartialAndRequired.ts deleted file mode 100644 index 8e8e361242..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPartialAndRequired.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPartialAndRequired } from "../../../structures/ObjectPartialAndRequired"; - -export const test_llm_applicationOfValidate_llama_ObjectPartialAndRequired = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectPartialAndRequired", - factory: ObjectPartialAndRequired, - })( - typia.llm.applicationOfValidate< - ObjectPartialAndRequiredApplication, - "llama" - >(), - ); - -interface ObjectPartialAndRequiredApplication { - insert(p: { first: ObjectPartialAndRequired }): Promise; - reduce(p: { - first: ObjectPartialAndRequired; - second: ObjectPartialAndRequired | null; - }): Promise; - coalesce(p: { - first: ObjectPartialAndRequired | null; - second: ObjectPartialAndRequired | null; - third?: ObjectPartialAndRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPrimitive.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPrimitive.ts deleted file mode 100644 index 0fbcd4b04e..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectPrimitive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectPrimitive } from "../../../structures/ObjectPrimitive"; - -export const test_llm_applicationOfValidate_llama_ObjectPrimitive = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectPrimitive", - factory: ObjectPrimitive, - })(typia.llm.applicationOfValidate()); - -interface ObjectPrimitiveApplication { - insert(p: { first: ObjectPrimitive }): Promise; - reduce(p: { - first: ObjectPrimitive; - second: ObjectPrimitive | null; - }): Promise; - coalesce(p: { - first: ObjectPrimitive | null; - second: ObjectPrimitive | null; - third?: ObjectPrimitive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectRecursive.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectRecursive.ts deleted file mode 100644 index 3e9d13ddbc..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectRecursive.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRecursive } from "../../../structures/ObjectRecursive"; - -export const test_llm_applicationOfValidate_llama_ObjectRecursive = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectRecursive", - factory: ObjectRecursive, - })(typia.llm.applicationOfValidate()); - -interface ObjectRecursiveApplication { - insert(p: { first: ObjectRecursive }): Promise; - reduce(p: { - first: ObjectRecursive; - second: ObjectRecursive | null; - }): Promise; - coalesce(p: { - first: ObjectRecursive | null; - second: ObjectRecursive | null; - third?: ObjectRecursive | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectRequired.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectRequired.ts deleted file mode 100644 index 69e36c5675..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectRequired.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectRequired } from "../../../structures/ObjectRequired"; - -export const test_llm_applicationOfValidate_llama_ObjectRequired = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectRequired", - factory: ObjectRequired, - })(typia.llm.applicationOfValidate()); - -interface ObjectRequiredApplication { - insert(p: { first: ObjectRequired }): Promise; - reduce(p: { - first: ObjectRequired; - second: ObjectRequired | null; - }): Promise; - coalesce(p: { - first: ObjectRequired | null; - second: ObjectRequired | null; - third?: ObjectRequired | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectSimple.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectSimple.ts deleted file mode 100644 index 08454091c6..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectSimple.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectSimple } from "../../../structures/ObjectSimple"; - -export const test_llm_applicationOfValidate_llama_ObjectSimple = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectSimple", - factory: ObjectSimple, - })(typia.llm.applicationOfValidate()); - -interface ObjectSimpleApplication { - insert(p: { first: ObjectSimple }): Promise; - reduce(p: { - first: ObjectSimple; - second: ObjectSimple | null; - }): Promise; - coalesce(p: { - first: ObjectSimple | null; - second: ObjectSimple | null; - third?: ObjectSimple | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUndefined.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUndefined.ts deleted file mode 100644 index 7d6d285330..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUndefined.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUndefined } from "../../../structures/ObjectUndefined"; - -export const test_llm_applicationOfValidate_llama_ObjectUndefined = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectUndefined", - factory: ObjectUndefined, - })(typia.llm.applicationOfValidate()); - -interface ObjectUndefinedApplication { - insert(p: { first: ObjectUndefined }): Promise; - reduce(p: { - first: ObjectUndefined; - second: ObjectUndefined | null; - }): Promise; - coalesce(p: { - first: ObjectUndefined | null; - second: ObjectUndefined | null; - third?: ObjectUndefined | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionComposite.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionComposite.ts deleted file mode 100644 index fcee4b9271..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionComposite.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionComposite } from "../../../structures/ObjectUnionComposite"; - -export const test_llm_applicationOfValidate_llama_ObjectUnionComposite = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectUnionComposite", - factory: ObjectUnionComposite, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectUnionCompositeApplication { - insert(p: { first: ObjectUnionComposite }): Promise; - reduce(p: { - first: ObjectUnionComposite; - second: ObjectUnionComposite | null; - }): Promise; - coalesce(p: { - first: ObjectUnionComposite | null; - second: ObjectUnionComposite | null; - third?: ObjectUnionComposite | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionCompositePointer.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionCompositePointer.ts deleted file mode 100644 index d75eda2e14..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionCompositePointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionCompositePointer } from "../../../structures/ObjectUnionCompositePointer"; - -export const test_llm_applicationOfValidate_llama_ObjectUnionCompositePointer = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectUnionCompositePointer", - factory: ObjectUnionCompositePointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionCompositePointerApplication, - "llama" - >(), - ); - -interface ObjectUnionCompositePointerApplication { - insert(p: { first: ObjectUnionCompositePointer }): Promise; - reduce(p: { - first: ObjectUnionCompositePointer; - second: ObjectUnionCompositePointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionCompositePointer | null; - second: ObjectUnionCompositePointer | null; - third?: ObjectUnionCompositePointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionDouble.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionDouble.ts deleted file mode 100644 index 1b30ec22bf..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionDouble } from "../../../structures/ObjectUnionDouble"; - -export const test_llm_applicationOfValidate_llama_ObjectUnionDouble = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectUnionDouble", - factory: ObjectUnionDouble, - })(typia.llm.applicationOfValidate()); - -interface ObjectUnionDoubleApplication { - insert(p: { first: ObjectUnionDouble }): Promise; - reduce(p: { - first: ObjectUnionDouble; - second: ObjectUnionDouble | null; - }): Promise; - coalesce(p: { - first: ObjectUnionDouble | null; - second: ObjectUnionDouble | null; - third?: ObjectUnionDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionExplicit.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionExplicit.ts deleted file mode 100644 index 07f8509b09..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionExplicit.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicit } from "../../../structures/ObjectUnionExplicit"; - -export const test_llm_applicationOfValidate_llama_ObjectUnionExplicit = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectUnionExplicit", - factory: ObjectUnionExplicit, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectUnionExplicitApplication { - insert(p: { first: ObjectUnionExplicit }): Promise; - reduce(p: { - first: ObjectUnionExplicit; - second: ObjectUnionExplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicit | null; - second: ObjectUnionExplicit | null; - third?: ObjectUnionExplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionExplicitPointer.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionExplicitPointer.ts deleted file mode 100644 index 049301b2c3..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionExplicitPointer.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionExplicitPointer } from "../../../structures/ObjectUnionExplicitPointer"; - -export const test_llm_applicationOfValidate_llama_ObjectUnionExplicitPointer = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectUnionExplicitPointer", - factory: ObjectUnionExplicitPointer, - })( - typia.llm.applicationOfValidate< - ObjectUnionExplicitPointerApplication, - "llama" - >(), - ); - -interface ObjectUnionExplicitPointerApplication { - insert(p: { first: ObjectUnionExplicitPointer }): Promise; - reduce(p: { - first: ObjectUnionExplicitPointer; - second: ObjectUnionExplicitPointer | null; - }): Promise; - coalesce(p: { - first: ObjectUnionExplicitPointer | null; - second: ObjectUnionExplicitPointer | null; - third?: ObjectUnionExplicitPointer | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionImplicit.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionImplicit.ts deleted file mode 100644 index 133474a42f..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionImplicit.ts +++ /dev/null @@ -1,26 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionImplicit } from "../../../structures/ObjectUnionImplicit"; - -export const test_llm_applicationOfValidate_llama_ObjectUnionImplicit = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectUnionImplicit", - factory: ObjectUnionImplicit, - })( - typia.llm.applicationOfValidate(), - ); - -interface ObjectUnionImplicitApplication { - insert(p: { first: ObjectUnionImplicit }): Promise; - reduce(p: { - first: ObjectUnionImplicit; - second: ObjectUnionImplicit | null; - }): Promise; - coalesce(p: { - first: ObjectUnionImplicit | null; - second: ObjectUnionImplicit | null; - third?: ObjectUnionImplicit | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionNonPredictable.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionNonPredictable.ts deleted file mode 100644 index 2e9d0ff244..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ObjectUnionNonPredictable.ts +++ /dev/null @@ -1,29 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ObjectUnionNonPredictable } from "../../../structures/ObjectUnionNonPredictable"; - -export const test_llm_applicationOfValidate_llama_ObjectUnionNonPredictable = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ObjectUnionNonPredictable", - factory: ObjectUnionNonPredictable, - })( - typia.llm.applicationOfValidate< - ObjectUnionNonPredictableApplication, - "llama" - >(), - ); - -interface ObjectUnionNonPredictableApplication { - insert(p: { first: ObjectUnionNonPredictable }): Promise; - reduce(p: { - first: ObjectUnionNonPredictable; - second: ObjectUnionNonPredictable | null; - }): Promise; - coalesce(p: { - first: ObjectUnionNonPredictable | null; - second: ObjectUnionNonPredictable | null; - third?: ObjectUnionNonPredictable | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateAtomic.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateAtomic.ts deleted file mode 100644 index e53b9d24db..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateAtomic.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateAtomic } from "../../../structures/TemplateAtomic"; - -export const test_llm_applicationOfValidate_llama_TemplateAtomic = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TemplateAtomic", - factory: TemplateAtomic, - })(typia.llm.applicationOfValidate()); - -interface TemplateAtomicApplication { - insert(p: { first: TemplateAtomic }): Promise; - reduce(p: { - first: TemplateAtomic; - second: TemplateAtomic | null; - }): Promise; - coalesce(p: { - first: TemplateAtomic | null; - second: TemplateAtomic | null; - third?: TemplateAtomic | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateConstant.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateConstant.ts deleted file mode 100644 index 78f63f2209..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateConstant.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateConstant } from "../../../structures/TemplateConstant"; - -export const test_llm_applicationOfValidate_llama_TemplateConstant = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TemplateConstant", - factory: TemplateConstant, - })(typia.llm.applicationOfValidate()); - -interface TemplateConstantApplication { - insert(p: { first: TemplateConstant }): Promise; - reduce(p: { - first: TemplateConstant; - second: TemplateConstant | null; - }): Promise; - coalesce(p: { - first: TemplateConstant | null; - second: TemplateConstant | null; - third?: TemplateConstant | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateUnion.ts deleted file mode 100644 index df799d93a7..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TemplateUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TemplateUnion } from "../../../structures/TemplateUnion"; - -export const test_llm_applicationOfValidate_llama_TemplateUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TemplateUnion", - factory: TemplateUnion, - })(typia.llm.applicationOfValidate()); - -interface TemplateUnionApplication { - insert(p: { first: TemplateUnion }): Promise; - reduce(p: { - first: TemplateUnion; - second: TemplateUnion | null; - }): Promise; - coalesce(p: { - first: TemplateUnion | null; - second: TemplateUnion | null; - third?: TemplateUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonAtomicUnion.ts deleted file mode 100644 index 3852f9f54e..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonAtomicUnion } from "../../../structures/ToJsonAtomicUnion"; - -export const test_llm_applicationOfValidate_llama_ToJsonAtomicUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ToJsonAtomicUnion", - factory: ToJsonAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonAtomicUnionApplication { - insert(p: { first: ToJsonAtomicUnion }): Promise; - reduce(p: { - first: ToJsonAtomicUnion; - second: ToJsonAtomicUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonAtomicUnion | null; - second: ToJsonAtomicUnion | null; - third?: ToJsonAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonDouble.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonDouble.ts deleted file mode 100644 index 12d7e024bd..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonDouble.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonDouble } from "../../../structures/ToJsonDouble"; - -export const test_llm_applicationOfValidate_llama_ToJsonDouble = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ToJsonDouble", - factory: ToJsonDouble, - })(typia.llm.applicationOfValidate()); - -interface ToJsonDoubleApplication { - insert(p: { first: ToJsonDouble }): Promise; - reduce(p: { - first: ToJsonDouble; - second: ToJsonDouble | null; - }): Promise; - coalesce(p: { - first: ToJsonDouble | null; - second: ToJsonDouble | null; - third?: ToJsonDouble | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonNull.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonNull.ts deleted file mode 100644 index 5dfc800d9f..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonNull.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonNull } from "../../../structures/ToJsonNull"; - -export const test_llm_applicationOfValidate_llama_ToJsonNull = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ToJsonNull", - factory: ToJsonNull, - })(typia.llm.applicationOfValidate()); - -interface ToJsonNullApplication { - insert(p: { first: ToJsonNull }): Promise; - reduce(p: { - first: ToJsonNull; - second: ToJsonNull | null; - }): Promise; - coalesce(p: { - first: ToJsonNull | null; - second: ToJsonNull | null; - third?: ToJsonNull | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonUnion.ts deleted file mode 100644 index cdfd3afc7f..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_ToJsonUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { ToJsonUnion } from "../../../structures/ToJsonUnion"; - -export const test_llm_applicationOfValidate_llama_ToJsonUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "ToJsonUnion", - factory: ToJsonUnion, - })(typia.llm.applicationOfValidate()); - -interface ToJsonUnionApplication { - insert(p: { first: ToJsonUnion }): Promise; - reduce(p: { - first: ToJsonUnion; - second: ToJsonUnion | null; - }): Promise; - coalesce(p: { - first: ToJsonUnion | null; - second: ToJsonUnion | null; - third?: ToJsonUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagArray.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagArray.ts deleted file mode 100644 index 7fb292bdd3..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagArray.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArray } from "../../../structures/TypeTagArray"; - -export const test_llm_applicationOfValidate_llama_TypeTagArray = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagArray", - factory: TypeTagArray, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayApplication { - insert(p: { first: TypeTagArray }): Promise; - reduce(p: { - first: TypeTagArray; - second: TypeTagArray | null; - }): Promise; - coalesce(p: { - first: TypeTagArray | null; - second: TypeTagArray | null; - third?: TypeTagArray | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagArrayUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagArrayUnion.ts deleted file mode 100644 index 10279515b3..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagArrayUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagArrayUnion } from "../../../structures/TypeTagArrayUnion"; - -export const test_llm_applicationOfValidate_llama_TypeTagArrayUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagArrayUnion", - factory: TypeTagArrayUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagArrayUnionApplication { - insert(p: { first: TypeTagArrayUnion }): Promise; - reduce(p: { - first: TypeTagArrayUnion; - second: TypeTagArrayUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagArrayUnion | null; - second: TypeTagArrayUnion | null; - third?: TypeTagArrayUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagAtomicUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagAtomicUnion.ts deleted file mode 100644 index d96d5840a3..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagAtomicUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagAtomicUnion } from "../../../structures/TypeTagAtomicUnion"; - -export const test_llm_applicationOfValidate_llama_TypeTagAtomicUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagAtomicUnion", - factory: TypeTagAtomicUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagAtomicUnionApplication { - insert(p: { first: TypeTagAtomicUnion }): Promise; - reduce(p: { - first: TypeTagAtomicUnion; - second: TypeTagAtomicUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagAtomicUnion | null; - second: TypeTagAtomicUnion | null; - third?: TypeTagAtomicUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagCustom.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagCustom.ts deleted file mode 100644 index ce7db68f93..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagCustom.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagCustom } from "../../../structures/TypeTagCustom"; - -export const test_llm_applicationOfValidate_llama_TypeTagCustom = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagCustom", - factory: TypeTagCustom, - })(typia.llm.applicationOfValidate()); - -interface TypeTagCustomApplication { - insert(p: { first: TypeTagCustom }): Promise; - reduce(p: { - first: TypeTagCustom; - second: TypeTagCustom | null; - }): Promise; - coalesce(p: { - first: TypeTagCustom | null; - second: TypeTagCustom | null; - third?: TypeTagCustom | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagDefault.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagDefault.ts deleted file mode 100644 index 4440df9433..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagDefault.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagDefault } from "../../../structures/TypeTagDefault"; - -export const test_llm_applicationOfValidate_llama_TypeTagDefault = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagDefault", - factory: TypeTagDefault, - })(typia.llm.applicationOfValidate()); - -interface TypeTagDefaultApplication { - insert(p: { first: TypeTagDefault }): Promise; - reduce(p: { - first: TypeTagDefault; - second: TypeTagDefault | null; - }): Promise; - coalesce(p: { - first: TypeTagDefault | null; - second: TypeTagDefault | null; - third?: TypeTagDefault | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagFormat.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagFormat.ts deleted file mode 100644 index 765bda32b5..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagFormat.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagFormat } from "../../../structures/TypeTagFormat"; - -export const test_llm_applicationOfValidate_llama_TypeTagFormat = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagFormat", - factory: TypeTagFormat, - })(typia.llm.applicationOfValidate()); - -interface TypeTagFormatApplication { - insert(p: { first: TypeTagFormat }): Promise; - reduce(p: { - first: TypeTagFormat; - second: TypeTagFormat | null; - }): Promise; - coalesce(p: { - first: TypeTagFormat | null; - second: TypeTagFormat | null; - third?: TypeTagFormat | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagLength.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagLength.ts deleted file mode 100644 index 79c43b67d6..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagLength.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagLength } from "../../../structures/TypeTagLength"; - -export const test_llm_applicationOfValidate_llama_TypeTagLength = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagLength", - factory: TypeTagLength, - })(typia.llm.applicationOfValidate()); - -interface TypeTagLengthApplication { - insert(p: { first: TypeTagLength }): Promise; - reduce(p: { - first: TypeTagLength; - second: TypeTagLength | null; - }): Promise; - coalesce(p: { - first: TypeTagLength | null; - second: TypeTagLength | null; - third?: TypeTagLength | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagMatrix.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagMatrix.ts deleted file mode 100644 index d1615c6150..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagMatrix.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagMatrix } from "../../../structures/TypeTagMatrix"; - -export const test_llm_applicationOfValidate_llama_TypeTagMatrix = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagMatrix", - factory: TypeTagMatrix, - })(typia.llm.applicationOfValidate()); - -interface TypeTagMatrixApplication { - insert(p: { first: TypeTagMatrix }): Promise; - reduce(p: { - first: TypeTagMatrix; - second: TypeTagMatrix | null; - }): Promise; - coalesce(p: { - first: TypeTagMatrix | null; - second: TypeTagMatrix | null; - third?: TypeTagMatrix | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagObjectUnion.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagObjectUnion.ts deleted file mode 100644 index 9009483740..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagObjectUnion.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagObjectUnion } from "../../../structures/TypeTagObjectUnion"; - -export const test_llm_applicationOfValidate_llama_TypeTagObjectUnion = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagObjectUnion", - factory: TypeTagObjectUnion, - })(typia.llm.applicationOfValidate()); - -interface TypeTagObjectUnionApplication { - insert(p: { first: TypeTagObjectUnion }): Promise; - reduce(p: { - first: TypeTagObjectUnion; - second: TypeTagObjectUnion | null; - }): Promise; - coalesce(p: { - first: TypeTagObjectUnion | null; - second: TypeTagObjectUnion | null; - third?: TypeTagObjectUnion | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagPattern.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagPattern.ts deleted file mode 100644 index 82914608ae..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagPattern.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagPattern } from "../../../structures/TypeTagPattern"; - -export const test_llm_applicationOfValidate_llama_TypeTagPattern = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagPattern", - factory: TypeTagPattern, - })(typia.llm.applicationOfValidate()); - -interface TypeTagPatternApplication { - insert(p: { first: TypeTagPattern }): Promise; - reduce(p: { - first: TypeTagPattern; - second: TypeTagPattern | null; - }): Promise; - coalesce(p: { - first: TypeTagPattern | null; - second: TypeTagPattern | null; - third?: TypeTagPattern | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagRange.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagRange.ts deleted file mode 100644 index 5065ea579d..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagRange.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagRange } from "../../../structures/TypeTagRange"; - -export const test_llm_applicationOfValidate_llama_TypeTagRange = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagRange", - factory: TypeTagRange, - })(typia.llm.applicationOfValidate()); - -interface TypeTagRangeApplication { - insert(p: { first: TypeTagRange }): Promise; - reduce(p: { - first: TypeTagRange; - second: TypeTagRange | null; - }): Promise; - coalesce(p: { - first: TypeTagRange | null; - second: TypeTagRange | null; - third?: TypeTagRange | null; - }): Promise; -} diff --git a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagType.ts b/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagType.ts deleted file mode 100644 index 6d4f817989..0000000000 --- a/test/src/features/llm.applicationOfValidate/llama/test_llm_applicationOfValidate_llama_TypeTagType.ts +++ /dev/null @@ -1,24 +0,0 @@ -import typia from "typia"; - -import { _test_llm_applicationOfValidate } from "../../../internal/_test_llm_applicationOfValidate"; -import { TypeTagType } from "../../../structures/TypeTagType"; - -export const test_llm_applicationOfValidate_llama_TypeTagType = - _test_llm_applicationOfValidate({ - model: "llama", - name: "TypeTagType", - factory: TypeTagType, - })(typia.llm.applicationOfValidate()); - -interface TypeTagTypeApplication { - insert(p: { first: TypeTagType }): Promise; - reduce(p: { - first: TypeTagType; - second: TypeTagType | null; - }): Promise; - coalesce(p: { - first: TypeTagType | null; - second: TypeTagType | null; - third?: TypeTagType | null; - }): Promise; -} diff --git a/test/src/internal/_test_llm_application.ts b/test/src/internal/_test_llm_application.ts index 5080583afd..3098ec1462 100644 --- a/test/src/internal/_test_llm_application.ts +++ b/test/src/internal/_test_llm_application.ts @@ -1,24 +1,82 @@ -import { ILlmApplication, ILlmSchema } from "@samchon/openapi"; +import { ILlmApplication, ILlmFunction, ILlmSchema } from "@samchon/openapi"; import fs from "fs"; +import typia, { IValidation } from "typia"; +import { TestStructure } from "../helpers/TestStructure"; import { primitive_equal_to } from "../helpers/primitive_equal_to"; export const _test_llm_application = - (props: { model: Model; name: string }) => - (expected: ILlmApplication): void => { + (props: { + model: Model; + name: string; + factory: TestStructure; + }) => + (app: ILlmApplication): void => { const actual: ILlmApplication = JSON.parse( fs.readFileSync( `${__dirname}/../../schemas/llm.application/${props.model}/${props.name}.json`, "utf8", ), ); - sort(expected); + sort(app); sort(actual); - if (primitive_equal_to(actual, expected) === false) + if (primitive_equal_to(actual, app) === false) throw new Error( `Bug on typia.llm.application<${props.name}Application, "${props.model}">(): failed to understand the ${props.name} type.`, ); + + const func: ILlmFunction = app.functions.find( + (f) => f.name === "insert", + )!; + const input: object = { + first: props.factory.generate(), + }; + const valid: IValidation = func.validate(input); + if (valid.success === false) { + console.log(valid); + throw new Error( + `Bug on typia.llm.applicationOfValidate(): failed to understand the ${props.name} type.`, + ); + } else if (valid.data !== input) + throw new Error( + "Bug on typia.llm.applicationOfValidate(): failed to archive the input value.", + ); + typia.assert(valid); + + const wrong: ISpoiled[] = []; + for (const spoil of props.factory.SPOILERS ?? []) { + const elem: any = props.factory.generate(); + const expected: string[] = spoil(elem); + const valid: typia.IValidation = func.validate({ + first: elem, + }); + if (valid.success === true) + throw new Error( + `Bug on typia.llm.applicationOfValidate(): failed to detect error on the ${props.name} type.`, + ); + + typia.assert(valid); + expected.sort(); + valid.errors.sort((x, y) => (x.path < y.path ? -1 : 1)); + + if ( + valid.errors.length !== expected.length || + valid.errors.every( + (e, i) => e.path === expected[i]?.replace("$input", "$input.first"), + ) === false + ) + wrong.push({ + expected, + actual: valid.errors.map((e) => e.path), + }); + } + if (wrong.length !== 0) { + console.log(wrong); + throw new Error( + `Bug on typia.llm.applicationOfValidate(): failed to detect error on the ${props.name} type.`, + ); + } }; function sort( @@ -42,3 +100,8 @@ function sort( } iterate(app); } + +interface ISpoiled { + expected: string[]; + actual: string[]; +} diff --git a/test/src/internal/_test_llm_applicationOfValidate.ts b/test/src/internal/_test_llm_applicationOfValidate.ts deleted file mode 100644 index 5d7c04901e..0000000000 --- a/test/src/internal/_test_llm_applicationOfValidate.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { ILlmApplication, ILlmSchema } from "@samchon/openapi"; -import fs from "fs"; -import typia, { - ILlmApplicationOfValidate, - ILlmFunctionOfValidate, - IValidation, -} from "typia"; - -import { TestStructure } from "../helpers/TestStructure"; -import { primitive_equal_to } from "../helpers/primitive_equal_to"; - -export const _test_llm_applicationOfValidate = - (props: { - model: Model; - name: string; - factory: TestStructure; - }) => - (app: ILlmApplicationOfValidate): void => { - const schema: ILlmApplication = JSON.parse( - fs.readFileSync( - `${__dirname}/../../schemas/llm.application/${props.model}/${props.name}.json`, - "utf8", - ), - ); - sort(app); - sort(schema); - - if (primitive_equal_to(schema, app) === false) - throw new Error( - `Bug on typia.llm.applicationOfValidate<${props.name}Application, "${props.model}">(): failed to compose the ${props.name} type.`, - ); - - const func: ILlmFunctionOfValidate = app.functions.find( - (f) => f.name === "insert", - )!; - const input: object = { - first: props.factory.generate(), - }; - const valid: IValidation = func.validate(input); - if (valid.success === false) { - console.log(valid); - throw new Error( - `Bug on typia.llm.applicationOfValidate(): failed to understand the ${props.name} type.`, - ); - } else if (valid.data !== input) - throw new Error( - "Bug on typia.llm.applicationOfValidate(): failed to archive the input value.", - ); - typia.assert(valid); - - const wrong: ISpoiled[] = []; - for (const spoil of props.factory.SPOILERS ?? []) { - const elem: any = props.factory.generate(); - const expected: string[] = spoil(elem); - const valid: typia.IValidation = func.validate({ - first: elem, - }); - if (valid.success === true) - throw new Error( - `Bug on typia.llm.applicationOfValidate(): failed to detect error on the ${props.name} type.`, - ); - - typia.assert(valid); - expected.sort(); - valid.errors.sort((x, y) => (x.path < y.path ? -1 : 1)); - - if ( - valid.errors.length !== expected.length || - valid.errors.every( - (e, i) => e.path === expected[i]?.replace("$input", "$input.first"), - ) === false - ) - wrong.push({ - expected, - actual: valid.errors.map((e) => e.path), - }); - } - if (wrong.length !== 0) { - console.log(wrong); - throw new Error( - `Bug on typia.llm.applicationOfValidate(): failed to detect error on the ${props.name} type.`, - ); - } - }; - -function sort( - app: ILlmApplication, -): void { - function object(elem: object) { - for (const value of Object.values(elem)) iterate(value); - } - function array(elem: Array) { - for (const v of elem) iterate(v); - elem.sort((x, y) => { - const alpha = JSON.stringify(x); - const beta = JSON.stringify(y); - return alpha < beta ? -1 : alpha === beta ? 0 : 1; - }); - } - function iterate(elem: any) { - if (elem === null || elem === undefined) return; - else if (Array.isArray(elem)) array(elem); - else if (typeof elem === "object") object(elem); - } - iterate(app); -} - -interface ISpoiled { - expected: string[]; - actual: string[]; -} diff --git a/website/pages/docs/llm/application.mdx b/website/pages/docs/llm/application.mdx index c70a900f8b..d858500bfb 100644 --- a/website/pages/docs/llm/application.mdx +++ b/website/pages/docs/llm/application.mdx @@ -22,15 +22,6 @@ export namespace llm { options?: Partial, "separate">>, ): ILlmApplication; - // +VALIDATE FUNCTION EMBEDDED - export function applicationOfValidate< - App extends Record, - Model extends ILlmSchema.Model, - Config extends Partial = {}, - >( - options?: Partial, "separate">>, - ): ILlmApplicationOfValidate; - // STRUCTURED OUTPUT export function parameters< Parameters extends Record, @@ -226,6 +217,29 @@ export interface ILlmFunction { * You can fill this property by the `@tag ${name}` comment tag. */ tags?: string[]; + + /** + * Validate function of the arguments. + * + * You know what? LLM (Large Language Model) like OpenAI takes a lot of + * mistakes when composing arguments in function calling. Even though + * `number` like simple type is defined in the {@link parameters} schema, + * LLM often fills it just by a `string` typed value. + * + * In that case, you have to give a validation feedback to the LLM by + * using this `validate` function. The `validate` function will return + * detailed information about every type errors about the arguments. + * + * And in my experience, OpenAI's `gpt-4o-mini` model tends to construct + * an invalid function calling arguments at the first trial about 50% of + * the time. However, if correct it through this `validate` function, + * the success rate soars to 99% at the second trial, and I've never failed + * at the third trial. + * + * @param args Arguments to validate. + * @returns Validation result + */ + validate: (args: unknown) => IValidation; } export namespace ILlmFunction { /** @@ -355,511 +369,6 @@ Structured output is another feature of LLM. The "structured output" means that -## `applicationOfValidate()` -typia, - ILlmApplication, - ILlmFunction, - ILlmSchema, - ILlmApplicationOfValidate, - ]}> - -```typescript filename="typia" showLineNumbers {11-18} -export namespace llm { - // LLM FUNCTION CALLING APPLICATION SCHEMA - export function application< - App extends Record, - Model extends ILlmSchema.Model, - Config extends Partial = {}, - >( - options?: Partial, "separate">>, - ): ILlmApplication; - - // +VALIDATE FUNCTION EMBEDDED - export function applicationOfValidate< - App extends Record, - Model extends ILlmSchema.Model, - Config extends Partial = {}, - >( - options?: Partial, "separate">>, - ): ILlmApplicationOfValidate; - - // STRUCTURED OUTPUT - export function parameters< - Parameters extends Record, - Model extends ILlmSchema.Model, - Config extends Partial = {}, - >(): ILlmSchema.ModelParameters[Model]; - - // TYPE SCHEMA - export function schema< - T, - Model extends ILlmSchema.Model, - Config extends Partial = {}, - >( - ...$defs: Extract< - ILlmSchema.ModelSchema[Model], - { $ref: string } - > extends never - ? [] - : [Record] - ): ILlmSchema.ModelSchema[Model]; -} -``` - - -```typescript filename="@samchon/openapi" showLineNumbers -import { IGeminiSchema } from "./IGeminiSchema"; -import { ILlmFunction } from "./ILlmFunction"; -import { ILlmSchema } from "./ILlmSchema"; - -/** - * Application of LLM function calling. - * - * `ILlmApplication` is a data structure representing a collection of - * {@link ILlmFunction LLM function calling schemas}, composed from a native - * TypeScript class (or interface) type by the `typia.llm.application()` - * function. - * - * Also, there can be some parameters (or their nested properties) which must be - * composed by Human, not by LLM. File uploading feature or some sensitive information - * like security keys (password) are the examples. In that case, you can separate the - * function parameters to both LLM and human sides by configuring the - * {@link ILlmApplication.IOptions.separate} property. The separated parameters are - * assigned to the {@link ILlmFunction.separated} property. - * - * For reference, when both LLM and Human filled parameter values to call, you can - * merge them by calling the {@link HttpLlm.mergeParameters} function. In other words, - * if you've configured the {@link ILlmApplication.IOptions.separate} property, you - * have to merge the separated parameters before the function call execution. - * - * @reference https://platform.openai.com/docs/guides/function-calling - * @author Jeongho Nam - https://github.com/samchon - */ -export interface ILlmApplication { - /** - * Model of the LLM. - */ - model: Model; - - /** - * List of function metadata. - * - * List of function metadata that can be used for the LLM function call. - */ - functions: ILlmFunction[]; - - /** - * Configuration for the application. - */ - options: ILlmApplication.IOptions; -} -export namespace ILlmApplication { - /** - * Options for application composition. - */ - export type IOptions = { - /** - * Separator function for the parameters. - * - * When composing parameter arguments through LLM function call, - * there can be a case that some parameters must be composed by human, - * or LLM cannot understand the parameter. - * - * For example, if the parameter type has configured - * {@link IGeminiSchema.IString.contentMediaType} which indicates file - * uploading, it must be composed by human, not by LLM - * (Large Language Model). - * - * In that case, if you configure this property with a function that - * predicating whether the schema value must be composed by human or - * not, the parameters would be separated into two parts. - * - * - {@link ILlmFunction.separated.llm} - * - {@link ILlmFunction.separated.human} - * - * When writing the function, note that returning value `true` means - * to be a human composing the value, and `false` means to LLM - * composing the value. Also, when predicating the schema, it would - * better to utilize the {@link GeminiTypeChecker} like features. - * - * @param schema Schema to be separated. - * @returns Whether the schema value must be composed by human or not. - * @default null - */ - separate: null | ((schema: ILlmSchema.ModelSchema[Model]) => boolean); - } & ILlmSchema.ModelConfig[Model]; -} -``` - - -```typescript filename="@samchon/openapi" showLineNumbers -import { ILlmSchema } from "./ILlmSchema"; - -/** - * LLM function metadata. - * - * `ILlmFunction` is an interface representing a function metadata, - * which has been used for the LLM (Language Large Model) function - * calling. Also, it's a function structure containing the function - * {@link name}, {@link parameters} and {@link output return type}. - * - * If you provide this `ILlmFunction` data to the LLM provider like "OpenAI", - * the "OpenAI" will compose a function arguments by analyzing conversations - * with the user. With the LLM composed arguments, you can execute the function - * and get the result. - * - * By the way, do not ensure that LLM will always provide the correct - * arguments. The LLM of present age is not perfect, so that you would - * better to validate the arguments before executing the function. - * I recommend you to validate the arguments before execution by using - * [`typia`](https://github.com/samchon/typia) library. - * - * @reference https://platform.openai.com/docs/guides/function-calling - * @author Jeongho Nam - https://github.com/samchon - */ -export interface ILlmFunction { - /** - * Representative name of the function. - */ - name: string; - - /** - * List of parameter types. - */ - parameters: ILlmSchema.ModelParameters[Model]; - - /** - * Collection of separated parameters. - */ - separated?: ILlmFunction.ISeparated; - - /** - * Expected return type. - * - * If the function returns nothing (`void`), the `output` value would - * be `undefined`. - */ - output?: ILlmSchema.ModelSchema[Model]; - - /** - * Whether the function schema types are strict or not. - * - * Newly added specification to "OpenAI" at 2024-08-07. - * - * @reference https://openai.com/index/introducing-structured-outputs-in-the-api/ - */ - strict: true; - - /** - * Description of the function. - * - * For reference, the `description` is very important property to teach - * the purpose of the function to the LLM (Language Large Model), and - * LLM actually determines which function to call by the description. - * - * Also, when the LLM conversates with the user, the `description` is - * used to explain the function to the user. Therefore, the `description` - * property has the highest priority, and you have to consider it. - */ - description?: string | undefined; - - /** - * Whether the function is deprecated or not. - * - * If the `deprecated` is `true`, the function is not recommended to use. - * - * LLM (Large Language Model) may not use the deprecated function. - */ - deprecated?: boolean | undefined; - - /** - * Category tags for the function. - * - * You can fill this property by the `@tag ${name}` comment tag. - */ - tags?: string[]; -} -export namespace ILlmFunction { - /** - * Collection of separated parameters. - */ - export interface ISeparated { - /** - * Parameters that would be composed by the LLM. - */ - llm: ILlmSchema.ModelParameters[Model] | null; - - /** - * Parameters that would be composed by the human. - */ - human: ILlmSchema.ModelParameters[Model] | null; - } -} -``` - - -```typescript filename="@samchon/openapi" showLineNumbers -import { IChatGptSchema } from "./IChatGptSchema"; -import { IClaudeSchema } from "./IClaudeSchema"; -import { IGeminiSchema } from "./IGeminiSchema"; -import { ILlamaSchema } from "./ILlamaSchema"; -import { ILlmSchemaV3 } from "./ILlmSchemaV3"; -import { ILlmSchemaV3_1 } from "./ILlmSchemaV3_1"; - -/** - * The schemas for the LLM function calling. - * - * `ILlmSchema` is an union type collecting every the schemas for the - * LLM function calling. - * - * Select a proper schema type according to the LLM provider you're using. - * - * @template Model Name of the target LLM model - * @reference https://platform.openai.com/docs/guides/function-calling - * @reference https://platform.openai.com/docs/guides/structured-outputs - * @author Jeongho Nam - https://github.com/samchon - */ -export type ILlmSchema = - ILlmSchema.ModelSchema[Model]; - -export namespace ILlmSchema { - export type Model = "chatgpt" | "claude" | "gemini" | "llama" | "3.0" | "3.1"; - export interface ModelConfig { - chatgpt: IChatGptSchema.IConfig; - claude: IClaudeSchema.IConfig; - gemini: IGeminiSchema.IConfig; - llama: ILlamaSchema.IConfig; - "3.0": ILlmSchemaV3.IConfig; - "3.1": ILlmSchemaV3_1.IConfig; - } - export interface ModelParameters { - chatgpt: IChatGptSchema.IParameters; - claude: IClaudeSchema.IParameters; - gemini: IGeminiSchema.IParameters; - llama: ILlamaSchema.IParameters; - "3.0": ILlmSchemaV3.IParameters; - "3.1": ILlmSchemaV3_1.IParameters; - } - export interface ModelSchema { - chatgpt: IChatGptSchema; - claude: IClaudeSchema; - gemini: IGeminiSchema; - llama: ILlamaSchema; - "3.0": ILlmSchemaV3; - "3.1": ILlmSchemaV3_1; - } - - /** - * Type of function parameters. - * - * `ILlmSchema.IParameters` is a type defining a function's pamameters - * as a keyworded object type. - * - * It also can be utilized for the structured output metadata. - * - * @reference https://platform.openai.com/docs/guides/structured-outputs - */ - export type IParameters = - ILlmSchema.ModelParameters[Model]; - - /** - * Configuration for the LLM schema composition. - */ - export type IConfig = - ILlmSchema.ModelConfig[Model]; -} -``` - - -```typescript filename="typia" showLineNumbers -import { ILlmApplication, ILlmFunction, ILlmSchema } from "@samchon/openapi"; - -import { IValidation } from "../../IValidation"; - -/** - * Application of LLM function calling with validators. - * - * `ILlmApplication` is a data structure representing a collection of - * {@link ILlmFunctionOfValidate LLM function calling schemas}, composed from a native - * TypeScript class (or interface) type by the `typia.llm.applicationOfValidate()` - * function. - * - * If you put the returned {@link ILlmApplicationOfValidate.functions} objects to the - * LLM provider like [OpenAI (ChatGPT)](https://openai.com/), the LLM will automatically - * select the proper function and fill its arguments from the conversation - * (maybe chatting text) with user (human). This is the concept of the LLM function calling. - * - * Additionally, the LLM function calling sometimes take a mistake that composing wrong typed - * {@link ILlmFunctionOfValidate.parameters}. In that case, deliver return value of the - * {@link ILlmFunctionOfValidate.validate} function, then LLM provider will correct the - * parameters at the next conversation. The {@link ILlmFunctionOfValidate.validate} function - * is a validator function reporting the detailed information about the wrong typed parameters. - * - * By the way, there can be some parameters (or their nested properties) which must be - * composed by Human, not by LLM. File uploading feature or some sensitive information - * like security keys (password) are the examples. In that case, you can separate the - * function parameters to both LLM and human sides by configuring the - * {@link ILlmApplication.IOptions.separate} property. The separated parameters are - * assigned to the {@link ILlmFunction.separated} property. - * - * For reference, when both LLM and Human filled parameter values to call, you can - * merge them by calling the {@link HttpLlm.mergeParameters} function. In other words, - * if you've configured the {@link ILlmApplication.IOptions.separate} property, you - * have to merge the separated parameters before the function call execution. - * - * @reference https://platform.openai.com/docs/guides/function-calling - * @author Jeongho Nam - https://github.com/samchon - */ -export interface ILlmApplicationOfValidate - extends ILlmApplication { - /** - * List of function metadata. - * - * List of function metadata that can be used for the LLM function call. - * - * Also, every functions have their own parameters validator - * {@link ILlmFunctionOfValidate.validate}. If the LLM function calling composes wrong - * typed parameters, then deliver return value of it, then LLM will correct parameters - * at the next conversation. - */ - functions: ILlmFunctionOfValidate[]; -} -export namespace ILlmApplicationOfValidate { - export import IOptions = ILlmApplication.IOptions; -} - -/** - * LLM function metadata with validator. - * - * `ILlmFunctionOfValidate` is an interface representing a function metadata, - * which has been used for the LLM (Language Large Model) function - * calling. Also, it's a function structure containing the function - * {@link name}, {@link parameters} and {@link output return type}. - * - * If you provide this `ILlmFunctionOfValidate` data to the LLM provider like "OpenAI", - * the "OpenAI" will compose a function arguments by analyzing conversations - * with the user. With the LLM composed arguments, you can execute the function - * and get the result. - * - * If the LLM function calling take s a mistake that composing wrong typed - * {@link parameters}, you can correct the parameters by delivering the return - * value of the {@link validate} function. The {@link validate} function is a - * validator function reporting the detailed information about the wrong typed - * {@link parameters}. - * - * By the way, do not ensure that LLM will always provide the correct arguments. - * The LLM of present age is not perfect, and sometimes takes a mistake that composing - * wrong typed {@link parameters}. In that case, you can correc the parameters by - * delivering the return value of the {@link validate} function. The {@link validate} - * function reports the detailed information about the wrong typed {@link parameters}, - * - * @reference https://platform.openai.com/docs/guides/function-calling - * @author Jeongho Nam - https://github.com/samchon - */ -export interface ILlmFunctionOfValidate - extends ILlmFunction { - validate(props: object): IValidation; -} -export namespace ILlmFunctionOfValidate { - export import ISeparated = ILlmFunction.ISeparated; -} -``` - - - -LLM function calling application schema with validators. - -`typia.llm.applicationOfValidate()` is a function combined `typia.llm.application()` and [`typia.validate()`](../validators/validate) functions. Every function schema instances registered in the `ILlmApplicationOfValidate.functions` have their own parameters validator `ILlmFunctionOfValidate.validate()`, and they will report the detailed information about the wrong typed parameters. - -This validator function is useful when implementing the actual LLM function calling feature. It's because LLM function calling sometimes takes a mistake that composing wrong typed arguments. In that case, you can correct the arguments by delivering the return value of the `ILlmFunctionOfValidate.validate()` function to the LLM provider. Then, the LLM provider will correct the arguments at the next function calling. - -Here is an actual program code correcting the OpenAI (ChatGPT) function calling. - -Note that, if you are developing an A.I. chatbot project, such validation feedback strategy is essential for both LLM function calling and structured output features. Tends to my experiments, even though the LLM makes a wrong typed structured data, it always be corrected just by only one validation feedback step. - -```typescript filename="ChatGptFunctionCaller.ts" showLineNumbers {22, 33-43, 72} copy -import OpenAI from "openai"; -import typia, { ILlmFunctionOfValidate, IValidation } from "typia"; - -import { ILlmMessage } from "../structures/ILlmMessage"; - -export namespace ChatGptFunctionCaller { - export interface IProps { - function: ILlmFunctionOfValidate<"chatgpt">; - messages: ILlmMessage[]; - } - - export const test = async (props: IProps): Promise => { - let result: IValidation | undefined = undefined; - for (let i: number = 0; i < 3; ++i) { - if (result && result.success === true) break; - result = await step(props, result); - } - }; - - const step = async ( - props: IProps, - previous?: IValidation.IFailure | undefined, - ): Promise> => { - const client: OpenAI = new OpenAI({ - apiKey: "YOUR-SECRET-KEY", - }); - const completion: OpenAI.ChatCompletion = - await client.chat.completions.create({ - model: "gpt-4o", - messages: previous - ? [ - ...props.messages.slice(0, -1), - { - role: "assistant", - content: [ - "You A.I. assistant has composed wrong typed arguments.", - "", - "Here is the detailed list of type errors. Review and correct them at the next function calling.", - "", - "```json", - JSON.stringify(previous.errors, null, 2), - "```", - ].join("\n"), - } satisfies OpenAI.ChatCompletionMessageParam, - ...props.messages.slice(-1), - ] - : props.messages, - tools: [ - { - type: "function", - function: { - name: props.function.name, - description: props.function.description, - parameters: props.function.parameters as Record, - }, - }, - ], - tool_choice: "required", - parallel_tool_calls: false, - }); - - const toolCalls: OpenAI.ChatCompletionMessageToolCall[] = completion.choices - .map((c) => c.message.tool_calls ?? []) - .flat(); - if (toolCalls.length === 0) - throw new Error("ChatGPT has not called any function."); - - const results: IValidation[] = toolCalls.map((call) => { - const { input } = typia.assert<{ input: any }>( - JSON.parse(call.function.arguments), - ); - return props.function.validate(input); - }); - return results.find((r) => r.success === true) ?? results[0]; - }; -} -``` - - - - ## Parameters' Separation Parameter values from both LLM and Human sides. From f3be82a2c2e57cd89e35673478a152cfe5620dd1 Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Sun, 2 Mar 2025 05:45:44 +0900 Subject: [PATCH 8/8] Publish v8.0 --- benchmark/package.json | 2 +- package.json | 6 +++--- test-error/package.json | 2 +- test-esm/package.json | 2 +- test/package.json | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/benchmark/package.json b/benchmark/package.json index 4d11667387..02bea7ff39 100644 --- a/benchmark/package.json +++ b/benchmark/package.json @@ -61,7 +61,7 @@ "ts-node": "^10.9.1", "ts-patch": "^3.3.0", "tstl": "^3.0.0", - "typescript": "^5.8.2", + "typescript": "~5.8.2", "uuid": "^8.3.2", "zod": "^3.19.1" }, diff --git a/package.json b/package.json index f02fd31d71..1d170b08df 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "typia", - "version": "8.0.0-dev.20250301", + "version": "8.0.0", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -41,7 +41,7 @@ }, "homepage": "https://typia.io", "dependencies": { - "@samchon/openapi": "^3.0.0-dev.20250301", + "@samchon/openapi": "^3.0.0", "commander": "^10.0.0", "comment-json": "^4.2.3", "inquirer": "^8.2.5", @@ -69,7 +69,7 @@ "rollup": "^4.18.0", "suppress-warnings": "^1.0.2", "ts-node": "^10.9.2", - "typescript": "^5.8.2" + "typescript": "~5.8.2" }, "stackblitz": { "startCommand": "npm install && npm run test" diff --git a/test-error/package.json b/test-error/package.json index 056de01345..602e65994c 100644 --- a/test-error/package.json +++ b/test-error/package.json @@ -29,7 +29,7 @@ "devDependencies": { "rimraf": "^5.0.5", "ts-patch": "^3.3.0", - "typescript": "^5.8.2" + "typescript": "~5.8.2" }, "dependencies": { "typia": "workspace:^" diff --git a/test-esm/package.json b/test-esm/package.json index 5cdf86bac1..7f2e0a91b4 100644 --- a/test-esm/package.json +++ b/test-esm/package.json @@ -34,7 +34,7 @@ "@types/cli": "^0.11.25", "@types/node": "^22.10.1", "ts-patch": "^3.3.0", - "typescript": "^5.8.2" + "typescript": "~5.8.2" }, "dependencies": { "typia": "workspace:^" diff --git a/test/package.json b/test/package.json index 847d93140c..55a6064cf0 100644 --- a/test/package.json +++ b/test/package.json @@ -44,7 +44,7 @@ "rimraf": "^5.0.5", "ts-node": "^10.9.2", "ts-patch": "^3.3.0", - "typescript": "^5.8.2" + "typescript": "~5.8.2" }, "dependencies": { "cli": "^1.0.1",