From 12536d36f3b8c473bfd9d1bb7183c3d9068415bf Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Fri, 30 Jun 2023 23:33:24 +0900 Subject: [PATCH 1/2] Trying #695: recursive intersection type case --- test/issues/695.ts | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 test/issues/695.ts diff --git a/test/issues/695.ts b/test/issues/695.ts new file mode 100644 index 0000000000..fcbd059602 --- /dev/null +++ b/test/issues/695.ts @@ -0,0 +1,26 @@ +import typia from "typia"; + +type ISetupConfig = + | ({ + type: "Main"; + } & ISetupConfigMain) + | ({ + type: "Before"; + } & ISetupConfigBefore) + | ({ + type: "After"; + } & ISetupConfigAfter); + +type ISetupConfigMain = { + content: ISetupConfig; +}; + +type ISetupConfigBefore = { + content: ISetupConfig; +}; + +type ISetupConfigAfter = { + content: ISetupConfig; +}; + +typia.createIs(); From a5346a73c61b7b819c67d00a7580e668ece87602 Mon Sep 17 00:00:00 2001 From: Jeongho Nam Date: Sat, 1 Jul 2023 01:33:44 +0900 Subject: [PATCH 2/2] Fix #695 - support recursive intersection type. `typia` could not validate recursive intersection type like below. Of course, below type is an extremely crazy case, but as goal of `typia` is to supporting every TypeScript types, I've fixed it. ```typescript export type ISetupConfig = | ({ type: 'Main'; } & ISetupConfigMain) | ({ type: 'Before'; } & ISetupConfigBefore) | ({ type: 'After'; } & ISetupConfigAfter); export type ISetupConfigMain = { content: ISetupConfig; }; export type ISetupConfigBefore = { content: ISetupConfig; }; export type ISetupConfigAfter = { content: ISetupConfig; }; ``` --- .github/ISSUE_TEMPLATE/BUG_REPORT.md | 4 +- .github/ISSUE_TEMPLATE/QUESTION.md | 7 +- .github/PULL_REQUEST_TEMPLATE.md | 4 +- ...rt-error-class-validator-ArrayRecursive.ts | 3 +- ...s-validator-ArrayRecursiveUnionExplicit.ts | 5 +- ...s-validator-ArrayRecursiveUnionImplicit.ts | 5 +- ...rror-class-validator-ObjectHierarchical.ts | 5 +- ...t-error-class-validator-ObjectRecursive.ts | 3 +- ...sert-error-class-validator-ObjectSimple.ts | 3 +- ...ror-class-validator-ObjectUnionExplicit.ts | 5 +- ...ror-class-validator-ObjectUnionImplicit.ts | 5 +- ...hmark-assert-error-io-ts-ArrayRecursive.ts | 3 +- ...error-io-ts-ArrayRecursiveUnionExplicit.ts | 3 +- ...error-io-ts-ArrayRecursiveUnionImplicit.ts | 3 +- ...k-assert-error-io-ts-ObjectHierarchical.ts | 3 +- ...mark-assert-error-io-ts-ObjectRecursive.ts | 3 +- ...nchmark-assert-error-io-ts-ObjectSimple.ts | 3 +- ...-assert-error-io-ts-ObjectUnionExplicit.ts | 3 +- ...-assert-error-io-ts-ObjectUnionImplicit.ts | 3 +- ...chmark-assert-error-io-ts-UltimateUnion.ts | 3 +- ...ark-assert-error-typebox-ArrayRecursive.ts | 3 +- ...ror-typebox-ArrayRecursiveUnionExplicit.ts | 3 +- ...ror-typebox-ArrayRecursiveUnionImplicit.ts | 3 +- ...assert-error-typebox-ObjectHierarchical.ts | 3 +- ...rk-assert-error-typebox-ObjectRecursive.ts | 3 +- ...hmark-assert-error-typebox-ObjectSimple.ts | 3 +- ...ssert-error-typebox-ObjectUnionExplicit.ts | 3 +- ...ssert-error-typebox-ObjectUnionImplicit.ts | 3 +- ...mark-assert-error-typebox-UltimateUnion.ts | 3 +- ...hmark-assert-error-typia-ArrayRecursive.ts | 4 +- ...error-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...error-typia-ArrayRecursiveUnionImplicit.ts | 4 +- ...k-assert-error-typia-ObjectHierarchical.ts | 4 +- ...mark-assert-error-typia-ObjectRecursive.ts | 4 +- ...nchmark-assert-error-typia-ObjectSimple.ts | 4 +- ...-assert-error-typia-ObjectUnionExplicit.ts | 4 +- ...-assert-error-typia-ObjectUnionImplicit.ts | 4 +- ...chmark-assert-error-typia-UltimateUnion.ts | 4 +- ...nchmark-assert-error-zod-ArrayRecursive.ts | 3 +- ...t-error-zod-ArrayRecursiveUnionExplicit.ts | 3 +- ...t-error-zod-ArrayRecursiveUnionImplicit.ts | 3 +- ...ark-assert-error-zod-ObjectHierarchical.ts | 3 +- ...chmark-assert-error-zod-ObjectRecursive.ts | 3 +- ...benchmark-assert-error-zod-ObjectSimple.ts | 3 +- ...rk-assert-error-zod-ObjectUnionExplicit.ts | 3 +- ...rk-assert-error-zod-ObjectUnionImplicit.ts | 3 +- ...enchmark-assert-error-zod-UltimateUnion.ts | 3 +- ...k-assert-class-validator-ArrayRecursive.ts | 3 +- ...s-validator-ArrayRecursiveUnionExplicit.ts | 5 +- ...s-validator-ArrayRecursiveUnionImplicit.ts | 5 +- ...sert-class-validator-ObjectHierarchical.ts | 3 +- ...-assert-class-validator-ObjectRecursive.ts | 3 +- ...ark-assert-class-validator-ObjectSimple.ts | 3 +- ...ert-class-validator-ObjectUnionExplicit.ts | 3 +- ...ert-class-validator-ObjectUnionImplicit.ts | 3 +- .../benchmark-assert-io-ts-ArrayRecursive.ts | 3 +- ...ssert-io-ts-ArrayRecursiveUnionExplicit.ts | 3 +- ...ssert-io-ts-ArrayRecursiveUnionImplicit.ts | 3 +- ...nchmark-assert-io-ts-ObjectHierarchical.ts | 3 +- .../benchmark-assert-io-ts-ObjectRecursive.ts | 3 +- .../benchmark-assert-io-ts-ObjectSimple.ts | 3 +- ...chmark-assert-io-ts-ObjectUnionExplicit.ts | 3 +- ...chmark-assert-io-ts-ObjectUnionImplicit.ts | 3 +- .../benchmark-assert-io-ts-UltimateUnion.ts | 3 +- ...benchmark-assert-typebox-ArrayRecursive.ts | 3 +- ...ert-typebox-ArrayRecursiveUnionExplicit.ts | 3 +- ...ert-typebox-ArrayRecursiveUnionImplicit.ts | 3 +- ...hmark-assert-typebox-ObjectHierarchical.ts | 3 +- ...enchmark-assert-typebox-ObjectRecursive.ts | 3 +- .../benchmark-assert-typebox-ObjectSimple.ts | 3 +- ...mark-assert-typebox-ObjectUnionExplicit.ts | 3 +- ...mark-assert-typebox-ObjectUnionImplicit.ts | 3 +- .../benchmark-assert-typebox-UltimateUnion.ts | 3 +- .../benchmark-assert-typia-ArrayRecursive.ts | 4 +- ...ssert-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...ssert-typia-ArrayRecursiveUnionImplicit.ts | 4 +- ...nchmark-assert-typia-ObjectHierarchical.ts | 4 +- .../benchmark-assert-typia-ObjectRecursive.ts | 4 +- .../benchmark-assert-typia-ObjectSimple.ts | 4 +- ...chmark-assert-typia-ObjectUnionExplicit.ts | 4 +- ...chmark-assert-typia-ObjectUnionImplicit.ts | 4 +- .../benchmark-assert-typia-UltimateUnion.ts | 4 +- .../benchmark-assert-zod-ArrayRecursive.ts | 3 +- ...-assert-zod-ArrayRecursiveUnionExplicit.ts | 3 +- ...-assert-zod-ArrayRecursiveUnionImplicit.ts | 3 +- ...benchmark-assert-zod-ObjectHierarchical.ts | 3 +- .../benchmark-assert-zod-ObjectRecursive.ts | 3 +- .../zod/benchmark-assert-zod-ObjectSimple.ts | 3 +- ...enchmark-assert-zod-ObjectUnionExplicit.ts | 3 +- ...enchmark-assert-zod-ObjectUnionImplicit.ts | 3 +- .../zod/benchmark-assert-zod-UltimateUnion.ts | 3 +- .../is/ajv/benchmark-is-ajv-ArrayRecursive.ts | 4 +- ...mark-is-ajv-ArrayRecursiveUnionExplicit.ts | 2 +- ...mark-is-ajv-ArrayRecursiveUnionImplicit.ts | 2 +- .../benchmark-is-ajv-ObjectHierarchical.ts | 4 +- .../ajv/benchmark-is-ajv-ObjectRecursive.ts | 4 +- .../is/ajv/benchmark-is-ajv-ObjectSimple.ts | 4 +- .../benchmark-is-ajv-ObjectUnionExplicit.ts | 4 +- .../benchmark-is-ajv-ObjectUnionImplicit.ts | 4 +- .../is/ajv/benchmark-is-ajv-UltimateUnion.ts | 4 +- ...hmark-is-class-validator-ArrayRecursive.ts | 3 +- ...s-validator-ArrayRecursiveUnionExplicit.ts | 5 +- ...s-validator-ArrayRecursiveUnionImplicit.ts | 5 +- ...k-is-class-validator-ObjectHierarchical.ts | 3 +- ...mark-is-class-validator-ObjectRecursive.ts | 3 +- ...nchmark-is-class-validator-ObjectSimple.ts | 3 +- ...-is-class-validator-ObjectUnionExplicit.ts | 3 +- ...-is-class-validator-ObjectUnionImplicit.ts | 3 +- .../benchmark-is-io-ts-ArrayRecursive.ts | 3 +- ...rk-is-io-ts-ArrayRecursiveUnionExplicit.ts | 3 +- ...rk-is-io-ts-ArrayRecursiveUnionImplicit.ts | 3 +- .../benchmark-is-io-ts-ObjectHierarchical.ts | 3 +- .../benchmark-is-io-ts-ObjectRecursive.ts | 3 +- .../io-ts/benchmark-is-io-ts-ObjectSimple.ts | 3 +- .../benchmark-is-io-ts-ObjectUnionExplicit.ts | 3 +- .../benchmark-is-io-ts-ObjectUnionImplicit.ts | 3 +- .../io-ts/benchmark-is-io-ts-UltimateUnion.ts | 3 +- .../benchmark-is-typebox-ArrayRecursive.ts | 3 +- ...-is-typebox-ArrayRecursiveUnionExplicit.ts | 3 +- ...-is-typebox-ArrayRecursiveUnionImplicit.ts | 3 +- ...benchmark-is-typebox-ObjectHierarchical.ts | 3 +- .../benchmark-is-typebox-ObjectRecursive.ts | 3 +- .../benchmark-is-typebox-ObjectSimple.ts | 3 +- ...enchmark-is-typebox-ObjectUnionExplicit.ts | 3 +- ...enchmark-is-typebox-ObjectUnionImplicit.ts | 3 +- .../benchmark-is-typebox-UltimateUnion.ts | 3 +- .../benchmark-is-typia-ArrayRecursive.ts | 4 +- ...rk-is-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...rk-is-typia-ArrayRecursiveUnionImplicit.ts | 4 +- .../benchmark-is-typia-ObjectHierarchical.ts | 4 +- .../benchmark-is-typia-ObjectRecursive.ts | 4 +- .../typia/benchmark-is-typia-ObjectSimple.ts | 4 +- .../benchmark-is-typia-ObjectUnionExplicit.ts | 4 +- .../benchmark-is-typia-ObjectUnionImplicit.ts | 4 +- .../typia/benchmark-is-typia-UltimateUnion.ts | 4 +- .../is/zod/benchmark-is-zod-ArrayRecursive.ts | 3 +- ...mark-is-zod-ArrayRecursiveUnionExplicit.ts | 3 +- ...mark-is-zod-ArrayRecursiveUnionImplicit.ts | 3 +- .../benchmark-is-zod-ObjectHierarchical.ts | 3 +- .../zod/benchmark-is-zod-ObjectRecursive.ts | 3 +- .../is/zod/benchmark-is-zod-ObjectSimple.ts | 3 +- .../benchmark-is-zod-ObjectUnionExplicit.ts | 3 +- .../benchmark-is-zod-ObjectUnionImplicit.ts | 3 +- .../is/zod/benchmark-is-zod-UltimateUnion.ts | 3 +- ...nchmark-optimizer-ajv-ArrayHierarchical.ts | 2 +- .../benchmark-optimizer-ajv-ArrayRecursive.ts | 2 +- ...timizer-ajv-ArrayRecursiveUnionExplicit.ts | 2 +- .../benchmark-optimizer-ajv-ArraySimple.ts | 2 +- ...chmark-optimizer-ajv-ObjectHierarchical.ts | 2 +- ...benchmark-optimizer-ajv-ObjectRecursive.ts | 2 +- .../benchmark-optimizer-ajv-ObjectSimple.ts | 2 +- ...hmark-optimizer-ajv-ObjectUnionExplicit.ts | 2 +- ...mizer-class-validator-ArrayHierarchical.ts | 2 +- ...ptimizer-class-validator-ArrayRecursive.ts | 2 +- ...s-validator-ArrayRecursiveUnionExplicit.ts | 4 +- ...k-optimizer-class-validator-ArraySimple.ts | 2 +- ...izer-class-validator-ObjectHierarchical.ts | 2 +- ...timizer-class-validator-ObjectRecursive.ts | 2 +- ...-optimizer-class-validator-ObjectSimple.ts | 2 +- ...zer-class-validator-ObjectUnionExplicit.ts | 4 +- ...ark-optimizer-typebox-ArrayHierarchical.ts | 2 +- ...chmark-optimizer-typebox-ArrayRecursive.ts | 2 +- ...zer-typebox-ArrayRecursiveUnionExplicit.ts | 2 +- ...benchmark-optimizer-typebox-ArraySimple.ts | 2 +- ...rk-optimizer-typebox-ObjectHierarchical.ts | 2 +- ...hmark-optimizer-typebox-ObjectRecursive.ts | 2 +- ...enchmark-optimizer-typebox-ObjectSimple.ts | 2 +- ...k-optimizer-typebox-ObjectUnionExplicit.ts | 2 +- ...hmark-optimizer-typia-ArrayHierarchical.ts | 4 +- ...enchmark-optimizer-typia-ArrayRecursive.ts | 4 +- ...mizer-typia-ArrayRecursiveUnionExplicit.ts | 4 +- .../benchmark-optimizer-typia-ArraySimple.ts | 4 +- ...mark-optimizer-typia-ObjectHierarchical.ts | 4 +- ...nchmark-optimizer-typia-ObjectRecursive.ts | 4 +- .../benchmark-optimizer-typia-ObjectSimple.ts | 4 +- ...ark-optimizer-typia-ObjectUnionExplicit.ts | 4 +- ...ess-class-transformer-ArrayHierarchical.ts | 6 +- ...xpress-class-transformer-ArrayRecursive.ts | 6 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 6 +- ...t-express-class-transformer-ArraySimple.ts | 6 +- ...ss-class-transformer-ObjectHierarchical.ts | 6 +- ...press-class-transformer-ObjectRecursive.ts | 6 +- ...-express-class-transformer-ObjectSimple.ts | 6 +- ...s-class-transformer-ObjectUnionExplicit.ts | 6 +- ...-assert-express-typia-ArrayHierarchical.ts | 6 +- ...ver-assert-express-typia-ArrayRecursive.ts | 6 +- ...press-typia-ArrayRecursiveUnionExplicit.ts | 6 +- ...server-assert-express-typia-ArraySimple.ts | 6 +- ...assert-express-typia-ObjectHierarchical.ts | 6 +- ...er-assert-express-typia-ObjectRecursive.ts | 6 +- ...erver-assert-express-typia-ObjectSimple.ts | 6 +- ...ssert-express-typia-ObjectUnionExplicit.ts | 6 +- ...ify-class-transformer-ArrayHierarchical.ts | 6 +- ...astify-class-transformer-ArrayRecursive.ts | 6 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 6 +- ...t-fastify-class-transformer-ArraySimple.ts | 6 +- ...fy-class-transformer-ObjectHierarchical.ts | 6 +- ...stify-class-transformer-ObjectRecursive.ts | 6 +- ...-fastify-class-transformer-ObjectSimple.ts | 6 +- ...y-class-transformer-ObjectUnionExplicit.ts | 6 +- ...r-assert-fastify-pure-ArrayHierarchical.ts | 6 +- ...rver-assert-fastify-pure-ArrayRecursive.ts | 6 +- ...astify-pure-ArrayRecursiveUnionExplicit.ts | 6 +- ...-server-assert-fastify-pure-ArraySimple.ts | 6 +- ...-assert-fastify-pure-ObjectHierarchical.ts | 6 +- ...ver-assert-fastify-pure-ObjectRecursive.ts | 6 +- ...server-assert-fastify-pure-ObjectSimple.ts | 6 +- ...assert-fastify-pure-ObjectUnionExplicit.ts | 6 +- ...-assert-fastify-typia-ArrayHierarchical.ts | 6 +- ...ver-assert-fastify-typia-ArrayRecursive.ts | 6 +- ...stify-typia-ArrayRecursiveUnionExplicit.ts | 6 +- ...server-assert-fastify-typia-ArraySimple.ts | 6 +- ...assert-fastify-typia-ObjectHierarchical.ts | 6 +- ...er-assert-fastify-typia-ObjectRecursive.ts | 6 +- ...erver-assert-fastify-typia-ObjectSimple.ts | 6 +- ...ssert-fastify-typia-ObjectUnionExplicit.ts | 6 +- ...ess-class-transformer-ArrayHierarchical.ts | 17 +- ...xpress-class-transformer-ArrayRecursive.ts | 17 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 11 +- ...t-express-class-transformer-ArraySimple.ts | 17 +- ...ss-class-transformer-ObjectHierarchical.ts | 15 +- ...press-class-transformer-ObjectRecursive.ts | 15 +- ...-express-class-transformer-ObjectSimple.ts | 15 +- ...s-class-transformer-ObjectUnionExplicit.ts | 15 +- ...-assert-express-typia-ArrayHierarchical.ts | 4 +- ...ver-assert-express-typia-ArrayRecursive.ts | 4 +- ...press-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...server-assert-express-typia-ArraySimple.ts | 4 +- ...assert-express-typia-ObjectHierarchical.ts | 4 +- ...er-assert-express-typia-ObjectRecursive.ts | 4 +- ...erver-assert-express-typia-ObjectSimple.ts | 4 +- ...ssert-express-typia-ObjectUnionExplicit.ts | 4 +- ...ify-class-transformer-ArrayHierarchical.ts | 17 +- ...astify-class-transformer-ArrayRecursive.ts | 17 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 11 +- ...t-fastify-class-transformer-ArraySimple.ts | 17 +- ...fy-class-transformer-ObjectHierarchical.ts | 15 +- ...stify-class-transformer-ObjectRecursive.ts | 15 +- ...-fastify-class-transformer-ObjectSimple.ts | 15 +- ...y-class-transformer-ObjectUnionExplicit.ts | 5 +- ...r-assert-fastify-pure-ArrayHierarchical.ts | 6 +- ...rver-assert-fastify-pure-ArrayRecursive.ts | 6 +- ...astify-pure-ArrayRecursiveUnionExplicit.ts | 6 +- ...-server-assert-fastify-pure-ArraySimple.ts | 6 +- ...-assert-fastify-pure-ObjectHierarchical.ts | 6 +- ...ver-assert-fastify-pure-ObjectRecursive.ts | 6 +- ...server-assert-fastify-pure-ObjectSimple.ts | 6 +- ...assert-fastify-pure-ObjectUnionExplicit.ts | 6 +- ...-assert-fastify-typia-ArrayHierarchical.ts | 4 +- ...ver-assert-fastify-typia-ArrayRecursive.ts | 4 +- ...stify-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...server-assert-fastify-typia-ArraySimple.ts | 4 +- ...assert-fastify-typia-ObjectHierarchical.ts | 4 +- ...er-assert-fastify-typia-ObjectRecursive.ts | 4 +- ...erver-assert-fastify-typia-ObjectSimple.ts | 4 +- ...ssert-fastify-typia-ObjectUnionExplicit.ts | 4 +- ...ess-class-transformer-ArrayHierarchical.ts | 6 +- ...xpress-class-transformer-ArrayRecursive.ts | 6 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 6 +- ...e-express-class-transformer-ArraySimple.ts | 6 +- ...ss-class-transformer-ObjectHierarchical.ts | 6 +- ...press-class-transformer-ObjectRecursive.ts | 6 +- ...-express-class-transformer-ObjectSimple.ts | 6 +- ...s-class-transformer-ObjectUnionExplicit.ts | 6 +- ...ormance-express-typia-ArrayHierarchical.ts | 6 +- ...erformance-express-typia-ArrayRecursive.ts | 6 +- ...press-typia-ArrayRecursiveUnionExplicit.ts | 6 +- ...r-performance-express-typia-ArraySimple.ts | 6 +- ...rmance-express-typia-ObjectHierarchical.ts | 6 +- ...rformance-express-typia-ObjectRecursive.ts | 6 +- ...-performance-express-typia-ObjectSimple.ts | 6 +- ...mance-express-typia-ObjectUnionExplicit.ts | 6 +- ...ify-class-transformer-ArrayHierarchical.ts | 6 +- ...astify-class-transformer-ArrayRecursive.ts | 6 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 6 +- ...e-fastify-class-transformer-ArraySimple.ts | 6 +- ...fy-class-transformer-ObjectHierarchical.ts | 6 +- ...stify-class-transformer-ObjectRecursive.ts | 6 +- ...-fastify-class-transformer-ObjectSimple.ts | 6 +- ...y-class-transformer-ObjectUnionExplicit.ts | 6 +- ...formance-fastify-pure-ArrayHierarchical.ts | 6 +- ...performance-fastify-pure-ArrayRecursive.ts | 6 +- ...astify-pure-ArrayRecursiveUnionExplicit.ts | 6 +- ...er-performance-fastify-pure-ArraySimple.ts | 6 +- ...ormance-fastify-pure-ObjectHierarchical.ts | 6 +- ...erformance-fastify-pure-ObjectRecursive.ts | 6 +- ...r-performance-fastify-pure-ObjectSimple.ts | 6 +- ...rmance-fastify-pure-ObjectUnionExplicit.ts | 6 +- ...ormance-fastify-typia-ArrayHierarchical.ts | 6 +- ...erformance-fastify-typia-ArrayRecursive.ts | 6 +- ...stify-typia-ArrayRecursiveUnionExplicit.ts | 6 +- ...r-performance-fastify-typia-ArraySimple.ts | 6 +- ...rmance-fastify-typia-ObjectHierarchical.ts | 6 +- ...rformance-fastify-typia-ObjectRecursive.ts | 6 +- ...-performance-fastify-typia-ObjectSimple.ts | 6 +- ...mance-fastify-typia-ObjectUnionExplicit.ts | 6 +- ...ess-class-transformer-ArrayHierarchical.ts | 7 +- ...xpress-class-transformer-ArrayRecursive.ts | 7 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 16 +- ...e-express-class-transformer-ArraySimple.ts | 7 +- ...ss-class-transformer-ObjectHierarchical.ts | 5 +- ...press-class-transformer-ObjectRecursive.ts | 5 +- ...-express-class-transformer-ObjectSimple.ts | 5 +- ...s-class-transformer-ObjectUnionExplicit.ts | 5 +- ...ormance-express-typia-ArrayHierarchical.ts | 4 +- ...erformance-express-typia-ArrayRecursive.ts | 4 +- ...press-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...r-performance-express-typia-ArraySimple.ts | 4 +- ...rmance-express-typia-ObjectHierarchical.ts | 4 +- ...rformance-express-typia-ObjectRecursive.ts | 4 +- ...-performance-express-typia-ObjectSimple.ts | 4 +- ...mance-express-typia-ObjectUnionExplicit.ts | 4 +- ...ify-class-transformer-ArrayHierarchical.ts | 7 +- ...astify-class-transformer-ArrayRecursive.ts | 7 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 16 +- ...e-fastify-class-transformer-ArraySimple.ts | 7 +- ...fy-class-transformer-ObjectHierarchical.ts | 5 +- ...stify-class-transformer-ObjectRecursive.ts | 5 +- ...-fastify-class-transformer-ObjectSimple.ts | 5 +- ...y-class-transformer-ObjectUnionExplicit.ts | 5 +- ...formance-fastify-pure-ArrayHierarchical.ts | 6 +- ...performance-fastify-pure-ArrayRecursive.ts | 6 +- ...astify-pure-ArrayRecursiveUnionExplicit.ts | 6 +- ...er-performance-fastify-pure-ArraySimple.ts | 6 +- ...ormance-fastify-pure-ObjectHierarchical.ts | 6 +- ...erformance-fastify-pure-ObjectRecursive.ts | 6 +- ...r-performance-fastify-pure-ObjectSimple.ts | 6 +- ...rmance-fastify-pure-ObjectUnionExplicit.ts | 6 +- ...ormance-fastify-typia-ArrayHierarchical.ts | 4 +- ...erformance-fastify-typia-ArrayRecursive.ts | 4 +- ...stify-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...r-performance-fastify-typia-ArraySimple.ts | 4 +- ...rmance-fastify-typia-ObjectHierarchical.ts | 4 +- ...rformance-fastify-typia-ObjectRecursive.ts | 4 +- ...-performance-fastify-typia-ObjectSimple.ts | 4 +- ...mance-fastify-typia-ObjectUnionExplicit.ts | 4 +- ...ess-class-transformer-ArrayHierarchical.ts | 6 +- ...xpress-class-transformer-ArrayRecursive.ts | 6 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 6 +- ...y-express-class-transformer-ArraySimple.ts | 6 +- ...ss-class-transformer-ObjectHierarchical.ts | 6 +- ...press-class-transformer-ObjectRecursive.ts | 6 +- ...-express-class-transformer-ObjectSimple.ts | 6 +- ...s-class-transformer-ObjectUnionExplicit.ts | 6 +- ...tringify-express-pure-ArrayHierarchical.ts | 6 +- ...r-stringify-express-pure-ArrayRecursive.ts | 6 +- ...xpress-pure-ArrayRecursiveUnionExplicit.ts | 6 +- ...rver-stringify-express-pure-ArraySimple.ts | 6 +- ...ringify-express-pure-ObjectHierarchical.ts | 6 +- ...-stringify-express-pure-ObjectRecursive.ts | 6 +- ...ver-stringify-express-pure-ObjectSimple.ts | 6 +- ...ingify-express-pure-ObjectUnionExplicit.ts | 6 +- ...ringify-express-typia-ArrayHierarchical.ts | 6 +- ...-stringify-express-typia-ArrayRecursive.ts | 6 +- ...press-typia-ArrayRecursiveUnionExplicit.ts | 6 +- ...ver-stringify-express-typia-ArraySimple.ts | 6 +- ...ingify-express-typia-ObjectHierarchical.ts | 6 +- ...stringify-express-typia-ObjectRecursive.ts | 6 +- ...er-stringify-express-typia-ObjectSimple.ts | 6 +- ...ngify-express-typia-ObjectUnionExplicit.ts | 6 +- ...ify-class-transformer-ArrayHierarchical.ts | 6 +- ...astify-class-transformer-ArrayRecursive.ts | 6 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 6 +- ...y-fastify-class-transformer-ArraySimple.ts | 6 +- ...fy-class-transformer-ObjectHierarchical.ts | 6 +- ...stify-class-transformer-ObjectRecursive.ts | 6 +- ...-fastify-class-transformer-ObjectSimple.ts | 6 +- ...y-class-transformer-ObjectUnionExplicit.ts | 6 +- ...tringify-fastify-pure-ArrayHierarchical.ts | 6 +- ...r-stringify-fastify-pure-ArrayRecursive.ts | 6 +- ...astify-pure-ArrayRecursiveUnionExplicit.ts | 6 +- ...rver-stringify-fastify-pure-ArraySimple.ts | 6 +- ...ringify-fastify-pure-ObjectHierarchical.ts | 6 +- ...-stringify-fastify-pure-ObjectRecursive.ts | 6 +- ...ver-stringify-fastify-pure-ObjectSimple.ts | 6 +- ...ingify-fastify-pure-ObjectUnionExplicit.ts | 6 +- ...ringify-fastify-typia-ArrayHierarchical.ts | 6 +- ...-stringify-fastify-typia-ArrayRecursive.ts | 6 +- ...stify-typia-ArrayRecursiveUnionExplicit.ts | 6 +- ...ver-stringify-fastify-typia-ArraySimple.ts | 6 +- ...ingify-fastify-typia-ObjectHierarchical.ts | 6 +- ...stringify-fastify-typia-ObjectRecursive.ts | 6 +- ...er-stringify-fastify-typia-ObjectSimple.ts | 6 +- ...ngify-fastify-typia-ObjectUnionExplicit.ts | 6 +- ...ess-class-transformer-ArrayHierarchical.ts | 12 +- ...xpress-class-transformer-ArrayRecursive.ts | 12 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 14 +- ...y-express-class-transformer-ArraySimple.ts | 12 +- ...ss-class-transformer-ObjectHierarchical.ts | 10 +- ...press-class-transformer-ObjectRecursive.ts | 10 +- ...-express-class-transformer-ObjectSimple.ts | 10 +- ...s-class-transformer-ObjectUnionExplicit.ts | 10 +- ...tringify-express-pure-ArrayHierarchical.ts | 2 +- ...r-stringify-express-pure-ArrayRecursive.ts | 2 +- ...xpress-pure-ArrayRecursiveUnionExplicit.ts | 2 +- ...rver-stringify-express-pure-ArraySimple.ts | 2 +- ...ringify-express-pure-ObjectHierarchical.ts | 2 +- ...-stringify-express-pure-ObjectRecursive.ts | 2 +- ...ver-stringify-express-pure-ObjectSimple.ts | 2 +- ...ingify-express-pure-ObjectUnionExplicit.ts | 2 +- ...ringify-express-typia-ArrayHierarchical.ts | 4 +- ...-stringify-express-typia-ArrayRecursive.ts | 4 +- ...press-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...ver-stringify-express-typia-ArraySimple.ts | 4 +- ...ingify-express-typia-ObjectHierarchical.ts | 4 +- ...stringify-express-typia-ObjectRecursive.ts | 4 +- ...er-stringify-express-typia-ObjectSimple.ts | 4 +- ...ngify-express-typia-ObjectUnionExplicit.ts | 4 +- ...ify-class-transformer-ArrayHierarchical.ts | 12 +- ...astify-class-transformer-ArrayRecursive.ts | 12 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 14 +- ...y-fastify-class-transformer-ArraySimple.ts | 12 +- ...fy-class-transformer-ObjectHierarchical.ts | 8 +- ...stify-class-transformer-ObjectRecursive.ts | 10 +- ...-fastify-class-transformer-ObjectSimple.ts | 10 +- ...y-class-transformer-ObjectUnionExplicit.ts | 8 +- ...tringify-fastify-pure-ArrayHierarchical.ts | 6 +- ...r-stringify-fastify-pure-ArrayRecursive.ts | 6 +- ...astify-pure-ArrayRecursiveUnionExplicit.ts | 6 +- ...rver-stringify-fastify-pure-ArraySimple.ts | 6 +- ...ringify-fastify-pure-ObjectHierarchical.ts | 6 +- ...-stringify-fastify-pure-ObjectRecursive.ts | 6 +- ...ver-stringify-fastify-pure-ObjectSimple.ts | 6 +- ...ingify-fastify-pure-ObjectUnionExplicit.ts | 6 +- ...ringify-fastify-typia-ArrayHierarchical.ts | 4 +- ...-stringify-fastify-typia-ArrayRecursive.ts | 4 +- ...stify-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...ver-stringify-fastify-typia-ArraySimple.ts | 4 +- ...ingify-fastify-typia-ObjectHierarchical.ts | 4 +- ...stringify-fastify-typia-ObjectRecursive.ts | 4 +- ...er-stringify-fastify-typia-ObjectSimple.ts | 4 +- ...ngify-fastify-typia-ObjectUnionExplicit.ts | 4 +- ...ingify-JSON.stringify-ArrayHierarchical.ts | 6 +- ...stringify-JSON.stringify-ArrayRecursive.ts | 6 +- ...N.stringify-ArrayRecursiveUnionExplicit.ts | 6 +- ...rk-stringify-JSON.stringify-ArraySimple.ts | 4 +- ...ngify-JSON.stringify-ObjectHierarchical.ts | 6 +- ...tringify-JSON.stringify-ObjectRecursive.ts | 6 +- ...k-stringify-JSON.stringify-ObjectSimple.ts | 4 +- ...gify-JSON.stringify-ObjectUnionExplicit.ts | 6 +- ...ify-class-transformer-ArrayHierarchical.ts | 4 +- ...ingify-class-transformer-ArrayRecursive.ts | 2 +- ...transformer-ArrayRecursiveUnionExplicit.ts | 4 +- ...stringify-class-transformer-ArraySimple.ts | 2 +- ...fy-class-transformer-ObjectHierarchical.ts | 4 +- ...ngify-class-transformer-ObjectRecursive.ts | 2 +- ...tringify-class-transformer-ObjectSimple.ts | 2 +- ...y-class-transformer-ObjectUnionExplicit.ts | 4 +- ...y-fast-json-stringify-ArrayHierarchical.ts | 4 +- ...gify-fast-json-stringify-ArrayRecursive.ts | 4 +- ...n-stringify-ArrayRecursiveUnionExplicit.ts | 4 +- ...ringify-fast-json-stringify-ArraySimple.ts | 4 +- ...-fast-json-stringify-ObjectHierarchical.ts | 4 +- ...ify-fast-json-stringify-ObjectRecursive.ts | 4 +- ...ingify-fast-json-stringify-ObjectSimple.ts | 4 +- ...fast-json-stringify-ObjectUnionExplicit.ts | 4 +- ...typia.assertStringify-ArrayHierarchical.ts | 4 +- ...fy-typia.assertStringify-ArrayRecursive.ts | 4 +- ...rtStringify-ArrayRecursiveUnionExplicit.ts | 4 +- ...ngify-typia.assertStringify-ArraySimple.ts | 4 +- ...ypia.assertStringify-ObjectHierarchical.ts | 4 +- ...y-typia.assertStringify-ObjectRecursive.ts | 4 +- ...gify-typia.assertStringify-ObjectSimple.ts | 4 +- ...pia.assertStringify-ObjectUnionExplicit.ts | 4 +- ...ify-typia.isStringify-ArrayHierarchical.ts | 4 +- ...ingify-typia.isStringify-ArrayRecursive.ts | 4 +- ...isStringify-ArrayRecursiveUnionExplicit.ts | 4 +- ...stringify-typia.isStringify-ArraySimple.ts | 4 +- ...fy-typia.isStringify-ObjectHierarchical.ts | 4 +- ...ngify-typia.isStringify-ObjectRecursive.ts | 4 +- ...tringify-typia.isStringify-ObjectSimple.ts | 4 +- ...y-typia.isStringify-ObjectUnionExplicit.ts | 4 +- ...ngify-typia.stringify-ArrayHierarchical.ts | 4 +- ...tringify-typia.stringify-ArrayRecursive.ts | 4 +- ...a.stringify-ArrayRecursiveUnionExplicit.ts | 4 +- ...k-stringify-typia.stringify-ArraySimple.ts | 4 +- ...gify-typia.stringify-ObjectHierarchical.ts | 4 +- ...ringify-typia.stringify-ObjectRecursive.ts | 4 +- ...-stringify-typia.stringify-ObjectSimple.ts | 4 +- ...ify-typia.stringify-ObjectUnionExplicit.ts | 4 +- ...te-error-class-validator-ArrayRecursive.ts | 3 +- ...s-validator-ArrayRecursiveUnionExplicit.ts | 5 +- ...s-validator-ArrayRecursiveUnionImplicit.ts | 5 +- ...rror-class-validator-ObjectHierarchical.ts | 5 +- ...e-error-class-validator-ObjectRecursive.ts | 5 +- ...date-error-class-validator-ObjectSimple.ts | 3 +- ...ror-class-validator-ObjectUnionExplicit.ts | 5 +- ...ror-class-validator-ObjectUnionImplicit.ts | 5 +- ...ark-validate-error-io-ts-ArrayRecursive.ts | 3 +- ...error-io-ts-ArrayRecursiveUnionExplicit.ts | 3 +- ...error-io-ts-ArrayRecursiveUnionImplicit.ts | 3 +- ...validate-error-io-ts-ObjectHierarchical.ts | 3 +- ...rk-validate-error-io-ts-ObjectRecursive.ts | 3 +- ...hmark-validate-error-io-ts-ObjectSimple.ts | 3 +- ...alidate-error-io-ts-ObjectUnionExplicit.ts | 3 +- ...alidate-error-io-ts-ObjectUnionImplicit.ts | 3 +- ...mark-validate-error-io-ts-UltimateUnion.ts | 3 +- ...k-validate-error-typebox-ArrayRecursive.ts | 3 +- ...ror-typebox-ArrayRecursiveUnionExplicit.ts | 5 +- ...ror-typebox-ArrayRecursiveUnionImplicit.ts | 5 +- ...lidate-error-typebox-ObjectHierarchical.ts | 3 +- ...-validate-error-typebox-ObjectRecursive.ts | 3 +- ...ark-validate-error-typebox-ObjectSimple.ts | 3 +- ...idate-error-typebox-ObjectUnionExplicit.ts | 3 +- ...idate-error-typebox-ObjectUnionImplicit.ts | 3 +- ...rk-validate-error-typebox-UltimateUnion.ts | 3 +- ...ark-validate-error-typia-ArrayRecursive.ts | 4 +- ...error-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...error-typia-ArrayRecursiveUnionImplicit.ts | 4 +- ...validate-error-typia-ObjectHierarchical.ts | 4 +- ...rk-validate-error-typia-ObjectRecursive.ts | 4 +- ...hmark-validate-error-typia-ObjectSimple.ts | 4 +- ...alidate-error-typia-ObjectUnionExplicit.ts | 4 +- ...alidate-error-typia-ObjectUnionImplicit.ts | 4 +- ...mark-validate-error-typia-UltimateUnion.ts | 4 +- ...hmark-validate-error-zod-ArrayRecursive.ts | 3 +- ...e-error-zod-ArrayRecursiveUnionExplicit.ts | 3 +- ...e-error-zod-ArrayRecursiveUnionImplicit.ts | 3 +- ...k-validate-error-zod-ObjectHierarchical.ts | 3 +- ...mark-validate-error-zod-ObjectRecursive.ts | 3 +- ...nchmark-validate-error-zod-ObjectSimple.ts | 3 +- ...-validate-error-zod-ObjectUnionExplicit.ts | 3 +- ...-validate-error-zod-ObjectUnionImplicit.ts | 3 +- ...chmark-validate-error-zod-UltimateUnion.ts | 3 +- ...validate-class-validator-ArrayRecursive.ts | 3 +- ...s-validator-ArrayRecursiveUnionExplicit.ts | 5 +- ...s-validator-ArrayRecursiveUnionImplicit.ts | 5 +- ...date-class-validator-ObjectHierarchical.ts | 3 +- ...alidate-class-validator-ObjectRecursive.ts | 3 +- ...k-validate-class-validator-ObjectSimple.ts | 3 +- ...ate-class-validator-ObjectUnionExplicit.ts | 3 +- ...ate-class-validator-ObjectUnionImplicit.ts | 3 +- ...benchmark-validate-io-ts-ArrayRecursive.ts | 3 +- ...idate-io-ts-ArrayRecursiveUnionExplicit.ts | 3 +- ...idate-io-ts-ArrayRecursiveUnionImplicit.ts | 3 +- ...hmark-validate-io-ts-ObjectHierarchical.ts | 3 +- ...enchmark-validate-io-ts-ObjectRecursive.ts | 3 +- .../benchmark-validate-io-ts-ObjectSimple.ts | 3 +- ...mark-validate-io-ts-ObjectUnionExplicit.ts | 3 +- ...mark-validate-io-ts-ObjectUnionImplicit.ts | 3 +- .../benchmark-validate-io-ts-UltimateUnion.ts | 3 +- ...nchmark-validate-typebox-ArrayRecursive.ts | 3 +- ...ate-typebox-ArrayRecursiveUnionExplicit.ts | 3 +- ...ate-typebox-ArrayRecursiveUnionImplicit.ts | 3 +- ...ark-validate-typebox-ObjectHierarchical.ts | 3 +- ...chmark-validate-typebox-ObjectRecursive.ts | 3 +- ...benchmark-validate-typebox-ObjectSimple.ts | 3 +- ...rk-validate-typebox-ObjectUnionExplicit.ts | 3 +- ...rk-validate-typebox-ObjectUnionImplicit.ts | 3 +- ...enchmark-validate-typebox-UltimateUnion.ts | 3 +- ...benchmark-validate-typia-ArrayRecursive.ts | 4 +- ...idate-typia-ArrayRecursiveUnionExplicit.ts | 4 +- ...idate-typia-ArrayRecursiveUnionImplicit.ts | 4 +- ...hmark-validate-typia-ObjectHierarchical.ts | 4 +- ...enchmark-validate-typia-ObjectRecursive.ts | 4 +- .../benchmark-validate-typia-ObjectSimple.ts | 4 +- ...mark-validate-typia-ObjectUnionExplicit.ts | 4 +- ...mark-validate-typia-ObjectUnionImplicit.ts | 4 +- .../benchmark-validate-typia-UltimateUnion.ts | 4 +- .../benchmark-validate-zod-ArrayRecursive.ts | 3 +- ...alidate-zod-ArrayRecursiveUnionExplicit.ts | 3 +- ...alidate-zod-ArrayRecursiveUnionImplicit.ts | 3 +- ...nchmark-validate-zod-ObjectHierarchical.ts | 3 +- .../benchmark-validate-zod-ObjectRecursive.ts | 3 +- .../benchmark-validate-zod-ObjectSimple.ts | 3 +- ...chmark-validate-zod-ObjectUnionExplicit.ts | 3 +- ...chmark-validate-zod-ObjectUnionImplicit.ts | 3 +- .../benchmark-validate-zod-UltimateUnion.ts | 3 +- package.json | 4 +- packages/typescript-json/README.md | 9 + packages/typescript-json/package.json | 4 +- .../internal/metadata/iterate_metadata.ts | 6 +- .../metadata/iterate_metadata_intersection.ts | 22 +- .../metadata/iterate_metadata_object.ts | 34 +- src/module.ts | 2 +- test/issues/generate/532.ts | 36 +- test/issues/generate/573.ts | 118 +++-- test/issues/generate/575.ts | 9 +- test/issues/generate/617.ts | 2 + test/issues/generate/nestia-282.ts | 441 +++++++++++++----- test/issues/generate/playground.ts | 21 +- website/public/sitemap-0.xml | 34 +- 582 files changed, 1791 insertions(+), 1665 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.md b/.github/ISSUE_TEMPLATE/BUG_REPORT.md index 0663edc83c..5114e9a9c9 100644 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.md +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.md @@ -18,7 +18,7 @@ When the same error occurs even in the `@next` version, then please fill the bel ### 📝 Summary Write a short summary of the bug in here. - - **Typia Version**: 4.1.1 + - **Typia Version**: 4.1.2 - **Expected behavior**: - **Actual behavior**: @@ -34,7 +34,7 @@ Visit above playground and write code occuring the bug. After that, copy and paste link address of that. > #### Example Link -> https://typia.io/playground?script=JYWwDg9gTgLgBDAnmYBDOAzKERwERIqp4DcAUGcAHYwCmUGqAxrXAJICytIARvXAG8ycEXAD0AKglxhouNIACGaCFTwAruuAATGXPli9onQC44AZxhRqAc3KyRk6Q5GLlUVfG6pgAGyOiEoYu3n5mltZUdhRyTi7ycAqErFo08Yog1KDquABMAAzpibQAHky+6ubAAG60HKgl2bgAjPmF+kEuqDa0ZlQ5fFDkcmCoULQ0Zpzcg3AAPnD9vr7DokwAFn7a41RTXLz0ANoAuuQAvhRiYgC0t9dkV+wAyg83d2SEaAB0TONqtGxzAAeaYHKAAPgAFABKexXO73R4AUQAigBVACCABkXvD3p9UD8-nQkQBHdSoXzA0GDKGwy5vW6vOAAJQxADkACIAeQ4rwRH2Q31+tH+LNQVG0OBB+1pMLhjMRhgxTyeSJZABVrk8NSy2OyAOJsABiAE1+fihYSRf8MeZzPQYE8rLZgBhEDKZvQ6QqBY8AFJPbnsuBPADCAAkkRwMRamQSvqgwGBfMAmGpgBAqEDDjT6McADT4VAAK2qeB9ZCAA +> https://typia.io/playground/?script=JYWwDg9gTgLgBDAnmYBDOAzKERwERIqp4DcAUGcAHYwCmUGqAxrXAJICytIARvXAG8ycEXAD0AKglxhouNIACGaCFTwAruuAATGXPli9onQC44AZxhRqAc3KyRk6Q5GLlUVfG6pgAGyOiEoYu3n5mltZUdhRyTi7ycAqErFo08Yog1KDquABMAAzpibQAHky+6ubAAG60HKgl2bgAjPmF+kEuqDa0ZlQ5fFDkcmCoULQ0Zpzcg3AAPnD9vr7DokwAFn7a41RTXLz0ANoAuuQAvhRiYgC0t9dkV+wAyg83d2SEaAB0TONqtGxzAAeaYHKAAPgAFABKchAA diff --git a/.github/ISSUE_TEMPLATE/QUESTION.md b/.github/ISSUE_TEMPLATE/QUESTION.md index fb088d762d..a7d516e49d 100644 --- a/.github/ISSUE_TEMPLATE/QUESTION.md +++ b/.github/ISSUE_TEMPLATE/QUESTION.md @@ -5,7 +5,8 @@ about: What do you want to know? --- ## Question -I always welcome any questions about this backend proejct. However, half of questions can be solved by traveling [README.md](https://github.com/samchon/typia) or old [issues](https://github.com/samchon/typia/search?type=issues). Therefore, I recommend you to visit them before. If you have a question that has not been treated and you're extremely urgently, just contact me. +I always welcome any questions about this backend project. - - E-mail: samchon.github@gmail.com - - Mobile: 82-10-3627-0016 \ No newline at end of file +However, half of questions can be solved by traveling [README.md](https://github.com/samchon/typia) or old [issues](https://github.com/samchon/typia/search?type=issues). + +Therefore, I recommend you to visit them before. If you have a question that has not been treated and you're extremely urgently, just contact me. \ No newline at end of file diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index 86ac0e2be7..f4bf9ca097 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -6,8 +6,10 @@ If you created a new created a new feature, then create the unit test function, # COMPILE npm run build -# PREPARE +# RE-WRITE TEST PROGRAMS IF REQUIRED npm run test:template + +# BUILD TEST PROGRAM npm run build:test # DO TEST diff --git a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursive.ts b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursive.ts index 449ca2400a..43209fc992 100644 --- a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursive.ts +++ b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorArrayRecursive } from "../../../structures/class-validator/ClassValidatorArrayRecursive"; - import { createAssertErrorClassValidatorBenchmarkProgram } from "./createAssertErrorClassValidatorBenchmarkProgram"; -createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); \ No newline at end of file +createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); diff --git a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursiveUnionExplicit.ts index 08faea0091..612c5595b4 100644 --- a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; - import { createAssertErrorClassValidatorBenchmarkProgram } from "./createAssertErrorClassValidatorBenchmarkProgram"; -createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionExplicit); \ No newline at end of file +createAssertErrorClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionExplicit, +); diff --git a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursiveUnionImplicit.ts index 9e87031187..38e6910d85 100644 --- a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionImplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionImplicit"; - import { createAssertErrorClassValidatorBenchmarkProgram } from "./createAssertErrorClassValidatorBenchmarkProgram"; -createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionImplicit); \ No newline at end of file +createAssertErrorClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionImplicit, +); diff --git a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectHierarchical.ts b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectHierarchical.ts index 32f794ae16..3c04a33673 100644 --- a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectHierarchical.ts +++ b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectHierarchical.ts @@ -1,5 +1,6 @@ import { ClassValidatorObjectHierarchical } from "../../../structures/class-validator/ClassValidatorObjectHierarchical"; - import { createAssertErrorClassValidatorBenchmarkProgram } from "./createAssertErrorClassValidatorBenchmarkProgram"; -createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); \ No newline at end of file +createAssertErrorClassValidatorBenchmarkProgram( + ClassValidatorObjectHierarchical, +); diff --git a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectRecursive.ts b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectRecursive.ts index dc60b59ad9..972600282a 100644 --- a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectRecursive.ts +++ b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectRecursive } from "../../../structures/class-validator/ClassValidatorObjectRecursive"; - import { createAssertErrorClassValidatorBenchmarkProgram } from "./createAssertErrorClassValidatorBenchmarkProgram"; -createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); \ No newline at end of file +createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); diff --git a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectSimple.ts b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectSimple.ts index 4ed0cd7c8a..e0ed86d439 100644 --- a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectSimple.ts +++ b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectSimple } from "../../../structures/class-validator/ClassValidatorObjectSimple"; - import { createAssertErrorClassValidatorBenchmarkProgram } from "./createAssertErrorClassValidatorBenchmarkProgram"; -createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); \ No newline at end of file +createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); diff --git a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectUnionExplicit.ts b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectUnionExplicit.ts index f442520b9f..589cc20e0c 100644 --- a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectUnionExplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorObjectUnionExplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionExplicit"; - import { createAssertErrorClassValidatorBenchmarkProgram } from "./createAssertErrorClassValidatorBenchmarkProgram"; -createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); \ No newline at end of file +createAssertErrorClassValidatorBenchmarkProgram( + ClassValidatorObjectUnionExplicit, +); diff --git a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectUnionImplicit.ts b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectUnionImplicit.ts index 8f64302e90..f04bf4f85d 100644 --- a/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert-error/class-validator/benchmark-assert-error-class-validator-ObjectUnionImplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorObjectUnionImplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionImplicit"; - import { createAssertErrorClassValidatorBenchmarkProgram } from "./createAssertErrorClassValidatorBenchmarkProgram"; -createAssertErrorClassValidatorBenchmarkProgram(ClassValidatorObjectUnionImplicit); \ No newline at end of file +createAssertErrorClassValidatorBenchmarkProgram( + ClassValidatorObjectUnionImplicit, +); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursive.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursive.ts index 987551bd79..2894a6f779 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursive.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursive } from "../../../structures/io-ts/IoTsArrayRecursive"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsArrayRecursive); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsArrayRecursive); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursiveUnionExplicit.ts index 7bb4a0ca00..cc804aabf4 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionExplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionExplicit"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursiveUnionImplicit.ts index 0d29e65da6..3b18dd1960 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionImplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionImplicit"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectHierarchical.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectHierarchical.ts index e02db2f065..c834907291 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectHierarchical.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { IoTsObjectHierarchical } from "../../../structures/io-ts/IoTsObjectHierarchical"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsObjectHierarchical); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsObjectHierarchical); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectRecursive.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectRecursive.ts index 924d825255..37ed82e078 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectRecursive.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { IoTsObjectRecursive } from "../../../structures/io-ts/IoTsObjectRecursive"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsObjectRecursive); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsObjectRecursive); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectSimple.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectSimple.ts index 15f1421883..501ffb50e0 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectSimple.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectSimple.ts @@ -1,5 +1,4 @@ import { IoTsObjectSimple } from "../../../structures/io-ts/IoTsObjectSimple"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsObjectSimple); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsObjectSimple); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectUnionExplicit.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectUnionExplicit.ts index 63f5e7ee91..4ed264c976 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionExplicit } from "../../../structures/io-ts/IoTsObjectUnionExplicit"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsObjectUnionExplicit); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsObjectUnionExplicit); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectUnionImplicit.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectUnionImplicit.ts index b8bb39371b..75ee63fb2a 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionImplicit } from "../../../structures/io-ts/IoTsObjectUnionImplicit"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsObjectUnionImplicit); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsObjectUnionImplicit); diff --git a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-UltimateUnion.ts b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-UltimateUnion.ts index 59b7485543..6f09b5f9ad 100644 --- a/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-UltimateUnion.ts +++ b/benchmark/programs/assert-error/io-ts/benchmark-assert-error-io-ts-UltimateUnion.ts @@ -1,5 +1,4 @@ import { IoTsUltimateUnion } from "../../../structures/io-ts/IoTsUltimateUnion"; - import { createAssertErrorIoTsBenchmarkProgram } from "./createAssertErrorIoTsBenchmarkProgram"; -createAssertErrorIoTsBenchmarkProgram(IoTsUltimateUnion); \ No newline at end of file +createAssertErrorIoTsBenchmarkProgram(IoTsUltimateUnion); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursive.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursive.ts index 41ee628593..f50980592e 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursive.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { __TypeboxArrayRecursive } from "../../../structures/typebox/TypeboxArrayRecursive"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursive); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursive); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursiveUnionExplicit.ts index 331aa80cc6..6d8da25d05 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { __TypeboxArrayRecursiveUnionExplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionExplicit"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursiveUnionExplicit); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursiveUnionImplicit.ts index 2fe7368c1c..bc6b715a75 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { __TypeboxArrayRecursiveUnionImplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionImplicit"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursiveUnionImplicit); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectHierarchical.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectHierarchical.ts index 0a44c09c94..af6dd1cef1 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectHierarchical.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectHierarchical } from "../../../structures/typebox/TypeboxObjectHierarchical"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectHierarchical); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectHierarchical); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectRecursive.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectRecursive.ts index 8d9abd0062..8307c85db6 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectRecursive.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectRecursive } from "../../../structures/typebox/TypeboxObjectRecursive"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectRecursive); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectRecursive); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectSimple.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectSimple.ts index 9de3271e1a..cb466b6049 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectSimple.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectSimple.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectSimple } from "../../../structures/typebox/TypeboxObjectSimple"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectSimple); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectSimple); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectUnionExplicit.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectUnionExplicit.ts index 7477dfeca2..9b037012dd 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectUnionExplicit } from "../../../structures/typebox/TypeboxObjectUnionExplicit"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectUnionExplicit); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectUnionExplicit); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectUnionImplicit.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectUnionImplicit.ts index 0d99caaeda..6c1923710c 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectUnionImplicit } from "../../../structures/typebox/TypeboxObjectUnionImplicit"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectUnionImplicit); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxObjectUnionImplicit); diff --git a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-UltimateUnion.ts b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-UltimateUnion.ts index 1ad53d7c15..709c1d3fa6 100644 --- a/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-UltimateUnion.ts +++ b/benchmark/programs/assert-error/typebox/benchmark-assert-error-typebox-UltimateUnion.ts @@ -1,5 +1,4 @@ import { __TypeboxUltimateUnion } from "../../../structures/typebox/TypeboxUltimateUnion"; - import { createAssertErrorTypeboxBenchmarkProgram } from "./createAssertErrorTypeboxBenchmarkProgram"; -createAssertErrorTypeboxBenchmarkProgram(__TypeboxUltimateUnion); \ No newline at end of file +createAssertErrorTypeboxBenchmarkProgram(__TypeboxUltimateUnion); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursive.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursive.ts index d5413809a6..7eb2989068 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursive.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; -createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertErrorBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursiveUnionExplicit.ts index d9f280c383..064618247c 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursiveUnionExplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRe import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file + typia.createAssert(), +); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursiveUnionImplicit.ts index 268e83630e..3dcdcde569 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ArrayRecursiveUnionImplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionImplicit } from "../../../../test/structures/ArrayRe import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file + typia.createAssert(), +); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectHierarchical.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectHierarchical.ts index 1a0d531f63..efb7bfd0fa 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectHierarchical.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; -createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertErrorBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectRecursive.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectRecursive.ts index 94e6bf89db..452a7aee5c 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectRecursive.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; -createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertErrorBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectSimple.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectSimple.ts index ec6b202de9..cdd69aac10 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectSimple.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; -createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertErrorBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectUnionExplicit.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectUnionExplicit.ts index ebec3a537f..eca59fdf66 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; -createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertErrorBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectUnionImplicit.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectUnionImplicit.ts index 5b58d9ba8b..2d8ca08a01 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-ObjectUnionImplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionImplicit } from "../../../../test/structures/ObjectUnionImplicit"; import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; -createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertErrorBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-UltimateUnion.ts b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-UltimateUnion.ts index cc0d31e5ac..6583cea573 100644 --- a/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-UltimateUnion.ts +++ b/benchmark/programs/assert-error/typia/benchmark-assert-error-typia-UltimateUnion.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { UltimateUnion } from "../../../../test/structures/UltimateUnion"; import { createAssertErrorBenchmarkProgram } from "../createAssertErrorBenchmarkProgram"; -createAssertErrorBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertErrorBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursive.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursive.ts index d1da1418c5..9a2dca1cd2 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursive.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursive } from "../../../structures/zod/ZodArrayRecursive"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodArrayRecursive); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodArrayRecursive); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursiveUnionExplicit.ts index 47050dcd86..8f2cffa182 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionExplicit } from "../../../structures/zod/ZodArrayRecursiveUnionExplicit"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursiveUnionImplicit.ts index b4c9b97764..71a85472bf 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionImplicit } from "../../../structures/zod/ZodArrayRecursiveUnionImplicit"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectHierarchical.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectHierarchical.ts index 64c05c8910..7bc557ce66 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectHierarchical.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { ZodObjectHierarchical } from "../../../structures/zod/ZodObjectHierarchical"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodObjectHierarchical); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodObjectHierarchical); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectRecursive.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectRecursive.ts index 6f5627e31d..aa1125aecc 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectRecursive.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ZodObjectRecursive } from "../../../structures/zod/ZodObjectRecursive"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodObjectRecursive); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodObjectRecursive); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectSimple.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectSimple.ts index 572c54404a..85014f13ea 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectSimple.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ZodObjectSimple } from "../../../structures/zod/ZodObjectSimple"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodObjectSimple); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodObjectSimple); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectUnionExplicit.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectUnionExplicit.ts index a2bc61fa8b..5078d37d0d 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionExplicit } from "../../../structures/zod/ZodObjectUnionExplicit"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodObjectUnionExplicit); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodObjectUnionExplicit); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectUnionImplicit.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectUnionImplicit.ts index bf4b0b91a6..ad66a8eb61 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionImplicit } from "../../../structures/zod/ZodObjectUnionImplicit"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodObjectUnionImplicit); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodObjectUnionImplicit); diff --git a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-UltimateUnion.ts b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-UltimateUnion.ts index a1c5e6b6cd..bfa646a77e 100644 --- a/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-UltimateUnion.ts +++ b/benchmark/programs/assert-error/zod/benchmark-assert-error-zod-UltimateUnion.ts @@ -1,5 +1,4 @@ import { ZodUltimateUnion } from "../../../structures/zod/ZodUltimateUnion"; - import { createAssertErrorZodBenchmarkProgram } from "./createAssertErrorZodBenchmarkProgram"; -createAssertErrorZodBenchmarkProgram(ZodUltimateUnion); \ No newline at end of file +createAssertErrorZodBenchmarkProgram(ZodUltimateUnion); diff --git a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursive.ts b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursive.ts index f3a2710d27..c7cb8ef489 100644 --- a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursive.ts +++ b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorArrayRecursive } from "../../../structures/class-validator/ClassValidatorArrayRecursive"; - import { createAssertClassValidatorBenchmarkProgram } from "./createAssertClassValidatorBenchmarkProgram"; -createAssertClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); \ No newline at end of file +createAssertClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); diff --git a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursiveUnionExplicit.ts index 606c339bbe..a15c9109ed 100644 --- a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; - import { createAssertClassValidatorBenchmarkProgram } from "./createAssertClassValidatorBenchmarkProgram"; -createAssertClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionExplicit); \ No newline at end of file +createAssertClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionExplicit, +); diff --git a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursiveUnionImplicit.ts index 85f2dd25d6..6380997f3e 100644 --- a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionImplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionImplicit"; - import { createAssertClassValidatorBenchmarkProgram } from "./createAssertClassValidatorBenchmarkProgram"; -createAssertClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionImplicit); \ No newline at end of file +createAssertClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionImplicit, +); diff --git a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectHierarchical.ts b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectHierarchical.ts index ab9b54f6d4..aa22a825d6 100644 --- a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectHierarchical.ts +++ b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectHierarchical } from "../../../structures/class-validator/ClassValidatorObjectHierarchical"; - import { createAssertClassValidatorBenchmarkProgram } from "./createAssertClassValidatorBenchmarkProgram"; -createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); \ No newline at end of file +createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); diff --git a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectRecursive.ts b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectRecursive.ts index 0760800af3..84d9e0006f 100644 --- a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectRecursive.ts +++ b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectRecursive } from "../../../structures/class-validator/ClassValidatorObjectRecursive"; - import { createAssertClassValidatorBenchmarkProgram } from "./createAssertClassValidatorBenchmarkProgram"; -createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); \ No newline at end of file +createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); diff --git a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectSimple.ts b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectSimple.ts index 6c1865b286..74d7f1b671 100644 --- a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectSimple.ts +++ b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectSimple } from "../../../structures/class-validator/ClassValidatorObjectSimple"; - import { createAssertClassValidatorBenchmarkProgram } from "./createAssertClassValidatorBenchmarkProgram"; -createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); \ No newline at end of file +createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); diff --git a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectUnionExplicit.ts b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectUnionExplicit.ts index 405ea8b195..3995daf741 100644 --- a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectUnionExplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionExplicit"; - import { createAssertClassValidatorBenchmarkProgram } from "./createAssertClassValidatorBenchmarkProgram"; -createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); \ No newline at end of file +createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); diff --git a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectUnionImplicit.ts b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectUnionImplicit.ts index 84e92563a5..8996ee8b34 100644 --- a/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert/class-validator/benchmark-assert-class-validator-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectUnionImplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionImplicit"; - import { createAssertClassValidatorBenchmarkProgram } from "./createAssertClassValidatorBenchmarkProgram"; -createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectUnionImplicit); \ No newline at end of file +createAssertClassValidatorBenchmarkProgram(ClassValidatorObjectUnionImplicit); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursive.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursive.ts index 6233fc44f5..c5f02ecb34 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursive.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursive } from "../../../structures/io-ts/IoTsArrayRecursive"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsArrayRecursive); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsArrayRecursive); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursiveUnionExplicit.ts index a8b36de124..6e53a97fa3 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionExplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionExplicit"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursiveUnionImplicit.ts index 081ced2c92..7eb4179b74 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionImplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionImplicit"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectHierarchical.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectHierarchical.ts index aaf9f32e12..ee4145811e 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectHierarchical.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { IoTsObjectHierarchical } from "../../../structures/io-ts/IoTsObjectHierarchical"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsObjectHierarchical); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsObjectHierarchical); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectRecursive.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectRecursive.ts index 34e571c374..2f91527098 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectRecursive.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { IoTsObjectRecursive } from "../../../structures/io-ts/IoTsObjectRecursive"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsObjectRecursive); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsObjectRecursive); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectSimple.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectSimple.ts index 0932332407..94a43c2b3f 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectSimple.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectSimple.ts @@ -1,5 +1,4 @@ import { IoTsObjectSimple } from "../../../structures/io-ts/IoTsObjectSimple"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsObjectSimple); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsObjectSimple); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectUnionExplicit.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectUnionExplicit.ts index 44cd13a37b..3219a4aa3a 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionExplicit } from "../../../structures/io-ts/IoTsObjectUnionExplicit"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsObjectUnionExplicit); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsObjectUnionExplicit); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectUnionImplicit.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectUnionImplicit.ts index 4b1ff4cf61..48ce189baf 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionImplicit } from "../../../structures/io-ts/IoTsObjectUnionImplicit"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsObjectUnionImplicit); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsObjectUnionImplicit); diff --git a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-UltimateUnion.ts b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-UltimateUnion.ts index 5d64f10faa..3c2577a1e2 100644 --- a/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-UltimateUnion.ts +++ b/benchmark/programs/assert/io-ts/benchmark-assert-io-ts-UltimateUnion.ts @@ -1,5 +1,4 @@ import { IoTsUltimateUnion } from "../../../structures/io-ts/IoTsUltimateUnion"; - import { createAssertIoTsBenchmarkProgram } from "./createAssertIoTsBenchmarkProgram"; -createAssertIoTsBenchmarkProgram(IoTsUltimateUnion); \ No newline at end of file +createAssertIoTsBenchmarkProgram(IoTsUltimateUnion); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursive.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursive.ts index 58c89eb013..c652b2822c 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursive.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursive } from "../../../structures/typebox/TypeboxArrayRecursive"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxArrayRecursive); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxArrayRecursive); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursiveUnionExplicit.ts index a5fc752f2b..11853248c4 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursiveUnionExplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionExplicit"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionExplicit); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursiveUnionImplicit.ts index f95ca9a79c..694675f662 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursiveUnionImplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionImplicit"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionImplicit); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectHierarchical.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectHierarchical.ts index 3654148750..73229b8997 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectHierarchical.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { TypeboxObjectHierarchical } from "../../../structures/typebox/TypeboxObjectHierarchical"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxObjectHierarchical); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxObjectHierarchical); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectRecursive.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectRecursive.ts index 5b973c530b..84f6d545c8 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectRecursive.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { TypeboxObjectRecursive } from "../../../structures/typebox/TypeboxObjectRecursive"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxObjectRecursive); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxObjectRecursive); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectSimple.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectSimple.ts index f0e7a7d3f9..fd0947e904 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectSimple.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectSimple.ts @@ -1,5 +1,4 @@ import { TypeboxObjectSimple } from "../../../structures/typebox/TypeboxObjectSimple"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxObjectSimple); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxObjectSimple); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectUnionExplicit.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectUnionExplicit.ts index e6e528cedd..a037fa0091 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { TypeboxObjectUnionExplicit } from "../../../structures/typebox/TypeboxObjectUnionExplicit"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxObjectUnionExplicit); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxObjectUnionExplicit); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectUnionImplicit.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectUnionImplicit.ts index 10cedc9229..47c6b3dc1b 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { TypeboxObjectUnionImplicit } from "../../../structures/typebox/TypeboxObjectUnionImplicit"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxObjectUnionImplicit); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxObjectUnionImplicit); diff --git a/benchmark/programs/assert/typebox/benchmark-assert-typebox-UltimateUnion.ts b/benchmark/programs/assert/typebox/benchmark-assert-typebox-UltimateUnion.ts index fcac71a99a..f0f1cdd67e 100644 --- a/benchmark/programs/assert/typebox/benchmark-assert-typebox-UltimateUnion.ts +++ b/benchmark/programs/assert/typebox/benchmark-assert-typebox-UltimateUnion.ts @@ -1,5 +1,4 @@ import { TypeboxUltimateUnion } from "../../../structures/typebox/TypeboxUltimateUnion"; - import { createAssertTypeboxBenchmarkProgram } from "./createAssertTypeboxBenchmarkProgram"; -createAssertTypeboxBenchmarkProgram(TypeboxUltimateUnion); \ No newline at end of file +createAssertTypeboxBenchmarkProgram(TypeboxUltimateUnion); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursive.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursive.ts index a9f2617445..ee1bf00784 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursive.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursiveUnionExplicit.ts index d9e30648fb..a2e2cca5f5 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursiveUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRecursiveUnionExplicit"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursiveUnionImplicit.ts index c7eaf6f409..9f7c8ceb38 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-ArrayRecursiveUnionImplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursiveUnionImplicit } from "../../../../test/structures/ArrayRecursiveUnionImplicit"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectHierarchical.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectHierarchical.ts index 6a11deeec0..ab54dd55e6 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectHierarchical.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectRecursive.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectRecursive.ts index af6c447586..7baceb0aff 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectRecursive.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectSimple.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectSimple.ts index 69688354bd..ec5bbd2c7b 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectSimple.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectUnionExplicit.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectUnionExplicit.ts index fcc688a684..9ac936880c 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectUnionImplicit.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectUnionImplicit.ts index e0a89c5744..00f39bf7e2 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-ObjectUnionImplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionImplicit } from "../../../../test/structures/ObjectUnionImplicit"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/typia/benchmark-assert-typia-UltimateUnion.ts b/benchmark/programs/assert/typia/benchmark-assert-typia-UltimateUnion.ts index a1f06602b6..38b7e576b4 100644 --- a/benchmark/programs/assert/typia/benchmark-assert-typia-UltimateUnion.ts +++ b/benchmark/programs/assert/typia/benchmark-assert-typia-UltimateUnion.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { UltimateUnion } from "../../../../test/structures/UltimateUnion"; import { createAssertBenchmarkProgram } from "../createAssertBenchmarkProgram"; -createAssertBenchmarkProgram( - typia.createAssert() -); \ No newline at end of file +createAssertBenchmarkProgram(typia.createAssert()); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursive.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursive.ts index bcb3c76250..a4e2bbb316 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursive.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursive } from "../../../structures/zod/ZodArrayRecursive"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodArrayRecursive); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodArrayRecursive); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursiveUnionExplicit.ts index b963371fe3..09c9a92344 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionExplicit } from "../../../structures/zod/ZodArrayRecursiveUnionExplicit"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursiveUnionImplicit.ts index 676191c4e2..8c5d165ffc 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionImplicit } from "../../../structures/zod/ZodArrayRecursiveUnionImplicit"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectHierarchical.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectHierarchical.ts index 503476e679..a94584ee3f 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectHierarchical.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { ZodObjectHierarchical } from "../../../structures/zod/ZodObjectHierarchical"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodObjectHierarchical); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodObjectHierarchical); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectRecursive.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectRecursive.ts index b7c5cf0a78..cfaa0053ef 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectRecursive.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ZodObjectRecursive } from "../../../structures/zod/ZodObjectRecursive"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodObjectRecursive); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodObjectRecursive); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectSimple.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectSimple.ts index c9018c918f..f5b329d65d 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectSimple.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ZodObjectSimple } from "../../../structures/zod/ZodObjectSimple"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodObjectSimple); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodObjectSimple); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectUnionExplicit.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectUnionExplicit.ts index 3a51edd18f..265c80d2c1 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectUnionExplicit.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionExplicit } from "../../../structures/zod/ZodObjectUnionExplicit"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodObjectUnionExplicit); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodObjectUnionExplicit); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectUnionImplicit.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectUnionImplicit.ts index a81d4ff1af..24c16778fb 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectUnionImplicit.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionImplicit } from "../../../structures/zod/ZodObjectUnionImplicit"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodObjectUnionImplicit); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodObjectUnionImplicit); diff --git a/benchmark/programs/assert/zod/benchmark-assert-zod-UltimateUnion.ts b/benchmark/programs/assert/zod/benchmark-assert-zod-UltimateUnion.ts index 044d045696..4fae26b6ec 100644 --- a/benchmark/programs/assert/zod/benchmark-assert-zod-UltimateUnion.ts +++ b/benchmark/programs/assert/zod/benchmark-assert-zod-UltimateUnion.ts @@ -1,5 +1,4 @@ import { ZodUltimateUnion } from "../../../structures/zod/ZodUltimateUnion"; - import { createAssertZodBenchmarkProgram } from "./createAssertZodBenchmarkProgram"; -createAssertZodBenchmarkProgram(ZodUltimateUnion); \ No newline at end of file +createAssertZodBenchmarkProgram(ZodUltimateUnion); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursive.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursive.ts index 4cb20c08f7..ad4dae2c54 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursive.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; -createIsAjvBenchmarkProgram( - typia.application<[ArrayRecursive], "ajv">(), -); \ No newline at end of file +createIsAjvBenchmarkProgram(typia.application<[ArrayRecursive], "ajv">()); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursiveUnionExplicit.ts index 9f23a74511..cf342a8dc7 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursiveUnionExplicit.ts @@ -5,4 +5,4 @@ import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; createIsAjvBenchmarkProgram( typia.application<[ArrayRecursiveUnionExplicit], "ajv">(), -); \ No newline at end of file +); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursiveUnionImplicit.ts index 04b91f7e68..e8cc46d0d3 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-ArrayRecursiveUnionImplicit.ts @@ -5,4 +5,4 @@ import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; createIsAjvBenchmarkProgram( typia.application<[ArrayRecursiveUnionImplicit], "ajv">(), -); \ No newline at end of file +); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectHierarchical.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectHierarchical.ts index 5a69e3eaeb..3834932af0 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectHierarchical.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; -createIsAjvBenchmarkProgram( - typia.application<[ObjectHierarchical], "ajv">(), -); \ No newline at end of file +createIsAjvBenchmarkProgram(typia.application<[ObjectHierarchical], "ajv">()); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectRecursive.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectRecursive.ts index 99f3012b2b..f5f7cf8aff 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectRecursive.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; -createIsAjvBenchmarkProgram( - typia.application<[ObjectRecursive], "ajv">(), -); \ No newline at end of file +createIsAjvBenchmarkProgram(typia.application<[ObjectRecursive], "ajv">()); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectSimple.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectSimple.ts index 1aa9e463bd..833ceb6716 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectSimple.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; -createIsAjvBenchmarkProgram( - typia.application<[ObjectSimple], "ajv">(), -); \ No newline at end of file +createIsAjvBenchmarkProgram(typia.application<[ObjectSimple], "ajv">()); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectUnionExplicit.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectUnionExplicit.ts index 0fe2313f3c..a36f1b60b8 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectUnionExplicit.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; -createIsAjvBenchmarkProgram( - typia.application<[ObjectUnionExplicit], "ajv">(), -); \ No newline at end of file +createIsAjvBenchmarkProgram(typia.application<[ObjectUnionExplicit], "ajv">()); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectUnionImplicit.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectUnionImplicit.ts index d9712f82cd..2aff831af7 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectUnionImplicit.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-ObjectUnionImplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionImplicit } from "../../../../test/structures/ObjectUnionImplicit"; import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; -createIsAjvBenchmarkProgram( - typia.application<[ObjectUnionImplicit], "ajv">(), -); \ No newline at end of file +createIsAjvBenchmarkProgram(typia.application<[ObjectUnionImplicit], "ajv">()); diff --git a/benchmark/programs/is/ajv/benchmark-is-ajv-UltimateUnion.ts b/benchmark/programs/is/ajv/benchmark-is-ajv-UltimateUnion.ts index 885d092627..41898cf1e8 100644 --- a/benchmark/programs/is/ajv/benchmark-is-ajv-UltimateUnion.ts +++ b/benchmark/programs/is/ajv/benchmark-is-ajv-UltimateUnion.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { UltimateUnion } from "../../../../test/structures/UltimateUnion"; import { createIsAjvBenchmarkProgram } from "./createIsAjvBenchmarkProgram"; -createIsAjvBenchmarkProgram( - typia.application<[UltimateUnion], "ajv">(), -); \ No newline at end of file +createIsAjvBenchmarkProgram(typia.application<[UltimateUnion], "ajv">()); diff --git a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursive.ts b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursive.ts index 3e78990ca4..ff29b83175 100644 --- a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursive.ts +++ b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorArrayRecursive } from "../../../structures/class-validator/ClassValidatorArrayRecursive"; - import { createIsClassValidatorBenchmarkProgram } from "./createIsClassValidatorBenchmarkProgram"; -createIsClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); \ No newline at end of file +createIsClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); diff --git a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursiveUnionExplicit.ts index 302b4698ae..a2e4c2efe3 100644 --- a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; - import { createIsClassValidatorBenchmarkProgram } from "./createIsClassValidatorBenchmarkProgram"; -createIsClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionExplicit); \ No newline at end of file +createIsClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionExplicit, +); diff --git a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursiveUnionImplicit.ts index 5805284c7f..f8594f180b 100644 --- a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionImplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionImplicit"; - import { createIsClassValidatorBenchmarkProgram } from "./createIsClassValidatorBenchmarkProgram"; -createIsClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionImplicit); \ No newline at end of file +createIsClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionImplicit, +); diff --git a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectHierarchical.ts b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectHierarchical.ts index 4e812534ab..76ecf7e021 100644 --- a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectHierarchical.ts +++ b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectHierarchical } from "../../../structures/class-validator/ClassValidatorObjectHierarchical"; - import { createIsClassValidatorBenchmarkProgram } from "./createIsClassValidatorBenchmarkProgram"; -createIsClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); \ No newline at end of file +createIsClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); diff --git a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectRecursive.ts b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectRecursive.ts index 2c5a013a94..f535ce32fd 100644 --- a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectRecursive.ts +++ b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectRecursive } from "../../../structures/class-validator/ClassValidatorObjectRecursive"; - import { createIsClassValidatorBenchmarkProgram } from "./createIsClassValidatorBenchmarkProgram"; -createIsClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); \ No newline at end of file +createIsClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); diff --git a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectSimple.ts b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectSimple.ts index 0aa8263e6c..b4f352614b 100644 --- a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectSimple.ts +++ b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectSimple } from "../../../structures/class-validator/ClassValidatorObjectSimple"; - import { createIsClassValidatorBenchmarkProgram } from "./createIsClassValidatorBenchmarkProgram"; -createIsClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); \ No newline at end of file +createIsClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); diff --git a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectUnionExplicit.ts b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectUnionExplicit.ts index 84dfe3a89e..e1a9df1a1d 100644 --- a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectUnionExplicit.ts +++ b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectUnionExplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionExplicit"; - import { createIsClassValidatorBenchmarkProgram } from "./createIsClassValidatorBenchmarkProgram"; -createIsClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); \ No newline at end of file +createIsClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); diff --git a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectUnionImplicit.ts b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectUnionImplicit.ts index b9655520b6..494f5672d1 100644 --- a/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectUnionImplicit.ts +++ b/benchmark/programs/is/class-validator/benchmark-is-class-validator-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectUnionImplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionImplicit"; - import { createIsClassValidatorBenchmarkProgram } from "./createIsClassValidatorBenchmarkProgram"; -createIsClassValidatorBenchmarkProgram(ClassValidatorObjectUnionImplicit); \ No newline at end of file +createIsClassValidatorBenchmarkProgram(ClassValidatorObjectUnionImplicit); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursive.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursive.ts index 5d1d9d05d2..b9c545576e 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursive.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursive } from "../../../structures/io-ts/IoTsArrayRecursive"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsArrayRecursive); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsArrayRecursive); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursiveUnionExplicit.ts index 3529013dae..e3456cc0af 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionExplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionExplicit"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursiveUnionImplicit.ts index 04539522b4..2944d8460b 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionImplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionImplicit"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectHierarchical.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectHierarchical.ts index f17e520188..b7e4043a03 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectHierarchical.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { IoTsObjectHierarchical } from "../../../structures/io-ts/IoTsObjectHierarchical"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsObjectHierarchical); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsObjectHierarchical); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectRecursive.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectRecursive.ts index e8654e51ae..6e01a7968c 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectRecursive.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { IoTsObjectRecursive } from "../../../structures/io-ts/IoTsObjectRecursive"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsObjectRecursive); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsObjectRecursive); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectSimple.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectSimple.ts index 78ecc41d97..e0c648532a 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectSimple.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectSimple.ts @@ -1,5 +1,4 @@ import { IoTsObjectSimple } from "../../../structures/io-ts/IoTsObjectSimple"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsObjectSimple); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsObjectSimple); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectUnionExplicit.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectUnionExplicit.ts index 658a7da70e..bd93944a57 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectUnionExplicit.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionExplicit } from "../../../structures/io-ts/IoTsObjectUnionExplicit"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsObjectUnionExplicit); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsObjectUnionExplicit); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectUnionImplicit.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectUnionImplicit.ts index a84e305ef8..a03cf0cf81 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectUnionImplicit.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionImplicit } from "../../../structures/io-ts/IoTsObjectUnionImplicit"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsObjectUnionImplicit); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsObjectUnionImplicit); diff --git a/benchmark/programs/is/io-ts/benchmark-is-io-ts-UltimateUnion.ts b/benchmark/programs/is/io-ts/benchmark-is-io-ts-UltimateUnion.ts index 2e9fee4871..65724f6b58 100644 --- a/benchmark/programs/is/io-ts/benchmark-is-io-ts-UltimateUnion.ts +++ b/benchmark/programs/is/io-ts/benchmark-is-io-ts-UltimateUnion.ts @@ -1,5 +1,4 @@ import { IoTsUltimateUnion } from "../../../structures/io-ts/IoTsUltimateUnion"; - import { createIsIoTsBenchmarkProgram } from "./createIsIoTsBenchmarkProgram"; -createIsIoTsBenchmarkProgram(IoTsUltimateUnion); \ No newline at end of file +createIsIoTsBenchmarkProgram(IoTsUltimateUnion); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursive.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursive.ts index f4637a8d05..a964553bad 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursive.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursive } from "../../../structures/typebox/TypeboxArrayRecursive"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxArrayRecursive); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxArrayRecursive); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursiveUnionExplicit.ts index 207da483d6..c429e0623c 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursiveUnionExplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionExplicit"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionExplicit); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursiveUnionImplicit.ts index ead7772b6d..830077c0d4 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursiveUnionImplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionImplicit"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionImplicit); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectHierarchical.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectHierarchical.ts index 1943204a7b..389db019f6 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectHierarchical.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { TypeboxObjectHierarchical } from "../../../structures/typebox/TypeboxObjectHierarchical"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxObjectHierarchical); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxObjectHierarchical); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectRecursive.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectRecursive.ts index 06172491b1..b29b9d2c3e 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectRecursive.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { TypeboxObjectRecursive } from "../../../structures/typebox/TypeboxObjectRecursive"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxObjectRecursive); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxObjectRecursive); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectSimple.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectSimple.ts index b079fa1985..a5ebcaf4c1 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectSimple.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectSimple.ts @@ -1,5 +1,4 @@ import { TypeboxObjectSimple } from "../../../structures/typebox/TypeboxObjectSimple"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxObjectSimple); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxObjectSimple); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectUnionExplicit.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectUnionExplicit.ts index 8bbb0cad28..8d389dd6ee 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectUnionExplicit.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { TypeboxObjectUnionExplicit } from "../../../structures/typebox/TypeboxObjectUnionExplicit"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxObjectUnionExplicit); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxObjectUnionExplicit); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectUnionImplicit.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectUnionImplicit.ts index 41a299fbbb..3967d0bd25 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectUnionImplicit.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { TypeboxObjectUnionImplicit } from "../../../structures/typebox/TypeboxObjectUnionImplicit"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxObjectUnionImplicit); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxObjectUnionImplicit); diff --git a/benchmark/programs/is/typebox/benchmark-is-typebox-UltimateUnion.ts b/benchmark/programs/is/typebox/benchmark-is-typebox-UltimateUnion.ts index 1274d3c0bf..42138af5a2 100644 --- a/benchmark/programs/is/typebox/benchmark-is-typebox-UltimateUnion.ts +++ b/benchmark/programs/is/typebox/benchmark-is-typebox-UltimateUnion.ts @@ -1,5 +1,4 @@ import { TypeboxUltimateUnion } from "../../../structures/typebox/TypeboxUltimateUnion"; - import { createIsTypeboxBenchmarkProgram } from "./createIsTypeboxBenchmarkProgram"; -createIsTypeboxBenchmarkProgram(TypeboxUltimateUnion); \ No newline at end of file +createIsTypeboxBenchmarkProgram(TypeboxUltimateUnion); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursive.ts b/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursive.ts index 998a9900db..6eae59a850 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursive.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursiveUnionExplicit.ts index 011892e13d..3f87f71462 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursiveUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRecursiveUnionExplicit"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursiveUnionImplicit.ts index 038702e06b..c03de4dff8 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-ArrayRecursiveUnionImplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursiveUnionImplicit } from "../../../../test/structures/ArrayRecursiveUnionImplicit"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-ObjectHierarchical.ts b/benchmark/programs/is/typia/benchmark-is-typia-ObjectHierarchical.ts index 9224ca5b72..cb6f66c771 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-ObjectHierarchical.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-ObjectHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-ObjectRecursive.ts b/benchmark/programs/is/typia/benchmark-is-typia-ObjectRecursive.ts index 3737b9fbaf..bc59b0579a 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-ObjectRecursive.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-ObjectSimple.ts b/benchmark/programs/is/typia/benchmark-is-typia-ObjectSimple.ts index 02e418c9f4..1bdb72587f 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-ObjectSimple.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-ObjectUnionExplicit.ts b/benchmark/programs/is/typia/benchmark-is-typia-ObjectUnionExplicit.ts index 0a20016d26..f9619e2770 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-ObjectUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-ObjectUnionImplicit.ts b/benchmark/programs/is/typia/benchmark-is-typia-ObjectUnionImplicit.ts index 2630827925..97d55d05ba 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-ObjectUnionImplicit.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-ObjectUnionImplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionImplicit } from "../../../../test/structures/ObjectUnionImplicit"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/typia/benchmark-is-typia-UltimateUnion.ts b/benchmark/programs/is/typia/benchmark-is-typia-UltimateUnion.ts index db4624bd06..a99e664932 100644 --- a/benchmark/programs/is/typia/benchmark-is-typia-UltimateUnion.ts +++ b/benchmark/programs/is/typia/benchmark-is-typia-UltimateUnion.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { UltimateUnion } from "../../../../test/structures/UltimateUnion"; import { createIsBenchmarkProgram } from "../createIsBenchmarkProgram"; -createIsBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createIsBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursive.ts b/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursive.ts index 3da2f684ca..f8cdc0dd33 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursive.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursive } from "../../../structures/zod/ZodArrayRecursive"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodArrayRecursive); \ No newline at end of file +createIsZodBenchmarkProgram(ZodArrayRecursive); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursiveUnionExplicit.ts index f9e9c5979c..d6cb0852d4 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionExplicit } from "../../../structures/zod/ZodArrayRecursiveUnionExplicit"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); \ No newline at end of file +createIsZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursiveUnionImplicit.ts index 8f89211494..23f87c16b0 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionImplicit } from "../../../structures/zod/ZodArrayRecursiveUnionImplicit"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); \ No newline at end of file +createIsZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-ObjectHierarchical.ts b/benchmark/programs/is/zod/benchmark-is-zod-ObjectHierarchical.ts index ed023f1f0c..6fc8811ea6 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-ObjectHierarchical.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { ZodObjectHierarchical } from "../../../structures/zod/ZodObjectHierarchical"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodObjectHierarchical); \ No newline at end of file +createIsZodBenchmarkProgram(ZodObjectHierarchical); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-ObjectRecursive.ts b/benchmark/programs/is/zod/benchmark-is-zod-ObjectRecursive.ts index c10e6b779e..ec4f282460 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-ObjectRecursive.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ZodObjectRecursive } from "../../../structures/zod/ZodObjectRecursive"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodObjectRecursive); \ No newline at end of file +createIsZodBenchmarkProgram(ZodObjectRecursive); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-ObjectSimple.ts b/benchmark/programs/is/zod/benchmark-is-zod-ObjectSimple.ts index 02fe84c90f..910fadefaf 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-ObjectSimple.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ZodObjectSimple } from "../../../structures/zod/ZodObjectSimple"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodObjectSimple); \ No newline at end of file +createIsZodBenchmarkProgram(ZodObjectSimple); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-ObjectUnionExplicit.ts b/benchmark/programs/is/zod/benchmark-is-zod-ObjectUnionExplicit.ts index 549ca84e17..0179b53b79 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-ObjectUnionExplicit.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionExplicit } from "../../../structures/zod/ZodObjectUnionExplicit"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodObjectUnionExplicit); \ No newline at end of file +createIsZodBenchmarkProgram(ZodObjectUnionExplicit); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-ObjectUnionImplicit.ts b/benchmark/programs/is/zod/benchmark-is-zod-ObjectUnionImplicit.ts index 71a74cf0d9..2d050629ea 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-ObjectUnionImplicit.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionImplicit } from "../../../structures/zod/ZodObjectUnionImplicit"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodObjectUnionImplicit); \ No newline at end of file +createIsZodBenchmarkProgram(ZodObjectUnionImplicit); diff --git a/benchmark/programs/is/zod/benchmark-is-zod-UltimateUnion.ts b/benchmark/programs/is/zod/benchmark-is-zod-UltimateUnion.ts index c54f959f32..9f89cc0818 100644 --- a/benchmark/programs/is/zod/benchmark-is-zod-UltimateUnion.ts +++ b/benchmark/programs/is/zod/benchmark-is-zod-UltimateUnion.ts @@ -1,5 +1,4 @@ import { ZodUltimateUnion } from "../../../structures/zod/ZodUltimateUnion"; - import { createIsZodBenchmarkProgram } from "./createIsZodBenchmarkProgram"; -createIsZodBenchmarkProgram(ZodUltimateUnion); \ No newline at end of file +createIsZodBenchmarkProgram(ZodUltimateUnion); diff --git a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayHierarchical.ts b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayHierarchical.ts index 7f8abfdc77..d8badfcb08 100644 --- a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayHierarchical.ts +++ b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayHierarchical.ts @@ -1,4 +1,4 @@ import { __TypeboxArrayHierarchical } from "../../../structures/typebox/TypeboxArrayHierarchical"; import { createOptimizerAjvBenchmarkProgram } from "./createOptimizerAjvBenchmarkProgram"; -createOptimizerAjvBenchmarkProgram(__TypeboxArrayHierarchical); \ No newline at end of file +createOptimizerAjvBenchmarkProgram(__TypeboxArrayHierarchical); diff --git a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayRecursive.ts b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayRecursive.ts index bb52f1b583..4efc1cb27e 100644 --- a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayRecursive.ts +++ b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayRecursive.ts @@ -1,4 +1,4 @@ import { __TypeboxArrayRecursive } from "../../../structures/typebox/TypeboxArrayRecursive"; import { createOptimizerAjvBenchmarkProgram } from "./createOptimizerAjvBenchmarkProgram"; -createOptimizerAjvBenchmarkProgram(__TypeboxArrayRecursive); \ No newline at end of file +createOptimizerAjvBenchmarkProgram(__TypeboxArrayRecursive); diff --git a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayRecursiveUnionExplicit.ts index 7d352ed76b..7f69e296bc 100644 --- a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArrayRecursiveUnionExplicit.ts @@ -1,4 +1,4 @@ import { __TypeboxArrayRecursiveUnionExplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionExplicit"; import { createOptimizerAjvBenchmarkProgram } from "./createOptimizerAjvBenchmarkProgram"; -createOptimizerAjvBenchmarkProgram(__TypeboxArrayRecursiveUnionExplicit); \ No newline at end of file +createOptimizerAjvBenchmarkProgram(__TypeboxArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArraySimple.ts b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArraySimple.ts index 6c40e946bb..1e917cc572 100644 --- a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArraySimple.ts +++ b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ArraySimple.ts @@ -1,4 +1,4 @@ import { __TypeboxArraySimple } from "../../../structures/typebox/TypeboxArraySimple"; import { createOptimizerAjvBenchmarkProgram } from "./createOptimizerAjvBenchmarkProgram"; -createOptimizerAjvBenchmarkProgram(__TypeboxArraySimple); \ No newline at end of file +createOptimizerAjvBenchmarkProgram(__TypeboxArraySimple); diff --git a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectHierarchical.ts b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectHierarchical.ts index 7014e436ee..2ba59c17b9 100644 --- a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectHierarchical.ts +++ b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectHierarchical.ts @@ -1,4 +1,4 @@ import { __TypeboxObjectHierarchical } from "../../../structures/typebox/TypeboxObjectHierarchical"; import { createOptimizerAjvBenchmarkProgram } from "./createOptimizerAjvBenchmarkProgram"; -createOptimizerAjvBenchmarkProgram(__TypeboxObjectHierarchical); \ No newline at end of file +createOptimizerAjvBenchmarkProgram(__TypeboxObjectHierarchical); diff --git a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectRecursive.ts b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectRecursive.ts index c1c0f49071..aea8bbf12b 100644 --- a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectRecursive.ts +++ b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectRecursive.ts @@ -1,4 +1,4 @@ import { __TypeboxObjectRecursive } from "../../../structures/typebox/TypeboxObjectRecursive"; import { createOptimizerAjvBenchmarkProgram } from "./createOptimizerAjvBenchmarkProgram"; -createOptimizerAjvBenchmarkProgram(__TypeboxObjectRecursive); \ No newline at end of file +createOptimizerAjvBenchmarkProgram(__TypeboxObjectRecursive); diff --git a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectSimple.ts b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectSimple.ts index 06b9efc24d..1935df4665 100644 --- a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectSimple.ts +++ b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectSimple.ts @@ -1,4 +1,4 @@ import { __TypeboxObjectSimple } from "../../../structures/typebox/TypeboxObjectSimple"; import { createOptimizerAjvBenchmarkProgram } from "./createOptimizerAjvBenchmarkProgram"; -createOptimizerAjvBenchmarkProgram(__TypeboxObjectSimple); \ No newline at end of file +createOptimizerAjvBenchmarkProgram(__TypeboxObjectSimple); diff --git a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectUnionExplicit.ts b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectUnionExplicit.ts index 1240ac3567..00b2976301 100644 --- a/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectUnionExplicit.ts +++ b/benchmark/programs/optimizer/ajv/benchmark-optimizer-ajv-ObjectUnionExplicit.ts @@ -1,4 +1,4 @@ import { __TypeboxObjectUnionExplicit } from "../../../structures/typebox/TypeboxObjectUnionExplicit"; import { createOptimizerAjvBenchmarkProgram } from "./createOptimizerAjvBenchmarkProgram"; -createOptimizerAjvBenchmarkProgram(__TypeboxObjectUnionExplicit); \ No newline at end of file +createOptimizerAjvBenchmarkProgram(__TypeboxObjectUnionExplicit); diff --git a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayHierarchical.ts b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayHierarchical.ts index 64ac4a0ff0..cf064db1b2 100644 --- a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayHierarchical.ts +++ b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayHierarchical.ts @@ -1,4 +1,4 @@ import { ClassValidatorArrayHierarchical } from "../../../structures/class-validator/ClassValidatorArrayHierarchical"; import { createOptimizerClassValidatorBenchmarkProgram } from "./createOptimizerClassValidatorBenchmarkProgram"; -createOptimizerClassValidatorBenchmarkProgram(ClassValidatorArrayHierarchical); \ No newline at end of file +createOptimizerClassValidatorBenchmarkProgram(ClassValidatorArrayHierarchical); diff --git a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayRecursive.ts b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayRecursive.ts index 240b6d2a22..dba6d348e7 100644 --- a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayRecursive.ts +++ b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayRecursive.ts @@ -1,4 +1,4 @@ import { ClassValidatorArrayRecursive } from "../../../structures/class-validator/ClassValidatorArrayRecursive"; import { createOptimizerClassValidatorBenchmarkProgram } from "./createOptimizerClassValidatorBenchmarkProgram"; -createOptimizerClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); \ No newline at end of file +createOptimizerClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); diff --git a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayRecursiveUnionExplicit.ts index 495ec31cf8..8aad589985 100644 --- a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArrayRecursiveUnionExplicit.ts @@ -1,4 +1,6 @@ import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; import { createOptimizerClassValidatorBenchmarkProgram } from "./createOptimizerClassValidatorBenchmarkProgram"; -createOptimizerClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionExplicit); \ No newline at end of file +createOptimizerClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionExplicit, +); diff --git a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArraySimple.ts b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArraySimple.ts index 4323a50ed5..578bc5a540 100644 --- a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArraySimple.ts +++ b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ArraySimple.ts @@ -1,4 +1,4 @@ import { ClassValidatorArraySimple } from "../../../structures/class-validator/ClassValidatorArraySimple"; import { createOptimizerClassValidatorBenchmarkProgram } from "./createOptimizerClassValidatorBenchmarkProgram"; -createOptimizerClassValidatorBenchmarkProgram(ClassValidatorArraySimple); \ No newline at end of file +createOptimizerClassValidatorBenchmarkProgram(ClassValidatorArraySimple); diff --git a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectHierarchical.ts b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectHierarchical.ts index bee579fb89..599a0eeb0d 100644 --- a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectHierarchical.ts +++ b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectHierarchical.ts @@ -1,4 +1,4 @@ import { ClassValidatorObjectHierarchical } from "../../../structures/class-validator/ClassValidatorObjectHierarchical"; import { createOptimizerClassValidatorBenchmarkProgram } from "./createOptimizerClassValidatorBenchmarkProgram"; -createOptimizerClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); \ No newline at end of file +createOptimizerClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); diff --git a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectRecursive.ts b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectRecursive.ts index 666c9e3cb3..43b26c71e8 100644 --- a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectRecursive.ts +++ b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectRecursive.ts @@ -1,4 +1,4 @@ import { ClassValidatorObjectRecursive } from "../../../structures/class-validator/ClassValidatorObjectRecursive"; import { createOptimizerClassValidatorBenchmarkProgram } from "./createOptimizerClassValidatorBenchmarkProgram"; -createOptimizerClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); \ No newline at end of file +createOptimizerClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); diff --git a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectSimple.ts b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectSimple.ts index 3f5c4cef3d..1869327ea6 100644 --- a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectSimple.ts +++ b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectSimple.ts @@ -1,4 +1,4 @@ import { ClassValidatorObjectSimple } from "../../../structures/class-validator/ClassValidatorObjectSimple"; import { createOptimizerClassValidatorBenchmarkProgram } from "./createOptimizerClassValidatorBenchmarkProgram"; -createOptimizerClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); \ No newline at end of file +createOptimizerClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); diff --git a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectUnionExplicit.ts b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectUnionExplicit.ts index 6777337a7b..3a39ed637a 100644 --- a/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectUnionExplicit.ts +++ b/benchmark/programs/optimizer/class-validator/benchmark-optimizer-class-validator-ObjectUnionExplicit.ts @@ -1,4 +1,6 @@ import { ClassValidatorObjectUnionExplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionExplicit"; import { createOptimizerClassValidatorBenchmarkProgram } from "./createOptimizerClassValidatorBenchmarkProgram"; -createOptimizerClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); \ No newline at end of file +createOptimizerClassValidatorBenchmarkProgram( + ClassValidatorObjectUnionExplicit, +); diff --git a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayHierarchical.ts b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayHierarchical.ts index a361412340..9fc1a4a683 100644 --- a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayHierarchical.ts +++ b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayHierarchical.ts @@ -1,4 +1,4 @@ import { __TypeboxArrayHierarchical } from "../../../structures/typebox/TypeboxArrayHierarchical"; import { createOptimizerTypeboxBenchmarkProgram } from "./createOptimizerTypeboxBenchmarkProgram"; -createOptimizerTypeboxBenchmarkProgram(__TypeboxArrayHierarchical); \ No newline at end of file +createOptimizerTypeboxBenchmarkProgram(__TypeboxArrayHierarchical); diff --git a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayRecursive.ts b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayRecursive.ts index e7d546e970..188a001132 100644 --- a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayRecursive.ts +++ b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayRecursive.ts @@ -1,4 +1,4 @@ import { __TypeboxArrayRecursive } from "../../../structures/typebox/TypeboxArrayRecursive"; import { createOptimizerTypeboxBenchmarkProgram } from "./createOptimizerTypeboxBenchmarkProgram"; -createOptimizerTypeboxBenchmarkProgram(__TypeboxArrayRecursive); \ No newline at end of file +createOptimizerTypeboxBenchmarkProgram(__TypeboxArrayRecursive); diff --git a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayRecursiveUnionExplicit.ts index 7a77b06704..6a866570de 100644 --- a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArrayRecursiveUnionExplicit.ts @@ -1,4 +1,4 @@ import { __TypeboxArrayRecursiveUnionExplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionExplicit"; import { createOptimizerTypeboxBenchmarkProgram } from "./createOptimizerTypeboxBenchmarkProgram"; -createOptimizerTypeboxBenchmarkProgram(__TypeboxArrayRecursiveUnionExplicit); \ No newline at end of file +createOptimizerTypeboxBenchmarkProgram(__TypeboxArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArraySimple.ts b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArraySimple.ts index 7c07f44e4a..0bd42bef9d 100644 --- a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArraySimple.ts +++ b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ArraySimple.ts @@ -1,4 +1,4 @@ import { __TypeboxArraySimple } from "../../../structures/typebox/TypeboxArraySimple"; import { createOptimizerTypeboxBenchmarkProgram } from "./createOptimizerTypeboxBenchmarkProgram"; -createOptimizerTypeboxBenchmarkProgram(__TypeboxArraySimple); \ No newline at end of file +createOptimizerTypeboxBenchmarkProgram(__TypeboxArraySimple); diff --git a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectHierarchical.ts b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectHierarchical.ts index 05f31861a1..3fcae9f9d6 100644 --- a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectHierarchical.ts +++ b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectHierarchical.ts @@ -1,4 +1,4 @@ import { __TypeboxObjectHierarchical } from "../../../structures/typebox/TypeboxObjectHierarchical"; import { createOptimizerTypeboxBenchmarkProgram } from "./createOptimizerTypeboxBenchmarkProgram"; -createOptimizerTypeboxBenchmarkProgram(__TypeboxObjectHierarchical); \ No newline at end of file +createOptimizerTypeboxBenchmarkProgram(__TypeboxObjectHierarchical); diff --git a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectRecursive.ts b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectRecursive.ts index 307311b7db..a2ce93f57e 100644 --- a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectRecursive.ts +++ b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectRecursive.ts @@ -1,4 +1,4 @@ import { __TypeboxObjectRecursive } from "../../../structures/typebox/TypeboxObjectRecursive"; import { createOptimizerTypeboxBenchmarkProgram } from "./createOptimizerTypeboxBenchmarkProgram"; -createOptimizerTypeboxBenchmarkProgram(__TypeboxObjectRecursive); \ No newline at end of file +createOptimizerTypeboxBenchmarkProgram(__TypeboxObjectRecursive); diff --git a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectSimple.ts b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectSimple.ts index 7cb164159d..5bf2ec6338 100644 --- a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectSimple.ts +++ b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectSimple.ts @@ -1,4 +1,4 @@ import { __TypeboxObjectSimple } from "../../../structures/typebox/TypeboxObjectSimple"; import { createOptimizerTypeboxBenchmarkProgram } from "./createOptimizerTypeboxBenchmarkProgram"; -createOptimizerTypeboxBenchmarkProgram(__TypeboxObjectSimple); \ No newline at end of file +createOptimizerTypeboxBenchmarkProgram(__TypeboxObjectSimple); diff --git a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectUnionExplicit.ts b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectUnionExplicit.ts index 8a36745451..3fa248fa93 100644 --- a/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectUnionExplicit.ts +++ b/benchmark/programs/optimizer/typebox/benchmark-optimizer-typebox-ObjectUnionExplicit.ts @@ -1,4 +1,4 @@ import { __TypeboxObjectUnionExplicit } from "../../../structures/typebox/TypeboxObjectUnionExplicit"; import { createOptimizerTypeboxBenchmarkProgram } from "./createOptimizerTypeboxBenchmarkProgram"; -createOptimizerTypeboxBenchmarkProgram(__TypeboxObjectUnionExplicit); \ No newline at end of file +createOptimizerTypeboxBenchmarkProgram(__TypeboxObjectUnionExplicit); diff --git a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayHierarchical.ts b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayHierarchical.ts index 0663bfacc1..7d37a87ab4 100644 --- a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayHierarchical.ts +++ b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayHierarchical } from "../../../../test/structures/ArrayHierarchical"; import { createOptimizerBenchmarkProgram } from "../createOptimizerBenchmarkProgram"; -createOptimizerBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createOptimizerBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayRecursive.ts b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayRecursive.ts index f236743b49..82394314c0 100644 --- a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayRecursive.ts +++ b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createOptimizerBenchmarkProgram } from "../createOptimizerBenchmarkProgram"; -createOptimizerBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createOptimizerBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayRecursiveUnionExplicit.ts index ea81d6087e..cd09507161 100644 --- a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArrayRecursiveUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRecursiveUnionExplicit"; import { createOptimizerBenchmarkProgram } from "../createOptimizerBenchmarkProgram"; -createOptimizerBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createOptimizerBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArraySimple.ts b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArraySimple.ts index 87ef614966..1747b9975b 100644 --- a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArraySimple.ts +++ b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ArraySimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArraySimple } from "../../../../test/structures/ArraySimple"; import { createOptimizerBenchmarkProgram } from "../createOptimizerBenchmarkProgram"; -createOptimizerBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createOptimizerBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectHierarchical.ts b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectHierarchical.ts index 1531c8cd06..f21a3906f4 100644 --- a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectHierarchical.ts +++ b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createOptimizerBenchmarkProgram } from "../createOptimizerBenchmarkProgram"; -createOptimizerBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createOptimizerBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectRecursive.ts b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectRecursive.ts index d8000cb916..92d36faa12 100644 --- a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectRecursive.ts +++ b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createOptimizerBenchmarkProgram } from "../createOptimizerBenchmarkProgram"; -createOptimizerBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createOptimizerBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectSimple.ts b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectSimple.ts index 1bc351deb4..91fe173578 100644 --- a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectSimple.ts +++ b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createOptimizerBenchmarkProgram } from "../createOptimizerBenchmarkProgram"; -createOptimizerBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createOptimizerBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectUnionExplicit.ts b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectUnionExplicit.ts index 469e55e100..baeafb66f3 100644 --- a/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/optimizer/typia/benchmark-optimizer-typia-ObjectUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createOptimizerBenchmarkProgram } from "../createOptimizerBenchmarkProgram"; -createOptimizerBenchmarkProgram( - typia.createIs() -); \ No newline at end of file +createOptimizerBenchmarkProgram(typia.createIs()); diff --git a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical.ts index f9bff08ac5..8abcd84ae7 100644 --- a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive.ts index b75c97594b..2865ced9a5 100644 --- a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit.ts index ce51b01b38..f84a52ac4a 100644 --- a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple.ts b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple.ts index 49aa51e2ed..ded92bdb87 100644 --- a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical.ts index 2cd5aa2a12..65e5ac240d 100644 --- a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive.ts index 4500087376..0c5f29a466 100644 --- a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple.ts b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple.ts index 20ac74ec34..e02943c948 100644 --- a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit.ts index 698e31cf75..53250c1c3e 100644 --- a/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical.ts b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical.ts index 7076f900b1..798989a143 100644 --- a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayRecursive.ts b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayRecursive.ts index c896eb1b05..b51c188d2d 100644 --- a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit.ts index 3a5dc44014..03f6e7a165 100644 --- a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArraySimple.ts b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArraySimple.ts index 2282852a77..86ce1cccea 100644 --- a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArraySimple.ts +++ b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-assert-express-typia-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-assert-express-typia-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical.ts b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical.ts index 54954db107..f8f8db42b6 100644 --- a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectRecursive.ts b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectRecursive.ts index 1836b9faaa..1f42e08488 100644 --- a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-assert-express-typia-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-assert-express-typia-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectSimple.ts b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectSimple.ts index 1103e52761..77a888de31 100644 --- a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectSimple.ts +++ b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-assert-express-typia-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-assert-express-typia-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit.ts index 70484ce365..8b8f4efc2e 100644 --- a/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical.ts index 7687ccd28a..7b724c4d62 100644 --- a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive.ts index 36bef5da20..ca0fe506b0 100644 --- a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts index b368d73bfd..83c931bba4 100644 --- a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple.ts b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple.ts index f0b5f4579b..95d7e98b6e 100644 --- a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical.ts index 1ea150d334..e756be226d 100644 --- a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive.ts index cc46ff2271..0651cdb11a 100644 --- a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple.ts b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple.ts index 8c74a43258..752fd842de 100644 --- a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit.ts index 15f09b833e..0f3485731d 100644 --- a/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical.ts b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical.ts index b17de74550..a0cd986a28 100644 --- a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive.ts b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive.ts index d15e156f5c..12834c8e7a 100644 --- a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit.ts index 5a4fc75f73..9c3261a0b4 100644 --- a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple.ts b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple.ts index 9395d8e722..8045adee64 100644 --- a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple.ts +++ b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical.ts b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical.ts index dae6926bb4..681394215e 100644 --- a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive.ts b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive.ts index 7dd412f71b..25c9104117 100644 --- a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple.ts b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple.ts index acc1629920..2ef135ce3c 100644 --- a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple.ts +++ b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit.ts index d89ee1e2cd..c8df79143f 100644 --- a/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical.ts b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical.ts index 12f68bae31..482ca3adfd 100644 --- a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive.ts b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive.ts index 543958949a..cfdb72dad0 100644 --- a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit.ts index 5db42b5fb2..80badd527b 100644 --- a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple.ts b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple.ts index 08b40c716c..73e2abfc56 100644 --- a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple.ts +++ b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical.ts b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical.ts index 8b9a8641cf..9f61f23ce6 100644 --- a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive.ts b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive.ts index 1f3cedd47d..73a0ece7d5 100644 --- a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple.ts b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple.ts index 31d1ef2a29..669e8163ee 100644 --- a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple.ts +++ b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit.ts index 3da9afeb47..5e32d801fe 100644 --- a/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientAssertBenchmarkProgram } from "../createClientAssertBenchmarkProgram"; createClientAssertBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical.ts index 5a725646e2..978e63b2f3 100644 --- a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayHierarchical.ts @@ -2,17 +2,14 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayHierarchical } from "../../../../structures/class-validator/ClassValidatorArrayHierarchical"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayHierarchical); -createExpressServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createExpressServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive.ts index ff5fd803da..43e4c8dad9 100644 --- a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursive.ts @@ -2,17 +2,14 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursive } from "../../../../structures/class-validator/ClassValidatorArrayRecursive"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayRecursive); -createExpressServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createExpressServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit.ts index 668f398eef..3e937ff30a 100644 --- a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -2,17 +2,18 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; -const schema = ClassValidatorCollection(ClassValidatorArrayRecursiveUnionExplicit); +const schema = ClassValidatorCollection( + ClassValidatorArrayRecursiveUnionExplicit, +); createExpressServerAssertBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple.ts b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple.ts index 2768bda40a..fd9e5a71ac 100644 --- a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ArraySimple.ts @@ -2,17 +2,14 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArraySimple } from "../../../../structures/class-validator/ClassValidatorArraySimple"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArraySimple); -createExpressServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createExpressServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical.ts index 7a31b0efb0..878cf66ae6 100644 --- a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectHierarchical.ts @@ -7,12 +7,9 @@ import { ClassValidatorObjectHierarchical } from "../../../../structures/class-v import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectHierarchical); -createExpressServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createExpressServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive.ts index 824aa5f5c0..06f94707ed 100644 --- a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectRecursive.ts @@ -7,12 +7,9 @@ import { ClassValidatorObjectRecursive } from "../../../../structures/class-vali import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectRecursive); -createExpressServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createExpressServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple.ts b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple.ts index 9db19fecb1..8d11739fe0 100644 --- a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectSimple.ts @@ -7,12 +7,9 @@ import { ClassValidatorObjectSimple } from "../../../../structures/class-validat import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectSimple); -createExpressServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createExpressServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit.ts index a7e03423fb..8ead17b91c 100644 --- a/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/express-class-transformer/benchmark-server-assert-express-class-transformer-ObjectUnionExplicit.ts @@ -7,12 +7,9 @@ import { ClassValidatorObjectUnionExplicit } from "../../../../structures/class- import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectUnionExplicit); -createExpressServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createExpressServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical.ts b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical.ts index ca975cea3f..b16c788ad6 100644 --- a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; createExpressServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursive.ts b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursive.ts index efbbef88c6..d781809f60 100644 --- a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; createExpressServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit.ts index 62dbe5cf97..766ae0fbc5 100644 --- a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArrayRecursiveUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; createExpressServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArraySimple.ts b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArraySimple.ts index fa9f914b74..b7bfd5e491 100644 --- a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArraySimple.ts +++ b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ArraySimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; createExpressServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical.ts b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical.ts index 9581c95242..6166b745a3 100644 --- a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; createExpressServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectRecursive.ts b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectRecursive.ts index 52e16b04f4..e0f5f626ac 100644 --- a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; createExpressServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectSimple.ts b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectSimple.ts index 07c2605dca..2343ccd37b 100644 --- a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectSimple.ts +++ b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectSimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; createExpressServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit.ts index af347778d7..dfeada513c 100644 --- a/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/express-typia/benchmark-server-assert-express-typia-ObjectUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerAssertBenchmarkProgram } from "../createExpressServerAssertBenchmarkProgram"; createExpressServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical.ts index 0b3181b039..958504e68a 100644 --- a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayHierarchical.ts @@ -2,17 +2,14 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayHierarchical } from "../../../../structures/class-validator/ClassValidatorArrayHierarchical"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayHierarchical); -createFastifyCustomServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createFastifyCustomServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive.ts index 4e2c458af4..52430824c3 100644 --- a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursive.ts @@ -2,17 +2,14 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursive } from "../../../../structures/class-validator/ClassValidatorArrayRecursive"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayRecursive); -createFastifyCustomServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createFastifyCustomServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts index 3f04f11e91..ac7bcbf86d 100644 --- a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -2,17 +2,18 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; -const schema = ClassValidatorCollection(ClassValidatorArrayRecursiveUnionExplicit); +const schema = ClassValidatorCollection( + ClassValidatorArrayRecursiveUnionExplicit, +); createFastifyCustomServerAssertBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple.ts b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple.ts index 36a98caa67..a9d5be5e5e 100644 --- a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ArraySimple.ts @@ -2,17 +2,14 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArraySimple } from "../../../../structures/class-validator/ClassValidatorArraySimple"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArraySimple); -createFastifyCustomServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createFastifyCustomServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical.ts index a53783bf6e..7b61472982 100644 --- a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectHierarchical.ts @@ -7,12 +7,9 @@ import { ClassValidatorObjectHierarchical } from "../../../../structures/class-v import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectHierarchical); -createFastifyCustomServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createFastifyCustomServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive.ts index 5f8a4e3062..6804e833f2 100644 --- a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectRecursive.ts @@ -7,12 +7,9 @@ import { ClassValidatorObjectRecursive } from "../../../../structures/class-vali import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectRecursive); -createFastifyCustomServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createFastifyCustomServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple.ts b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple.ts index a500a48414..e141549455 100644 --- a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectSimple.ts @@ -7,12 +7,9 @@ import { ClassValidatorObjectSimple } from "../../../../structures/class-validat import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectSimple); -createFastifyCustomServerAssertBenchmarkProgram( - (input) => { - const output = plainToInstance(schema, input); - const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); - return output; - }, -); \ No newline at end of file +createFastifyCustomServerAssertBenchmarkProgram((input) => { + const output = plainToInstance(schema, input); + const result = validateSync(output); + if (result.length > 0) throw new Error(result[0].toString()); + return output; +}); diff --git a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit.ts index e3cf519555..5e158242b7 100644 --- a/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/fastify-class-transformer/benchmark-server-assert-fastify-class-transformer-ObjectUnionExplicit.ts @@ -11,8 +11,7 @@ createFastifyCustomServerAssertBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical.ts b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical.ts index 97f702fd23..af39b5fe6d 100644 --- a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerAssertBenchmarkProgram } from "../createFastifyPureServerAssertBenchmarkProgram"; createFastifyPureServerAssertBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive.ts b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive.ts index c6508eeddc..e7e1321669 100644 --- a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerAssertBenchmarkProgram } from "../createFastifyPureServerAssertBenchmarkProgram"; createFastifyPureServerAssertBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit.ts index 181bcb117b..e1e9a8fed9 100644 --- a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArrayRecursiveUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerAssertBenchmarkProgram } from "../createFastifyPureServerAssertBenchmarkProgram"; createFastifyPureServerAssertBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple.ts b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple.ts index 25d188d18d..57fc525b74 100644 --- a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple.ts +++ b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ArraySimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerAssertBenchmarkProgram } from "../createFastifyPureServerAssertBenchmarkProgram"; createFastifyPureServerAssertBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical.ts b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical.ts index e970cac562..b0e4da186b 100644 --- a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerAssertBenchmarkProgram } from "../createFastifyPureServerAssertBenchmarkProgram"; createFastifyPureServerAssertBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive.ts b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive.ts index 9cbeb00f8e..067652da4f 100644 --- a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerAssertBenchmarkProgram } from "../createFastifyPureServerAssertBenchmarkProgram"; createFastifyPureServerAssertBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple.ts b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple.ts index 2d3b2aa352..80baf60191 100644 --- a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple.ts +++ b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectSimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerAssertBenchmarkProgram } from "../createFastifyPureServerAssertBenchmarkProgram"; createFastifyPureServerAssertBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit.ts index febaf562ba..308d3b940b 100644 --- a/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/fastify-pure/benchmark-server-assert-fastify-pure-ObjectUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerAssertBenchmarkProgram } from "../createFastifyPureServerAssertBenchmarkProgram"; createFastifyPureServerAssertBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical.ts b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical.ts index c28f03e282..32eee6d952 100644 --- a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; createFastifyCustomServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive.ts b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive.ts index 48dc015490..18d6e2e040 100644 --- a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; createFastifyCustomServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit.ts index 107beb885e..8a624d046d 100644 --- a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArrayRecursiveUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; createFastifyCustomServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple.ts b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple.ts index a438822737..6a408ff119 100644 --- a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple.ts +++ b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ArraySimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; createFastifyCustomServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical.ts b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical.ts index bc965e2962..9237968007 100644 --- a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; createFastifyCustomServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive.ts b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive.ts index 678761b494..f508cf07aa 100644 --- a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; createFastifyCustomServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple.ts b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple.ts index d766dd3a4e..f7e0bb210b 100644 --- a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple.ts +++ b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectSimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; createFastifyCustomServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit.ts index 7f01aa30d6..9d32977b9b 100644 --- a/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-assert/internal/fastify-typia/benchmark-server-assert-fastify-typia-ObjectUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerAssertBenchmarkProgram } from "../createFastifyCustomServerAssertBenchmarkProgram"; createFastifyCustomServerAssertBenchmarkProgram( typia.createAssert>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical.ts index 27ce2e3bf1..df72082f12 100644 --- a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive.ts index b377893722..c8e61d7249 100644 --- a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit.ts index a22664d2e5..c600910956 100644 --- a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple.ts b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple.ts index 55862fb8b7..9f2dba8bb1 100644 --- a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical.ts index 717834f32e..adb33f0992 100644 --- a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive.ts index 92ad0c6fbb..e23102bebb 100644 --- a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple.ts b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple.ts index f993bfd6f1..e2e290fa91 100644 --- a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit.ts index 1405afe402..a10060ac29 100644 --- a/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical.ts b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical.ts index e7654b0327..99a3123d34 100644 --- a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayRecursive.ts b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayRecursive.ts index b8bfc9cfa4..bee66822a7 100644 --- a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit.ts index e1acbb50ff..811a0de3c7 100644 --- a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArraySimple.ts b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArraySimple.ts index a70ddb468b..041023d252 100644 --- a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArraySimple.ts +++ b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-performance-express-typia-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-performance-express-typia-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical.ts b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical.ts index 6c92d6b3c8..dc75eb7a29 100644 --- a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectRecursive.ts b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectRecursive.ts index 1b0c13bf53..e53c7749c9 100644 --- a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-performance-express-typia-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-performance-express-typia-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectSimple.ts b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectSimple.ts index 5db1d36d8e..632c5a9cd2 100644 --- a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectSimple.ts +++ b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-performance-express-typia-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-performance-express-typia-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit.ts index c615feb81c..97e0949602 100644 --- a/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical.ts index 484b6a9bff..9850cf68c3 100644 --- a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive.ts index 75de37f7c7..055bbfe018 100644 --- a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts index 968dafb71c..5138233142 100644 --- a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple.ts b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple.ts index b9888fd843..a37ed36caf 100644 --- a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical.ts index 9cc5bb7883..e073de41bb 100644 --- a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive.ts index 28923945ad..a3fea54d08 100644 --- a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple.ts b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple.ts index ed52f9dab4..6a4c69da58 100644 --- a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit.ts index 98c374b422..1d5263cdee 100644 --- a/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical.ts b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical.ts index 44bb807458..734de12121 100644 --- a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive.ts b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive.ts index a085064210..16b3025ad1 100644 --- a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit.ts index c170d53e5b..5b8c629538 100644 --- a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple.ts b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple.ts index eab397aba9..652ad1758b 100644 --- a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple.ts +++ b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical.ts b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical.ts index eb12ac0d02..bc5223da14 100644 --- a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive.ts b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive.ts index a63cc8c348..7455fc3cc2 100644 --- a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple.ts b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple.ts index 46686d72a3..de77bcd2d2 100644 --- a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple.ts +++ b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit.ts index 604b9f97b0..1c26fd2410 100644 --- a/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical.ts b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical.ts index 8acb399029..f1f7b05eae 100644 --- a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive.ts b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive.ts index c55c38f0c1..e804d3a72d 100644 --- a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit.ts index 670098aba5..1ff0d9517e 100644 --- a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple.ts b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple.ts index 43fbb605ec..d07517843d 100644 --- a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple.ts +++ b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical.ts b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical.ts index 7248751b01..d62e2e7ac3 100644 --- a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive.ts b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive.ts index 5c13004464..c5b4557465 100644 --- a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple.ts b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple.ts index 29a42ecd71..244b2b41e2 100644 --- a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple.ts +++ b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit.ts index 1b61a03035..5b3af238b7 100644 --- a/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientPerformanceBenchmarkProgram } from "../createClientPerformanceBenchmarkProgram"; createClientPerformanceBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical.ts index b264324f2e..1e6de73a98 100644 --- a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayHierarchical.ts @@ -2,8 +2,8 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayHierarchical } from "../../../../structures/class-validator/ClassValidatorArrayHierarchical"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayHierarchical); @@ -11,9 +11,8 @@ createExpressServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(schema)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive.ts index 166ce78c9d..d99dab1a4f 100644 --- a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursive.ts @@ -2,8 +2,8 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursive } from "../../../../structures/class-validator/ClassValidatorArrayRecursive"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayRecursive); @@ -11,9 +11,8 @@ createExpressServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(schema)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit.ts index 57c60870e0..da9a778d1c 100644 --- a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -2,18 +2,22 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; -const schema = ClassValidatorCollection(ClassValidatorArrayRecursiveUnionExplicit); -createExpressServerPerformanceBenchmarkProgram( +const schema = ClassValidatorCollection( + ClassValidatorArrayRecursiveUnionExplicit, +); +createExpressServerPerformanceBenchmarkProgram< + ArrayRecursiveUnionExplicit, + any +>( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(schema)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple.ts b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple.ts index c393aea0b4..30e46de557 100644 --- a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ArraySimple.ts @@ -2,8 +2,8 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArraySimple } from "../../../../structures/class-validator/ClassValidatorArraySimple"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArraySimple); @@ -11,9 +11,8 @@ createExpressServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(schema)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical.ts index 265ec5d140..4a08fa57f0 100644 --- a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectHierarchical.ts @@ -11,9 +11,8 @@ createExpressServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(schema)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive.ts index af01ceb78a..4ec973050e 100644 --- a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectRecursive.ts @@ -11,9 +11,8 @@ createExpressServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(schema)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple.ts b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple.ts index 88cec4b3c6..7df5b1eb70 100644 --- a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectSimple.ts @@ -11,9 +11,8 @@ createExpressServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(schema)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit.ts index 66826acc12..e54a1c557f 100644 --- a/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/express-class-transformer/benchmark-server-performance-express-class-transformer-ObjectUnionExplicit.ts @@ -11,9 +11,8 @@ createExpressServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(schema)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical.ts b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical.ts index 271d18dcdd..00b78b1064 100644 --- a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayHierarchical.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; createExpressServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursive.ts b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursive.ts index 3933c8a17b..aec492e2a2 100644 --- a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursive.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; createExpressServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit.ts index 2ba5bee2ad..e42091b661 100644 --- a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArrayRecursiveUnionExplicit.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; createExpressServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArraySimple.ts b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArraySimple.ts index f92922b0ba..2421897b7d 100644 --- a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArraySimple.ts +++ b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ArraySimple.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; createExpressServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical.ts b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical.ts index 0d312115fd..b93795daa4 100644 --- a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectHierarchical.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; createExpressServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectRecursive.ts b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectRecursive.ts index 9e8288e62b..d6bd9a8d15 100644 --- a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectRecursive.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; createExpressServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectSimple.ts b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectSimple.ts index 09d8fb5365..ae2cdf2d59 100644 --- a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectSimple.ts +++ b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectSimple.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; createExpressServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit.ts index d811100655..fabc61266a 100644 --- a/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/express-typia/benchmark-server-performance-express-typia-ObjectUnionExplicit.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerPerformanceBenchmarkProgram } from "../createExpressServerPerformanceBenchmarkProgram"; createExpressServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical.ts index 54f91edd78..95c0c9872f 100644 --- a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayHierarchical.ts @@ -2,8 +2,8 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayHierarchical } from "../../../../structures/class-validator/ClassValidatorArrayHierarchical"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayHierarchical); @@ -11,9 +11,8 @@ createFastifyCustomServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(input)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive.ts index 63f6745f33..cb00463b88 100644 --- a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursive.ts @@ -2,8 +2,8 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursive } from "../../../../structures/class-validator/ClassValidatorArrayRecursive"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayRecursive); @@ -11,9 +11,8 @@ createFastifyCustomServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(input)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts index 65ddab9a62..12e6c26b55 100644 --- a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -2,18 +2,22 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; -const schema = ClassValidatorCollection(ClassValidatorArrayRecursiveUnionExplicit); -createFastifyCustomServerPerformanceBenchmarkProgram( +const schema = ClassValidatorCollection( + ClassValidatorArrayRecursiveUnionExplicit, +); +createFastifyCustomServerPerformanceBenchmarkProgram< + ArrayRecursiveUnionExplicit, + any +>( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(input)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple.ts b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple.ts index 5a3e20e95f..d67834a0ac 100644 --- a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ArraySimple.ts @@ -2,8 +2,8 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { validateSync } from "class-validator"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArraySimple } from "../../../../structures/class-validator/ClassValidatorArraySimple"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArraySimple); @@ -11,9 +11,8 @@ createFastifyCustomServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(input)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical.ts index 63911c81f8..f21e1a4e70 100644 --- a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectHierarchical.ts @@ -11,9 +11,8 @@ createFastifyCustomServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(input)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive.ts index 19da8dc95e..78369598d9 100644 --- a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectRecursive.ts @@ -11,9 +11,8 @@ createFastifyCustomServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(input)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple.ts b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple.ts index 1ccd45d908..6acbe3cd20 100644 --- a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectSimple.ts @@ -11,9 +11,8 @@ createFastifyCustomServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(input)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit.ts index b51a2ea4ef..f2835c3007 100644 --- a/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/fastify-class-transformer/benchmark-server-performance-fastify-class-transformer-ObjectUnionExplicit.ts @@ -11,9 +11,8 @@ createFastifyCustomServerPerformanceBenchmarkProgram( (input) => { const output = plainToInstance(schema, input); const result = validateSync(output); - if (result.length > 0) - throw new Error(result[0].toString()); + if (result.length > 0) throw new Error(result[0].toString()); return output; }, (input) => JSON.stringify(instanceToPlain(input)), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical.ts b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical.ts index 09e6b8351f..c3ef4ee270 100644 --- a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerPerformanceBenchmarkProgram } from "../createFastifyPureServerPerformanceBenchmarkProgram"; createFastifyPureServerPerformanceBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive.ts b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive.ts index 621e880ba7..cb83e2d423 100644 --- a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerPerformanceBenchmarkProgram } from "../createFastifyPureServerPerformanceBenchmarkProgram"; createFastifyPureServerPerformanceBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit.ts index a75ce37bc8..5bf0eec7e3 100644 --- a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArrayRecursiveUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerPerformanceBenchmarkProgram } from "../createFastifyPureServerPerformanceBenchmarkProgram"; createFastifyPureServerPerformanceBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple.ts b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple.ts index a93fe8fd97..547463153b 100644 --- a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple.ts +++ b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ArraySimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerPerformanceBenchmarkProgram } from "../createFastifyPureServerPerformanceBenchmarkProgram"; createFastifyPureServerPerformanceBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical.ts b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical.ts index b5fb9690d9..e328a32ed0 100644 --- a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerPerformanceBenchmarkProgram } from "../createFastifyPureServerPerformanceBenchmarkProgram"; createFastifyPureServerPerformanceBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive.ts b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive.ts index 2d8bc288fb..12c39257fd 100644 --- a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerPerformanceBenchmarkProgram } from "../createFastifyPureServerPerformanceBenchmarkProgram"; createFastifyPureServerPerformanceBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple.ts b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple.ts index ae475e87a3..250f96c22b 100644 --- a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple.ts +++ b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectSimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerPerformanceBenchmarkProgram } from "../createFastifyPureServerPerformanceBenchmarkProgram"; createFastifyPureServerPerformanceBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit.ts index 74f3f0bb5f..cc987a58e0 100644 --- a/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/fastify-pure/benchmark-server-performance-fastify-pure-ObjectUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerPerformanceBenchmarkProgram } from "../createFastifyPureServerPerformanceBenchmarkProgram"; createFastifyPureServerPerformanceBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical.ts b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical.ts index 90dd59eaa5..544cb6d2fa 100644 --- a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayHierarchical.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; createFastifyCustomServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive.ts b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive.ts index 87e49cd773..f29fd3a523 100644 --- a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursive.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; createFastifyCustomServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit.ts index 3c4fd32d1d..d59c60b82e 100644 --- a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArrayRecursiveUnionExplicit.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; createFastifyCustomServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple.ts b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple.ts index 283157fc2a..0613b786fa 100644 --- a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple.ts +++ b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ArraySimple.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; createFastifyCustomServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical.ts b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical.ts index 231e096b3f..f0e9382c08 100644 --- a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectHierarchical.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; createFastifyCustomServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive.ts b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive.ts index c2c52cc530..cee6dd8049 100644 --- a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectRecursive.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; createFastifyCustomServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple.ts b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple.ts index 11714ec195..b7af8eaf43 100644 --- a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple.ts +++ b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectSimple.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; createFastifyCustomServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit.ts index 0e3cd3666f..c2b889f065 100644 --- a/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-performance/internal/fastify-typia/benchmark-server-performance-fastify-typia-ObjectUnionExplicit.ts @@ -1,10 +1,10 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerPerformanceBenchmarkProgram } from "../createFastifyCustomServerPerformanceBenchmarkProgram"; createFastifyCustomServerPerformanceBenchmarkProgram( typia.createAssert>(), typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical.ts index bce38941a2..78fd56f174 100644 --- a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive.ts index 9f6249665c..86f82cea8c 100644 --- a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit.ts index a5184726d7..5c7ba94430 100644 --- a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple.ts b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple.ts index abae048e79..70570f33e0 100644 --- a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical.ts index 3da6f40694..64ff9d3405 100644 --- a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive.ts index 4899ab9ff6..dcf09a252e 100644 --- a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple.ts b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple.ts index 3a9aff8fe2..95ae32601c 100644 --- a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit.ts index 6b9d03c814..5b43284d11 100644 --- a/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical.ts b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical.ts index e242e4e626..f899135c08 100644 --- a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive.ts b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive.ts index f527017351..cd22620aed 100644 --- a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit.ts index 88557e14be..2195727fa1 100644 --- a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArraySimple.ts b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArraySimple.ts index 3c9ee3e0de..d77af671e9 100644 --- a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArraySimple.ts +++ b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-pure/benchmark-server-stringify-express-pure-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-pure/benchmark-server-stringify-express-pure-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical.ts b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical.ts index 8a502148b9..b719cf8773 100644 --- a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive.ts b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive.ts index 8b851ff700..ea79b38191 100644 --- a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectSimple.ts b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectSimple.ts index e854d5cbb5..15fb77c1a2 100644 --- a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-pure/benchmark-server-stringify-express-pure-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-pure/benchmark-server-stringify-express-pure-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit.ts index 86a707fb5a..b7aeba5a7a 100644 --- a/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical.ts b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical.ts index 9750bc890b..e5501c6bd9 100644 --- a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive.ts b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive.ts index 9e92e34895..968c10de47 100644 --- a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit.ts index 7c4a0b2734..e9aa94e47a 100644 --- a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArraySimple.ts b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArraySimple.ts index 3f11c9599e..2d8da90dd2 100644 --- a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArraySimple.ts +++ b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-stringify-express-typia-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-stringify-express-typia-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical.ts b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical.ts index 84f10c18f0..4f5f974787 100644 --- a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive.ts b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive.ts index 186761ec06..ebf0cecbe8 100644 --- a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectSimple.ts b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectSimple.ts index 0fb62485cf..9f6107138e 100644 --- a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-stringify-express-typia-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-stringify-express-typia-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit.ts index 65961d034b..018cb9483a 100644 --- a/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical.ts index bdbbff7bbe..fae9961e92 100644 --- a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive.ts index ca3cc93a2f..4346f31511 100644 --- a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts index cf57657a64..bbf54e99a9 100644 --- a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple.ts b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple.ts index 858f5853cf..2bf9a3b2cc 100644 --- a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical.ts index 404a1b9dad..d8c12881e9 100644 --- a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive.ts index c3fabf6e35..ce66322fd7 100644 --- a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple.ts b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple.ts index e20a5c9698..4321181f07 100644 --- a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit.ts index 8ba39a6f89..73455a3e8d 100644 --- a/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical.ts b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical.ts index b59ba72f60..dfd0f8d962 100644 --- a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive.ts b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive.ts index 5a88434205..101786c0cf 100644 --- a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit.ts index 0d2750edfa..943fc8de3b 100644 --- a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple.ts b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple.ts index d056146a32..f3f9df88a7 100644 --- a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple.ts +++ b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical.ts b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical.ts index 13c5749700..d0b72ba1c8 100644 --- a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive.ts b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive.ts index 0edd15738e..37607a23f5 100644 --- a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple.ts b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple.ts index 88acd960cf..839375af7e 100644 --- a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit.ts index a2cd759d93..b874a26726 100644 --- a/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical.ts b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical.ts index 1484c1ac15..71b569692d 100644 --- a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive.ts b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive.ts index 96fdf1a6f6..0ce9a6b86e 100644 --- a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit.ts index 141e958158..b287bd2cbf 100644 --- a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple.ts b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple.ts index 8026b8101c..6bd0bcdc25 100644 --- a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple.ts +++ b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical.ts b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical.ts index 92db1cdd57..77de0d1697 100644 --- a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive.ts b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive.ts index 65b059b6d0..71e4b32edb 100644 --- a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple.ts b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple.ts index 44e7cd6ebb..4561e66947 100644 --- a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit.ts index 582ce2049e..cd9c4b989d 100644 --- a/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit.ts @@ -1,5 +1,7 @@ import { createClientStringifyBenchmarkProgram } from "../createClientStringifyBenchmarkProgram"; createClientStringifyBenchmarkProgram( - __dirname + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit" + __filename.substr(-3) -); \ No newline at end of file + __dirname + + "/../internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit" + + __filename.substr(-3), +); diff --git a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical.ts index 5e5bfead55..e8676348dd 100644 --- a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayHierarchical.ts @@ -1,15 +1,11 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayHierarchical } from "../../../../structures/class-validator/ClassValidatorArrayHierarchical"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayHierarchical); -createExpressServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive.ts index b11ef2429f..ae8834d565 100644 --- a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursive.ts @@ -1,15 +1,11 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursive } from "../../../../structures/class-validator/ClassValidatorArrayRecursive"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayRecursive); -createExpressServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit.ts index 6a012b22fb..4b096d067a 100644 --- a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,15 +1,13 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -const schema = ClassValidatorCollection(ClassValidatorArrayRecursiveUnionExplicit); +const schema = ClassValidatorCollection( + ClassValidatorArrayRecursiveUnionExplicit, +); createExpressServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file + (input) => JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple.ts b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple.ts index 309bd817cf..32f2a88ac7 100644 --- a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ArraySimple.ts @@ -1,15 +1,11 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArraySimple } from "../../../../structures/class-validator/ClassValidatorArraySimple"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArraySimple); -createExpressServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical.ts index d0e9bb3fc0..a1382e6a8d 100644 --- a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectHierarchical.ts @@ -6,10 +6,6 @@ import { ClassValidatorObjectHierarchical } from "../../../../structures/class-v import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectHierarchical); -createExpressServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive.ts index 12aa62e210..a375f77dd0 100644 --- a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectRecursive.ts @@ -6,10 +6,6 @@ import { ClassValidatorObjectRecursive } from "../../../../structures/class-vali import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectRecursive); -createExpressServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple.ts b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple.ts index 96ba026d3c..c1c6afe5be 100644 --- a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectSimple.ts @@ -6,10 +6,6 @@ import { ClassValidatorObjectSimple } from "../../../../structures/class-validat import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectSimple); -createExpressServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit.ts index 03a20fe75c..4ed32d3076 100644 --- a/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/express-class-transformer/benchmark-server-stringify-express-class-transformer-ObjectUnionExplicit.ts @@ -6,10 +6,6 @@ import { ClassValidatorObjectUnionExplicit } from "../../../../structures/class- import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectUnionExplicit); -createExpressServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical.ts b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical.ts index c8c42e7d61..5c401499b9 100644 --- a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayHierarchical.ts @@ -1,3 +1,3 @@ import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -createExpressServerStringifyBenchmarkProgram(JSON.stringify); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram(JSON.stringify); diff --git a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive.ts b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive.ts index c8c42e7d61..5c401499b9 100644 --- a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursive.ts @@ -1,3 +1,3 @@ import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -createExpressServerStringifyBenchmarkProgram(JSON.stringify); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram(JSON.stringify); diff --git a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit.ts index c8c42e7d61..5c401499b9 100644 --- a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArrayRecursiveUnionExplicit.ts @@ -1,3 +1,3 @@ import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -createExpressServerStringifyBenchmarkProgram(JSON.stringify); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram(JSON.stringify); diff --git a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArraySimple.ts b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArraySimple.ts index c8c42e7d61..5c401499b9 100644 --- a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArraySimple.ts +++ b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ArraySimple.ts @@ -1,3 +1,3 @@ import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -createExpressServerStringifyBenchmarkProgram(JSON.stringify); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram(JSON.stringify); diff --git a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical.ts b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical.ts index c8c42e7d61..5c401499b9 100644 --- a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectHierarchical.ts @@ -1,3 +1,3 @@ import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -createExpressServerStringifyBenchmarkProgram(JSON.stringify); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram(JSON.stringify); diff --git a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive.ts b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive.ts index c8c42e7d61..5c401499b9 100644 --- a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectRecursive.ts @@ -1,3 +1,3 @@ import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -createExpressServerStringifyBenchmarkProgram(JSON.stringify); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram(JSON.stringify); diff --git a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectSimple.ts b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectSimple.ts index c8c42e7d61..5c401499b9 100644 --- a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectSimple.ts @@ -1,3 +1,3 @@ import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -createExpressServerStringifyBenchmarkProgram(JSON.stringify); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram(JSON.stringify); diff --git a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit.ts index c8c42e7d61..5c401499b9 100644 --- a/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/express-pure/benchmark-server-stringify-express-pure-ObjectUnionExplicit.ts @@ -1,3 +1,3 @@ import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; -createExpressServerStringifyBenchmarkProgram(JSON.stringify); \ No newline at end of file +createExpressServerStringifyBenchmarkProgram(JSON.stringify); diff --git a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical.ts b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical.ts index fe6bf2a445..5d4da7da18 100644 --- a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; createExpressServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive.ts b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive.ts index adbdcb847f..771ca688fa 100644 --- a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; createExpressServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit.ts index 5259a23627..b2cf7e42e5 100644 --- a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArrayRecursiveUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; createExpressServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArraySimple.ts b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArraySimple.ts index 307912acd0..b955f64dff 100644 --- a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArraySimple.ts +++ b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ArraySimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; createExpressServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical.ts b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical.ts index 8af4aebc7c..f0836fcf37 100644 --- a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; createExpressServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive.ts b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive.ts index 9682c1350b..1db364451b 100644 --- a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; createExpressServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectSimple.ts b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectSimple.ts index b77ae76090..af6230887e 100644 --- a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectSimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; createExpressServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit.ts index 657329d052..ee525dc7e0 100644 --- a/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/express-typia/benchmark-server-stringify-express-typia-ObjectUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createExpressServerStringifyBenchmarkProgram } from "../createExpressServerStringifyBenchmarkProgram"; createExpressServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical.ts b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical.ts index d7a06d9054..4111a3850c 100644 --- a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayHierarchical.ts @@ -1,15 +1,11 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayHierarchical } from "../../../../structures/class-validator/ClassValidatorArrayHierarchical"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayHierarchical); -createFastifyCustomServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createFastifyCustomServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive.ts b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive.ts index 9655f31720..8010467351 100644 --- a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursive.ts @@ -1,15 +1,11 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursive } from "../../../../structures/class-validator/ClassValidatorArrayRecursive"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArrayRecursive); -createFastifyCustomServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createFastifyCustomServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts index 64de3c03fd..1da4a83e27 100644 --- a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,15 +1,13 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; -const schema = ClassValidatorCollection(ClassValidatorArrayRecursiveUnionExplicit); +const schema = ClassValidatorCollection( + ClassValidatorArrayRecursiveUnionExplicit, +); createFastifyCustomServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file + (input) => JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple.ts b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple.ts index d0961d2fe1..9f1e34f119 100644 --- a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple.ts +++ b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ArraySimple.ts @@ -1,15 +1,11 @@ import { instanceToPlain, plainToInstance } from "class-transformer"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; -import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { ClassValidatorArraySimple } from "../../../../structures/class-validator/ClassValidatorArraySimple"; +import { ClassValidatorCollection } from "../../../../structures/class-validator/ClassValidatorCollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorArraySimple); -createFastifyCustomServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createFastifyCustomServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical.ts b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical.ts index 48b5c83ec1..af99b66773 100644 --- a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectHierarchical.ts @@ -7,9 +7,5 @@ import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFas const schema = ClassValidatorCollection(ClassValidatorObjectHierarchical); createFastifyCustomServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file + (input) => JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive.ts b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive.ts index 0b5ed5e83c..f21146ec0d 100644 --- a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectRecursive.ts @@ -6,10 +6,6 @@ import { ClassValidatorObjectRecursive } from "../../../../structures/class-vali import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectRecursive); -createFastifyCustomServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createFastifyCustomServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple.ts b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple.ts index d8def1d5f1..7d63292dab 100644 --- a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectSimple.ts @@ -6,10 +6,6 @@ import { ClassValidatorObjectSimple } from "../../../../structures/class-validat import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; const schema = ClassValidatorCollection(ClassValidatorObjectSimple); -createFastifyCustomServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file +createFastifyCustomServerStringifyBenchmarkProgram((input) => + JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit.ts index af7586b5b8..0c00d909f4 100644 --- a/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/fastify-class-transformer/benchmark-server-stringify-fastify-class-transformer-ObjectUnionExplicit.ts @@ -7,9 +7,5 @@ import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFas const schema = ClassValidatorCollection(ClassValidatorObjectUnionExplicit); createFastifyCustomServerStringifyBenchmarkProgram( - (input) => JSON.stringify( - instanceToPlain( - plainToInstance(schema, input), - ), - ), -); \ No newline at end of file + (input) => JSON.stringify(instanceToPlain(plainToInstance(schema, input))), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical.ts b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical.ts index 2398010d60..6417c58d06 100644 --- a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerStringifyBenchmarkProgram } from "../createFastifyPureServerStringifyBenchmarkProgram"; createFastifyPureServerStringifyBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive.ts b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive.ts index 5ea7ed0927..f9d1103075 100644 --- a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerStringifyBenchmarkProgram } from "../createFastifyPureServerStringifyBenchmarkProgram"; createFastifyPureServerStringifyBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit.ts index 700717fb79..d32bbee8ba 100644 --- a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArrayRecursiveUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerStringifyBenchmarkProgram } from "../createFastifyPureServerStringifyBenchmarkProgram"; createFastifyPureServerStringifyBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple.ts b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple.ts index 083e6501a9..2df7dce10c 100644 --- a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple.ts +++ b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ArraySimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerStringifyBenchmarkProgram } from "../createFastifyPureServerStringifyBenchmarkProgram"; createFastifyPureServerStringifyBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical.ts b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical.ts index 29042345aa..308293a78b 100644 --- a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerStringifyBenchmarkProgram } from "../createFastifyPureServerStringifyBenchmarkProgram"; createFastifyPureServerStringifyBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive.ts b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive.ts index 3d2906e05f..f2832897a3 100644 --- a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerStringifyBenchmarkProgram } from "../createFastifyPureServerStringifyBenchmarkProgram"; createFastifyPureServerStringifyBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple.ts b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple.ts index 9abb20e7d9..2b5ececaac 100644 --- a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectSimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerStringifyBenchmarkProgram } from "../createFastifyPureServerStringifyBenchmarkProgram"; createFastifyPureServerStringifyBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit.ts index becdc2cf49..ba177b82f6 100644 --- a/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/fastify-pure/benchmark-server-stringify-fastify-pure-ObjectUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyPureServerStringifyBenchmarkProgram } from "../createFastifyPureServerStringifyBenchmarkProgram"; createFastifyPureServerStringifyBenchmarkProgram( - typia.application<[ICollection], "ajv">() -); \ No newline at end of file + typia.application<[ICollection], "ajv">(), +); diff --git a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical.ts b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical.ts index b4bd7f8c2b..553e3c16d0 100644 --- a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayHierarchical } from "../../../../../test/structures/ArrayHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; createFastifyCustomServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive.ts b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive.ts index a024d57378..b2117b2b10 100644 --- a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive.ts +++ b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursive } from "../../../../../test/structures/ArrayRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; createFastifyCustomServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit.ts index 517ee2da21..8cde3bf13c 100644 --- a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArrayRecursiveUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArrayRecursiveUnionExplicit } from "../../../../../test/structures/ArrayRecursiveUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; createFastifyCustomServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple.ts b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple.ts index 675ff7f7c2..a510272f2b 100644 --- a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple.ts +++ b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ArraySimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ArraySimple } from "../../../../../test/structures/ArraySimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; createFastifyCustomServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical.ts b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical.ts index 3bfa01bb2e..b3d5e757de 100644 --- a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical.ts +++ b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectHierarchical.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectHierarchical } from "../../../../../test/structures/ObjectHierarchical"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; createFastifyCustomServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive.ts b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive.ts index 00568ae1e2..71c6d0f982 100644 --- a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive.ts +++ b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectRecursive.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectRecursive } from "../../../../../test/structures/ObjectRecursive"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; createFastifyCustomServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple.ts b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple.ts index b215f5a84e..155b8eba02 100644 --- a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple.ts +++ b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectSimple.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectSimple } from "../../../../../test/structures/ObjectSimple"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; createFastifyCustomServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit.ts b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit.ts index 9d8c71c623..4952098d85 100644 --- a/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/server-stringify/internal/fastify-typia/benchmark-server-stringify-fastify-typia-ObjectUnionExplicit.ts @@ -1,9 +1,9 @@ import typia from "typia"; -import { ICollection } from "../../../../structures/ICollection"; import { ObjectUnionExplicit } from "../../../../../test/structures/ObjectUnionExplicit"; +import { ICollection } from "../../../../structures/ICollection"; import { createFastifyCustomServerStringifyBenchmarkProgram } from "../createFastifyCustomServerStringifyBenchmarkProgram"; createFastifyCustomServerStringifyBenchmarkProgram( typia.createStringify>(), -); \ No newline at end of file +); diff --git a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayHierarchical.ts b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayHierarchical.ts index ca16923acd..0905aace84 100644 --- a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayHierarchical.ts +++ b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayHierarchical.ts @@ -1,6 +1,6 @@ import { ArrayHierarchical } from "../../../../test/structures/ArrayHierarchical"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - (value: ArrayHierarchical) => JSON.stringify(value) -) \ No newline at end of file +createStringifyBenchmarkProgram((value: ArrayHierarchical) => + JSON.stringify(value), +); diff --git a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayRecursive.ts b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayRecursive.ts index 5d0c0a5348..4e12e6c6ad 100644 --- a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayRecursive.ts +++ b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayRecursive.ts @@ -1,6 +1,6 @@ import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - (value: ArrayRecursive) => JSON.stringify(value) -) \ No newline at end of file +createStringifyBenchmarkProgram((value: ArrayRecursive) => + JSON.stringify(value), +); diff --git a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayRecursiveUnionExplicit.ts index 5e6721e194..ea2add3b6c 100644 --- a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArrayRecursiveUnionExplicit.ts @@ -1,6 +1,6 @@ import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRecursiveUnionExplicit"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - (value: ArrayRecursiveUnionExplicit) => JSON.stringify(value) -) \ No newline at end of file +createStringifyBenchmarkProgram((value: ArrayRecursiveUnionExplicit) => + JSON.stringify(value), +); diff --git a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArraySimple.ts b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArraySimple.ts index 0c521851c6..ff8597a7a3 100644 --- a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArraySimple.ts +++ b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ArraySimple.ts @@ -1,6 +1,4 @@ import { ArraySimple } from "../../../../test/structures/ArraySimple"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - (value: ArraySimple) => JSON.stringify(value) -) \ No newline at end of file +createStringifyBenchmarkProgram((value: ArraySimple) => JSON.stringify(value)); diff --git a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectHierarchical.ts b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectHierarchical.ts index f75d4a6608..87563c110c 100644 --- a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectHierarchical.ts +++ b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectHierarchical.ts @@ -1,6 +1,6 @@ import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - (value: ObjectHierarchical) => JSON.stringify(value) -) \ No newline at end of file +createStringifyBenchmarkProgram((value: ObjectHierarchical) => + JSON.stringify(value), +); diff --git a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectRecursive.ts b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectRecursive.ts index 57ec4deed2..8a7d6c2f94 100644 --- a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectRecursive.ts +++ b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectRecursive.ts @@ -1,6 +1,6 @@ import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - (value: ObjectRecursive) => JSON.stringify(value) -) \ No newline at end of file +createStringifyBenchmarkProgram((value: ObjectRecursive) => + JSON.stringify(value), +); diff --git a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectSimple.ts b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectSimple.ts index b1ac7fdf03..e1f042cdbe 100644 --- a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectSimple.ts +++ b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectSimple.ts @@ -1,6 +1,4 @@ import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - (value: ObjectSimple) => JSON.stringify(value) -) \ No newline at end of file +createStringifyBenchmarkProgram((value: ObjectSimple) => JSON.stringify(value)); diff --git a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectUnionExplicit.ts b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectUnionExplicit.ts index 50f738c7f4..b9341c308e 100644 --- a/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectUnionExplicit.ts +++ b/benchmark/programs/stringify/JSON.stringify/benchmark-stringify-JSON.stringify-ObjectUnionExplicit.ts @@ -1,6 +1,6 @@ import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - (value: ObjectUnionExplicit) => JSON.stringify(value) -) \ No newline at end of file +createStringifyBenchmarkProgram((value: ObjectUnionExplicit) => + JSON.stringify(value), +); diff --git a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayHierarchical.ts b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayHierarchical.ts index 8abc8799c0..bad0edefa9 100644 --- a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayHierarchical.ts +++ b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayHierarchical.ts @@ -1,4 +1,6 @@ import { ClassValidatorArrayHierarchical } from "../../../structures/class-validator/ClassValidatorArrayHierarchical"; import { createStringifyClassTransformerBenchmarkProgram } from "./createStringifyClassTransformerBenchmarkProgram"; -createStringifyClassTransformerBenchmarkProgram(ClassValidatorArrayHierarchical); \ No newline at end of file +createStringifyClassTransformerBenchmarkProgram( + ClassValidatorArrayHierarchical, +); diff --git a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayRecursive.ts b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayRecursive.ts index 9beb703115..e00b226bbc 100644 --- a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayRecursive.ts +++ b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayRecursive.ts @@ -1,4 +1,4 @@ import { ClassValidatorArrayRecursive } from "../../../structures/class-validator/ClassValidatorArrayRecursive"; import { createStringifyClassTransformerBenchmarkProgram } from "./createStringifyClassTransformerBenchmarkProgram"; -createStringifyClassTransformerBenchmarkProgram(ClassValidatorArrayRecursive); \ No newline at end of file +createStringifyClassTransformerBenchmarkProgram(ClassValidatorArrayRecursive); diff --git a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayRecursiveUnionExplicit.ts index abad74aa74..ae00b92179 100644 --- a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArrayRecursiveUnionExplicit.ts @@ -1,4 +1,6 @@ import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; import { createStringifyClassTransformerBenchmarkProgram } from "./createStringifyClassTransformerBenchmarkProgram"; -createStringifyClassTransformerBenchmarkProgram(ClassValidatorArrayRecursiveUnionExplicit); \ No newline at end of file +createStringifyClassTransformerBenchmarkProgram( + ClassValidatorArrayRecursiveUnionExplicit, +); diff --git a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArraySimple.ts b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArraySimple.ts index 6b0ebe4a48..e75ca9d68d 100644 --- a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArraySimple.ts +++ b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ArraySimple.ts @@ -1,4 +1,4 @@ import { ClassValidatorArraySimple } from "../../../structures/class-validator/ClassValidatorArraySimple"; import { createStringifyClassTransformerBenchmarkProgram } from "./createStringifyClassTransformerBenchmarkProgram"; -createStringifyClassTransformerBenchmarkProgram(ClassValidatorArraySimple); \ No newline at end of file +createStringifyClassTransformerBenchmarkProgram(ClassValidatorArraySimple); diff --git a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectHierarchical.ts b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectHierarchical.ts index fd3c8629b6..6ec8af6247 100644 --- a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectHierarchical.ts +++ b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectHierarchical.ts @@ -1,4 +1,6 @@ import { ClassValidatorObjectHierarchical } from "../../../structures/class-validator/ClassValidatorObjectHierarchical"; import { createStringifyClassTransformerBenchmarkProgram } from "./createStringifyClassTransformerBenchmarkProgram"; -createStringifyClassTransformerBenchmarkProgram(ClassValidatorObjectHierarchical); \ No newline at end of file +createStringifyClassTransformerBenchmarkProgram( + ClassValidatorObjectHierarchical, +); diff --git a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectRecursive.ts b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectRecursive.ts index 1089262ea5..280b5113c5 100644 --- a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectRecursive.ts +++ b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectRecursive.ts @@ -1,4 +1,4 @@ import { ClassValidatorObjectRecursive } from "../../../structures/class-validator/ClassValidatorObjectRecursive"; import { createStringifyClassTransformerBenchmarkProgram } from "./createStringifyClassTransformerBenchmarkProgram"; -createStringifyClassTransformerBenchmarkProgram(ClassValidatorObjectRecursive); \ No newline at end of file +createStringifyClassTransformerBenchmarkProgram(ClassValidatorObjectRecursive); diff --git a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectSimple.ts b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectSimple.ts index c0630730db..52eb375c08 100644 --- a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectSimple.ts +++ b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectSimple.ts @@ -1,4 +1,4 @@ import { ClassValidatorObjectSimple } from "../../../structures/class-validator/ClassValidatorObjectSimple"; import { createStringifyClassTransformerBenchmarkProgram } from "./createStringifyClassTransformerBenchmarkProgram"; -createStringifyClassTransformerBenchmarkProgram(ClassValidatorObjectSimple); \ No newline at end of file +createStringifyClassTransformerBenchmarkProgram(ClassValidatorObjectSimple); diff --git a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectUnionExplicit.ts b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectUnionExplicit.ts index 66b19ca8cb..6d290f2957 100644 --- a/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectUnionExplicit.ts +++ b/benchmark/programs/stringify/class-transformer/benchmark-stringify-class-transformer-ObjectUnionExplicit.ts @@ -1,4 +1,6 @@ import { ClassValidatorObjectUnionExplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionExplicit"; import { createStringifyClassTransformerBenchmarkProgram } from "./createStringifyClassTransformerBenchmarkProgram"; -createStringifyClassTransformerBenchmarkProgram(ClassValidatorObjectUnionExplicit); \ No newline at end of file +createStringifyClassTransformerBenchmarkProgram( + ClassValidatorObjectUnionExplicit, +); diff --git a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayHierarchical.ts b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayHierarchical.ts index eb1eb3bc70..9d22d52c8f 100644 --- a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayHierarchical.ts +++ b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayHierarchical.ts @@ -4,5 +4,5 @@ import { ArrayHierarchical } from "../../../../test/structures/ArrayHierarchical import { createStringifyFastBenchmarkProgram } from "./createStringifyFastBenchmarkProgram"; createStringifyFastBenchmarkProgram( - typia.application<[ArrayHierarchical], "ajv">() -); \ No newline at end of file + typia.application<[ArrayHierarchical], "ajv">(), +); diff --git a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayRecursive.ts b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayRecursive.ts index fc6f41f838..943c5020bf 100644 --- a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayRecursive.ts +++ b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayRecursive.ts @@ -4,5 +4,5 @@ import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createStringifyFastBenchmarkProgram } from "./createStringifyFastBenchmarkProgram"; createStringifyFastBenchmarkProgram( - typia.application<[ArrayRecursive], "ajv">() -); \ No newline at end of file + typia.application<[ArrayRecursive], "ajv">(), +); diff --git a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayRecursiveUnionExplicit.ts index c1ccce0ddb..7033ec162b 100644 --- a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArrayRecursiveUnionExplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRe import { createStringifyFastBenchmarkProgram } from "./createStringifyFastBenchmarkProgram"; createStringifyFastBenchmarkProgram( - typia.application<[ArrayRecursiveUnionExplicit], "ajv">() -); \ No newline at end of file + typia.application<[ArrayRecursiveUnionExplicit], "ajv">(), +); diff --git a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArraySimple.ts b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArraySimple.ts index 7d0b7ac549..2c4fdec2a2 100644 --- a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArraySimple.ts +++ b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ArraySimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArraySimple } from "../../../../test/structures/ArraySimple"; import { createStringifyFastBenchmarkProgram } from "./createStringifyFastBenchmarkProgram"; -createStringifyFastBenchmarkProgram( - typia.application<[ArraySimple], "ajv">() -); \ No newline at end of file +createStringifyFastBenchmarkProgram(typia.application<[ArraySimple], "ajv">()); diff --git a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectHierarchical.ts b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectHierarchical.ts index bf6632b168..d5c755d51d 100644 --- a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectHierarchical.ts +++ b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectHierarchical.ts @@ -4,5 +4,5 @@ import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchic import { createStringifyFastBenchmarkProgram } from "./createStringifyFastBenchmarkProgram"; createStringifyFastBenchmarkProgram( - typia.application<[ObjectHierarchical], "ajv">() -); \ No newline at end of file + typia.application<[ObjectHierarchical], "ajv">(), +); diff --git a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectRecursive.ts b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectRecursive.ts index d8754df2d6..f746173d61 100644 --- a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectRecursive.ts +++ b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectRecursive.ts @@ -4,5 +4,5 @@ import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createStringifyFastBenchmarkProgram } from "./createStringifyFastBenchmarkProgram"; createStringifyFastBenchmarkProgram( - typia.application<[ObjectRecursive], "ajv">() -); \ No newline at end of file + typia.application<[ObjectRecursive], "ajv">(), +); diff --git a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectSimple.ts b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectSimple.ts index ba5e5413ee..d798b1f92e 100644 --- a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectSimple.ts +++ b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createStringifyFastBenchmarkProgram } from "./createStringifyFastBenchmarkProgram"; -createStringifyFastBenchmarkProgram( - typia.application<[ObjectSimple], "ajv">() -); \ No newline at end of file +createStringifyFastBenchmarkProgram(typia.application<[ObjectSimple], "ajv">()); diff --git a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectUnionExplicit.ts b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectUnionExplicit.ts index d9d69a15f0..fbeec54977 100644 --- a/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectUnionExplicit.ts +++ b/benchmark/programs/stringify/fast-json-stringify/benchmark-stringify-fast-json-stringify-ObjectUnionExplicit.ts @@ -4,5 +4,5 @@ import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExpl import { createStringifyFastBenchmarkProgram } from "./createStringifyFastBenchmarkProgram"; createStringifyFastBenchmarkProgram( - typia.application<[ObjectUnionExplicit], "ajv">() -); \ No newline at end of file + typia.application<[ObjectUnionExplicit], "ajv">(), +); diff --git a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayHierarchical.ts b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayHierarchical.ts index 58137e85cd..a617c5b008 100644 --- a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayHierarchical.ts +++ b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayHierarchical.ts @@ -4,5 +4,5 @@ import { ArrayHierarchical } from "../../../../test/structures/ArrayHierarchical import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; createStringifyBenchmarkProgram( - typia.createAssertStringify() -); \ No newline at end of file + typia.createAssertStringify(), +); diff --git a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayRecursive.ts b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayRecursive.ts index 507259b5b7..4969e05794 100644 --- a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayRecursive.ts +++ b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createAssertStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createAssertStringify()); diff --git a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayRecursiveUnionExplicit.ts index e8c31499f8..16a8c802b7 100644 --- a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArrayRecursiveUnionExplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRe import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; createStringifyBenchmarkProgram( - typia.createAssertStringify() -); \ No newline at end of file + typia.createAssertStringify(), +); diff --git a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArraySimple.ts b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArraySimple.ts index 7d6f5e0fa4..18d93eea08 100644 --- a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArraySimple.ts +++ b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ArraySimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArraySimple } from "../../../../test/structures/ArraySimple"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createAssertStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createAssertStringify()); diff --git a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectHierarchical.ts b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectHierarchical.ts index e4054d4381..54ed0bf358 100644 --- a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectHierarchical.ts +++ b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectHierarchical.ts @@ -4,5 +4,5 @@ import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchic import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; createStringifyBenchmarkProgram( - typia.createAssertStringify() -); \ No newline at end of file + typia.createAssertStringify(), +); diff --git a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectRecursive.ts b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectRecursive.ts index 28740102a7..d635301eaf 100644 --- a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectRecursive.ts +++ b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createAssertStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createAssertStringify()); diff --git a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectSimple.ts b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectSimple.ts index 7feaca0ab2..34b95af322 100644 --- a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectSimple.ts +++ b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createAssertStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createAssertStringify()); diff --git a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectUnionExplicit.ts b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectUnionExplicit.ts index 304c0a2187..c8400d7f2c 100644 --- a/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectUnionExplicit.ts +++ b/benchmark/programs/stringify/typia.assertStringify/benchmark-stringify-typia.assertStringify-ObjectUnionExplicit.ts @@ -4,5 +4,5 @@ import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExpl import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; createStringifyBenchmarkProgram( - typia.createAssertStringify() -); \ No newline at end of file + typia.createAssertStringify(), +); diff --git a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayHierarchical.ts b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayHierarchical.ts index 60af09b5e5..2e76ed7791 100644 --- a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayHierarchical.ts +++ b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayHierarchical } from "../../../../test/structures/ArrayHierarchical"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createIsStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createIsStringify()); diff --git a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayRecursive.ts b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayRecursive.ts index 03d3b5ef3a..2984144dd6 100644 --- a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayRecursive.ts +++ b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createIsStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createIsStringify()); diff --git a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayRecursiveUnionExplicit.ts index 28847058e7..b828a5cf0f 100644 --- a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArrayRecursiveUnionExplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRe import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; createStringifyBenchmarkProgram( - typia.createIsStringify() -); \ No newline at end of file + typia.createIsStringify(), +); diff --git a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArraySimple.ts b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArraySimple.ts index 013c1197e7..c6ba2e3b75 100644 --- a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArraySimple.ts +++ b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ArraySimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArraySimple } from "../../../../test/structures/ArraySimple"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createIsStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createIsStringify()); diff --git a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectHierarchical.ts b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectHierarchical.ts index dd006fccec..ba30a85b83 100644 --- a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectHierarchical.ts +++ b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createIsStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createIsStringify()); diff --git a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectRecursive.ts b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectRecursive.ts index eb8fbc60fa..4da761852b 100644 --- a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectRecursive.ts +++ b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createIsStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createIsStringify()); diff --git a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectSimple.ts b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectSimple.ts index bc29fb3af6..089e7f19c1 100644 --- a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectSimple.ts +++ b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createIsStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createIsStringify()); diff --git a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectUnionExplicit.ts b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectUnionExplicit.ts index 34d1073d4a..afab8d84ee 100644 --- a/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectUnionExplicit.ts +++ b/benchmark/programs/stringify/typia.isStringify/benchmark-stringify-typia.isStringify-ObjectUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createIsStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createIsStringify()); diff --git a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayHierarchical.ts b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayHierarchical.ts index 447423d07b..605bf5ce93 100644 --- a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayHierarchical.ts +++ b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayHierarchical } from "../../../../test/structures/ArrayHierarchical"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createStringify()); diff --git a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayRecursive.ts b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayRecursive.ts index f2b3f9839c..a6af52cbc0 100644 --- a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayRecursive.ts +++ b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createStringify()); diff --git a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayRecursiveUnionExplicit.ts index f3d54ef7c9..d8d2cbf785 100644 --- a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArrayRecursiveUnionExplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRe import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; createStringifyBenchmarkProgram( - typia.createStringify() -); \ No newline at end of file + typia.createStringify(), +); diff --git a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArraySimple.ts b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArraySimple.ts index 2466b03f98..2ca7052b9c 100644 --- a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArraySimple.ts +++ b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ArraySimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArraySimple } from "../../../../test/structures/ArraySimple"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createStringify()); diff --git a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectHierarchical.ts b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectHierarchical.ts index c88362b328..3f0adb20d3 100644 --- a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectHierarchical.ts +++ b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createStringify()); diff --git a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectRecursive.ts b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectRecursive.ts index 34661a35b0..477f1b50f9 100644 --- a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectRecursive.ts +++ b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createStringify()); diff --git a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectSimple.ts b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectSimple.ts index 96780cd5f4..2da72bbfbb 100644 --- a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectSimple.ts +++ b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createStringify()); diff --git a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectUnionExplicit.ts b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectUnionExplicit.ts index fe0c37bc53..2ab0a9692b 100644 --- a/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectUnionExplicit.ts +++ b/benchmark/programs/stringify/typia.stringify/benchmark-stringify-typia.stringify-ObjectUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createStringifyBenchmarkProgram } from "../createStringifyBenchmarkProgram"; -createStringifyBenchmarkProgram( - typia.createStringify() -); \ No newline at end of file +createStringifyBenchmarkProgram(typia.createStringify()); diff --git a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursive.ts b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursive.ts index d6f3e8fc98..1a11cfce05 100644 --- a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursive.ts +++ b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorArrayRecursive } from "../../../structures/class-validator/ClassValidatorArrayRecursive"; - import { createValidateErrorClassValidatorBenchmarkProgram } from "./createValidateErrorClassValidatorBenchmarkProgram"; -createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); \ No newline at end of file +createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); diff --git a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursiveUnionExplicit.ts index ce35efac8a..a1a0aabd7b 100644 --- a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; - import { createValidateErrorClassValidatorBenchmarkProgram } from "./createValidateErrorClassValidatorBenchmarkProgram"; -createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionExplicit); \ No newline at end of file +createValidateErrorClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionExplicit, +); diff --git a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursiveUnionImplicit.ts index 39f4221f89..0836f87ffa 100644 --- a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionImplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionImplicit"; - import { createValidateErrorClassValidatorBenchmarkProgram } from "./createValidateErrorClassValidatorBenchmarkProgram"; -createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionImplicit); \ No newline at end of file +createValidateErrorClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionImplicit, +); diff --git a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectHierarchical.ts b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectHierarchical.ts index 265f18299a..25d0ae544c 100644 --- a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectHierarchical.ts +++ b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectHierarchical.ts @@ -1,5 +1,6 @@ import { ClassValidatorObjectHierarchical } from "../../../structures/class-validator/ClassValidatorObjectHierarchical"; - import { createValidateErrorClassValidatorBenchmarkProgram } from "./createValidateErrorClassValidatorBenchmarkProgram"; -createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); \ No newline at end of file +createValidateErrorClassValidatorBenchmarkProgram( + ClassValidatorObjectHierarchical, +); diff --git a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectRecursive.ts b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectRecursive.ts index a24f31716f..2c15dd302f 100644 --- a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectRecursive.ts +++ b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectRecursive.ts @@ -1,5 +1,6 @@ import { ClassValidatorObjectRecursive } from "../../../structures/class-validator/ClassValidatorObjectRecursive"; - import { createValidateErrorClassValidatorBenchmarkProgram } from "./createValidateErrorClassValidatorBenchmarkProgram"; -createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); \ No newline at end of file +createValidateErrorClassValidatorBenchmarkProgram( + ClassValidatorObjectRecursive, +); diff --git a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectSimple.ts b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectSimple.ts index dd171e1171..227926c7c8 100644 --- a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectSimple.ts +++ b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectSimple } from "../../../structures/class-validator/ClassValidatorObjectSimple"; - import { createValidateErrorClassValidatorBenchmarkProgram } from "./createValidateErrorClassValidatorBenchmarkProgram"; -createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); \ No newline at end of file +createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); diff --git a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectUnionExplicit.ts b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectUnionExplicit.ts index 464ebb2f27..f3a2eaa4f3 100644 --- a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectUnionExplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorObjectUnionExplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionExplicit"; - import { createValidateErrorClassValidatorBenchmarkProgram } from "./createValidateErrorClassValidatorBenchmarkProgram"; -createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); \ No newline at end of file +createValidateErrorClassValidatorBenchmarkProgram( + ClassValidatorObjectUnionExplicit, +); diff --git a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectUnionImplicit.ts b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectUnionImplicit.ts index 8a2d572337..874e416c8c 100644 --- a/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate-error/class-validator/benchmark-validate-error-class-validator-ObjectUnionImplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorObjectUnionImplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionImplicit"; - import { createValidateErrorClassValidatorBenchmarkProgram } from "./createValidateErrorClassValidatorBenchmarkProgram"; -createValidateErrorClassValidatorBenchmarkProgram(ClassValidatorObjectUnionImplicit); \ No newline at end of file +createValidateErrorClassValidatorBenchmarkProgram( + ClassValidatorObjectUnionImplicit, +); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursive.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursive.ts index 490e1afab0..56b461ea1b 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursive.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursive } from "../../../structures/io-ts/IoTsArrayRecursive"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsArrayRecursive); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsArrayRecursive); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursiveUnionExplicit.ts index ea4a3b3bca..9493deb189 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionExplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionExplicit"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursiveUnionImplicit.ts index f9539bc14b..66a844e278 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionImplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionImplicit"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectHierarchical.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectHierarchical.ts index 570897d94e..4e1ae9cd8b 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectHierarchical.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { IoTsObjectHierarchical } from "../../../structures/io-ts/IoTsObjectHierarchical"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsObjectHierarchical); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsObjectHierarchical); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectRecursive.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectRecursive.ts index 40464f22e2..bd49327f71 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectRecursive.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { IoTsObjectRecursive } from "../../../structures/io-ts/IoTsObjectRecursive"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsObjectRecursive); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsObjectRecursive); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectSimple.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectSimple.ts index ff78fb642a..6ca7f1c357 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectSimple.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectSimple.ts @@ -1,5 +1,4 @@ import { IoTsObjectSimple } from "../../../structures/io-ts/IoTsObjectSimple"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsObjectSimple); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsObjectSimple); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectUnionExplicit.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectUnionExplicit.ts index ee7857debd..190cb9c722 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionExplicit } from "../../../structures/io-ts/IoTsObjectUnionExplicit"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsObjectUnionExplicit); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsObjectUnionExplicit); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectUnionImplicit.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectUnionImplicit.ts index 798aa33da8..ce7784dee3 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionImplicit } from "../../../structures/io-ts/IoTsObjectUnionImplicit"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsObjectUnionImplicit); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsObjectUnionImplicit); diff --git a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-UltimateUnion.ts b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-UltimateUnion.ts index 94857395a2..6335764fb9 100644 --- a/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-UltimateUnion.ts +++ b/benchmark/programs/validate-error/io-ts/benchmark-validate-error-io-ts-UltimateUnion.ts @@ -1,5 +1,4 @@ import { IoTsUltimateUnion } from "../../../structures/io-ts/IoTsUltimateUnion"; - import { createValidateErrorIoTsBenchmarkProgram } from "./createValidateErrorIoTsBenchmarkProgram"; -createValidateErrorIoTsBenchmarkProgram(IoTsUltimateUnion); \ No newline at end of file +createValidateErrorIoTsBenchmarkProgram(IoTsUltimateUnion); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursive.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursive.ts index 7370534308..75d703e324 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursive.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { __TypeboxArrayRecursive } from "../../../structures/typebox/TypeboxArrayRecursive"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursive); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursive); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursiveUnionExplicit.ts index 8db155cccf..f94aabeb7f 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,6 @@ import { __TypeboxArrayRecursiveUnionExplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionExplicit"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursiveUnionExplicit); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram( + __TypeboxArrayRecursiveUnionExplicit, +); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursiveUnionImplicit.ts index 38bf17216d..eadd79da44 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,6 @@ import { __TypeboxArrayRecursiveUnionImplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionImplicit"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxArrayRecursiveUnionImplicit); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram( + __TypeboxArrayRecursiveUnionImplicit, +); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectHierarchical.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectHierarchical.ts index 08e5c9b11c..5ab02caf4b 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectHierarchical.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectHierarchical } from "../../../structures/typebox/TypeboxObjectHierarchical"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectHierarchical); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectHierarchical); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectRecursive.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectRecursive.ts index e784159578..3e4d1408ac 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectRecursive.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectRecursive } from "../../../structures/typebox/TypeboxObjectRecursive"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectRecursive); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectRecursive); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectSimple.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectSimple.ts index 898e9efc9b..358e29be40 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectSimple.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectSimple.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectSimple } from "../../../structures/typebox/TypeboxObjectSimple"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectSimple); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectSimple); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectUnionExplicit.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectUnionExplicit.ts index 6ab68b07b4..e276955e3e 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectUnionExplicit } from "../../../structures/typebox/TypeboxObjectUnionExplicit"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectUnionExplicit); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectUnionExplicit); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectUnionImplicit.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectUnionImplicit.ts index 2e6d2f88bc..8aa070f822 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { __TypeboxObjectUnionImplicit } from "../../../structures/typebox/TypeboxObjectUnionImplicit"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectUnionImplicit); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram(__TypeboxObjectUnionImplicit); diff --git a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-UltimateUnion.ts b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-UltimateUnion.ts index 5fc5d34d6a..123ac5d346 100644 --- a/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-UltimateUnion.ts +++ b/benchmark/programs/validate-error/typebox/benchmark-validate-error-typebox-UltimateUnion.ts @@ -1,5 +1,4 @@ import { __TypeboxUltimateUnion } from "../../../structures/typebox/TypeboxUltimateUnion"; - import { createValidateErrorTypeboxBenchmarkProgram } from "./createValidateErrorTypeboxBenchmarkProgram"; -createValidateErrorTypeboxBenchmarkProgram(__TypeboxUltimateUnion); \ No newline at end of file +createValidateErrorTypeboxBenchmarkProgram(__TypeboxUltimateUnion); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursive.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursive.ts index 4f2fea0b4d..a9a5a2b34a 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursive.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; -createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateErrorBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursiveUnionExplicit.ts index 7a1732d3b6..7bd041a400 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursiveUnionExplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRe import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file + typia.createValidate(), +); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursiveUnionImplicit.ts index df8be6a4a9..b0729d22df 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ArrayRecursiveUnionImplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionImplicit } from "../../../../test/structures/ArrayRe import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file + typia.createValidate(), +); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectHierarchical.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectHierarchical.ts index 7369624988..d20d94d1df 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectHierarchical.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectHierarchical.ts @@ -4,5 +4,5 @@ import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchic import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file + typia.createValidate(), +); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectRecursive.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectRecursive.ts index bfd38c98bb..a59f737965 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectRecursive.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; -createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateErrorBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectSimple.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectSimple.ts index 08f98b2e9d..645837ec84 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectSimple.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; -createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateErrorBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectUnionExplicit.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectUnionExplicit.ts index 9301c2b4f2..17010e1ac4 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectUnionExplicit.ts @@ -4,5 +4,5 @@ import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExpl import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file + typia.createValidate(), +); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectUnionImplicit.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectUnionImplicit.ts index b9132a2da2..34a1a725b4 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-ObjectUnionImplicit.ts @@ -4,5 +4,5 @@ import { ObjectUnionImplicit } from "../../../../test/structures/ObjectUnionImpl import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file + typia.createValidate(), +); diff --git a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-UltimateUnion.ts b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-UltimateUnion.ts index fef9c56c5f..d329b1f2cb 100644 --- a/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-UltimateUnion.ts +++ b/benchmark/programs/validate-error/typia/benchmark-validate-error-typia-UltimateUnion.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { UltimateUnion } from "../../../../test/structures/UltimateUnion"; import { createValidateErrorBenchmarkProgram } from "../createValidateErrorBenchmarkProgram"; -createValidateErrorBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateErrorBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursive.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursive.ts index bea8714adc..7a032d58b9 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursive.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursive } from "../../../structures/zod/ZodArrayRecursive"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodArrayRecursive); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodArrayRecursive); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursiveUnionExplicit.ts index bcf6f70188..34ca094719 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionExplicit } from "../../../structures/zod/ZodArrayRecursiveUnionExplicit"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursiveUnionImplicit.ts index d61c6795ea..2ff103ebf5 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionImplicit } from "../../../structures/zod/ZodArrayRecursiveUnionImplicit"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectHierarchical.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectHierarchical.ts index a97b98f6c6..bb75e1af69 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectHierarchical.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { ZodObjectHierarchical } from "../../../structures/zod/ZodObjectHierarchical"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodObjectHierarchical); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodObjectHierarchical); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectRecursive.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectRecursive.ts index c57320a3b8..722405ca09 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectRecursive.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ZodObjectRecursive } from "../../../structures/zod/ZodObjectRecursive"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodObjectRecursive); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodObjectRecursive); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectSimple.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectSimple.ts index be4c1c2f20..be3823ac96 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectSimple.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ZodObjectSimple } from "../../../structures/zod/ZodObjectSimple"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodObjectSimple); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodObjectSimple); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectUnionExplicit.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectUnionExplicit.ts index 83b19fd84a..c7df5c838f 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionExplicit } from "../../../structures/zod/ZodObjectUnionExplicit"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodObjectUnionExplicit); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodObjectUnionExplicit); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectUnionImplicit.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectUnionImplicit.ts index f2b7feb884..9eab4e03cf 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionImplicit } from "../../../structures/zod/ZodObjectUnionImplicit"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodObjectUnionImplicit); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodObjectUnionImplicit); diff --git a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-UltimateUnion.ts b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-UltimateUnion.ts index c9b78e615f..89100f4a33 100644 --- a/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-UltimateUnion.ts +++ b/benchmark/programs/validate-error/zod/benchmark-validate-error-zod-UltimateUnion.ts @@ -1,5 +1,4 @@ import { ZodUltimateUnion } from "../../../structures/zod/ZodUltimateUnion"; - import { createValidateErrorZodBenchmarkProgram } from "./createValidateErrorZodBenchmarkProgram"; -createValidateErrorZodBenchmarkProgram(ZodUltimateUnion); \ No newline at end of file +createValidateErrorZodBenchmarkProgram(ZodUltimateUnion); diff --git a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursive.ts b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursive.ts index b7697f6a41..d6adc3441b 100644 --- a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursive.ts +++ b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorArrayRecursive } from "../../../structures/class-validator/ClassValidatorArrayRecursive"; - import { createValidateClassValidatorBenchmarkProgram } from "./createValidateClassValidatorBenchmarkProgram"; -createValidateClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); \ No newline at end of file +createValidateClassValidatorBenchmarkProgram(ClassValidatorArrayRecursive); diff --git a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursiveUnionExplicit.ts index d57bffb09f..199aed3256 100644 --- a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionExplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionExplicit"; - import { createValidateClassValidatorBenchmarkProgram } from "./createValidateClassValidatorBenchmarkProgram"; -createValidateClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionExplicit); \ No newline at end of file +createValidateClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionExplicit, +); diff --git a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursiveUnionImplicit.ts index 2e945700d6..d49cd62ab7 100644 --- a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,6 @@ import { ClassValidatorArrayRecursiveUnionImplicit } from "../../../structures/class-validator/ClassValidatorArrayRecursiveUnionImplicit"; - import { createValidateClassValidatorBenchmarkProgram } from "./createValidateClassValidatorBenchmarkProgram"; -createValidateClassValidatorBenchmarkProgram(ClassValidatorArrayRecursiveUnionImplicit); \ No newline at end of file +createValidateClassValidatorBenchmarkProgram( + ClassValidatorArrayRecursiveUnionImplicit, +); diff --git a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectHierarchical.ts b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectHierarchical.ts index a0adfca64a..be4c03605e 100644 --- a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectHierarchical.ts +++ b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectHierarchical } from "../../../structures/class-validator/ClassValidatorObjectHierarchical"; - import { createValidateClassValidatorBenchmarkProgram } from "./createValidateClassValidatorBenchmarkProgram"; -createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); \ No newline at end of file +createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectHierarchical); diff --git a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectRecursive.ts b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectRecursive.ts index e87541dd06..262ad535ca 100644 --- a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectRecursive.ts +++ b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectRecursive } from "../../../structures/class-validator/ClassValidatorObjectRecursive"; - import { createValidateClassValidatorBenchmarkProgram } from "./createValidateClassValidatorBenchmarkProgram"; -createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); \ No newline at end of file +createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectRecursive); diff --git a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectSimple.ts b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectSimple.ts index 552fe0495f..8c78c72773 100644 --- a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectSimple.ts +++ b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectSimple } from "../../../structures/class-validator/ClassValidatorObjectSimple"; - import { createValidateClassValidatorBenchmarkProgram } from "./createValidateClassValidatorBenchmarkProgram"; -createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); \ No newline at end of file +createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectSimple); diff --git a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectUnionExplicit.ts b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectUnionExplicit.ts index d60e0adbe2..b6b67fffd4 100644 --- a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectUnionExplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionExplicit"; - import { createValidateClassValidatorBenchmarkProgram } from "./createValidateClassValidatorBenchmarkProgram"; -createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); \ No newline at end of file +createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectUnionExplicit); diff --git a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectUnionImplicit.ts b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectUnionImplicit.ts index 9312aae743..bce576dbf2 100644 --- a/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate/class-validator/benchmark-validate-class-validator-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { ClassValidatorObjectUnionImplicit } from "../../../structures/class-validator/ClassValidatorObjectUnionImplicit"; - import { createValidateClassValidatorBenchmarkProgram } from "./createValidateClassValidatorBenchmarkProgram"; -createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectUnionImplicit); \ No newline at end of file +createValidateClassValidatorBenchmarkProgram(ClassValidatorObjectUnionImplicit); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursive.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursive.ts index 16b50023fe..dd0ddc8809 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursive.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursive } from "../../../structures/io-ts/IoTsArrayRecursive"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsArrayRecursive); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsArrayRecursive); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursiveUnionExplicit.ts index bdbed30f32..e11fca0eda 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionExplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionExplicit"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursiveUnionImplicit.ts index a06eb3ce29..a8743a4d87 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsArrayRecursiveUnionImplicit } from "../../../structures/io-ts/IoTsArrayRecursiveUnionImplicit"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectHierarchical.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectHierarchical.ts index 17a79d0ca9..f21eb9e7d1 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectHierarchical.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { IoTsObjectHierarchical } from "../../../structures/io-ts/IoTsObjectHierarchical"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsObjectHierarchical); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsObjectHierarchical); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectRecursive.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectRecursive.ts index ae1c1a2fd7..5e3bc85014 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectRecursive.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { IoTsObjectRecursive } from "../../../structures/io-ts/IoTsObjectRecursive"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsObjectRecursive); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsObjectRecursive); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectSimple.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectSimple.ts index 39023741a6..b18ded4d92 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectSimple.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectSimple.ts @@ -1,5 +1,4 @@ import { IoTsObjectSimple } from "../../../structures/io-ts/IoTsObjectSimple"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsObjectSimple); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsObjectSimple); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectUnionExplicit.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectUnionExplicit.ts index 59a836171b..b9347bf5df 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionExplicit } from "../../../structures/io-ts/IoTsObjectUnionExplicit"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsObjectUnionExplicit); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsObjectUnionExplicit); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectUnionImplicit.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectUnionImplicit.ts index 13c76ecedc..2dbe9a97aa 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { IoTsObjectUnionImplicit } from "../../../structures/io-ts/IoTsObjectUnionImplicit"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsObjectUnionImplicit); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsObjectUnionImplicit); diff --git a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-UltimateUnion.ts b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-UltimateUnion.ts index 090bef5fac..e0382a316e 100644 --- a/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-UltimateUnion.ts +++ b/benchmark/programs/validate/io-ts/benchmark-validate-io-ts-UltimateUnion.ts @@ -1,5 +1,4 @@ import { IoTsUltimateUnion } from "../../../structures/io-ts/IoTsUltimateUnion"; - import { createValidateIoTsBenchmarkProgram } from "./createValidateIoTsBenchmarkProgram"; -createValidateIoTsBenchmarkProgram(IoTsUltimateUnion); \ No newline at end of file +createValidateIoTsBenchmarkProgram(IoTsUltimateUnion); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursive.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursive.ts index 4c2409b9c2..33a45b2dba 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursive.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursive } from "../../../structures/typebox/TypeboxArrayRecursive"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxArrayRecursive); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxArrayRecursive); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursiveUnionExplicit.ts index d124a1492a..308a04fe49 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursiveUnionExplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionExplicit"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionExplicit); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursiveUnionImplicit.ts index c64b4aff5d..68d8bd70d8 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { TypeboxArrayRecursiveUnionImplicit } from "../../../structures/typebox/TypeboxArrayRecursiveUnionImplicit"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionImplicit); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectHierarchical.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectHierarchical.ts index f11bc80d3d..a4c3f4754a 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectHierarchical.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { TypeboxObjectHierarchical } from "../../../structures/typebox/TypeboxObjectHierarchical"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxObjectHierarchical); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxObjectHierarchical); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectRecursive.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectRecursive.ts index 981007c23d..a75abef7f3 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectRecursive.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { TypeboxObjectRecursive } from "../../../structures/typebox/TypeboxObjectRecursive"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxObjectRecursive); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxObjectRecursive); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectSimple.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectSimple.ts index e50e87e83b..22e4c16e81 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectSimple.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectSimple.ts @@ -1,5 +1,4 @@ import { TypeboxObjectSimple } from "../../../structures/typebox/TypeboxObjectSimple"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxObjectSimple); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxObjectSimple); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectUnionExplicit.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectUnionExplicit.ts index 6bc7065849..5f65b9925b 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { TypeboxObjectUnionExplicit } from "../../../structures/typebox/TypeboxObjectUnionExplicit"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxObjectUnionExplicit); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxObjectUnionExplicit); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectUnionImplicit.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectUnionImplicit.ts index 841b2cc35f..0885bb334b 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { TypeboxObjectUnionImplicit } from "../../../structures/typebox/TypeboxObjectUnionImplicit"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxObjectUnionImplicit); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxObjectUnionImplicit); diff --git a/benchmark/programs/validate/typebox/benchmark-validate-typebox-UltimateUnion.ts b/benchmark/programs/validate/typebox/benchmark-validate-typebox-UltimateUnion.ts index 3d35813c4d..3ae38c8db3 100644 --- a/benchmark/programs/validate/typebox/benchmark-validate-typebox-UltimateUnion.ts +++ b/benchmark/programs/validate/typebox/benchmark-validate-typebox-UltimateUnion.ts @@ -1,5 +1,4 @@ import { TypeboxUltimateUnion } from "../../../structures/typebox/TypeboxUltimateUnion"; - import { createValidateTypeboxBenchmarkProgram } from "./createValidateTypeboxBenchmarkProgram"; -createValidateTypeboxBenchmarkProgram(TypeboxUltimateUnion); \ No newline at end of file +createValidateTypeboxBenchmarkProgram(TypeboxUltimateUnion); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursive.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursive.ts index f1bf3a8eeb..492dd09680 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursive.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ArrayRecursive } from "../../../../test/structures/ArrayRecursive"; import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; -createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursiveUnionExplicit.ts index 02f071bff9..02f7e59c3c 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursiveUnionExplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionExplicit } from "../../../../test/structures/ArrayRe import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file + typia.createValidate(), +); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursiveUnionImplicit.ts index db682b1910..6bcf30bb22 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-ArrayRecursiveUnionImplicit.ts @@ -4,5 +4,5 @@ import { ArrayRecursiveUnionImplicit } from "../../../../test/structures/ArrayRe import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file + typia.createValidate(), +); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectHierarchical.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectHierarchical.ts index 8e5b5f7a0f..a7148fc56c 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectHierarchical.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectHierarchical.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectHierarchical } from "../../../../test/structures/ObjectHierarchical"; import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; -createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectRecursive.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectRecursive.ts index a206001426..06b48d9271 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectRecursive.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectRecursive.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectRecursive } from "../../../../test/structures/ObjectRecursive"; import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; -createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectSimple.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectSimple.ts index 71b2c0c775..fb9a666541 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectSimple.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectSimple.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectSimple } from "../../../../test/structures/ObjectSimple"; import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; -createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectUnionExplicit.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectUnionExplicit.ts index c04175ea0a..6c87e42f4b 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectUnionExplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionExplicit } from "../../../../test/structures/ObjectUnionExplicit"; import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; -createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectUnionImplicit.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectUnionImplicit.ts index 08a7f8185c..09db51c4f7 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-ObjectUnionImplicit.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { ObjectUnionImplicit } from "../../../../test/structures/ObjectUnionImplicit"; import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; -createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate/typia/benchmark-validate-typia-UltimateUnion.ts b/benchmark/programs/validate/typia/benchmark-validate-typia-UltimateUnion.ts index 2e2d0e1503..fc060f7dc7 100644 --- a/benchmark/programs/validate/typia/benchmark-validate-typia-UltimateUnion.ts +++ b/benchmark/programs/validate/typia/benchmark-validate-typia-UltimateUnion.ts @@ -3,6 +3,4 @@ import typia from "typia"; import { UltimateUnion } from "../../../../test/structures/UltimateUnion"; import { createValidateBenchmarkProgram } from "../createValidateBenchmarkProgram"; -createValidateBenchmarkProgram( - typia.createValidate() -); \ No newline at end of file +createValidateBenchmarkProgram(typia.createValidate()); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursive.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursive.ts index e5b6baca74..6769ebc81b 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursive.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursive.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursive } from "../../../structures/zod/ZodArrayRecursive"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodArrayRecursive); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodArrayRecursive); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursiveUnionExplicit.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursiveUnionExplicit.ts index 38e1b36136..c831fad6bc 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursiveUnionExplicit.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursiveUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionExplicit } from "../../../structures/zod/ZodArrayRecursiveUnionExplicit"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodArrayRecursiveUnionExplicit); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursiveUnionImplicit.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursiveUnionImplicit.ts index 57890cd9d7..f1f017f1f0 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursiveUnionImplicit.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-ArrayRecursiveUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodArrayRecursiveUnionImplicit } from "../../../structures/zod/ZodArrayRecursiveUnionImplicit"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodArrayRecursiveUnionImplicit); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectHierarchical.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectHierarchical.ts index 77e309ca8f..4587c75bae 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectHierarchical.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectHierarchical.ts @@ -1,5 +1,4 @@ import { ZodObjectHierarchical } from "../../../structures/zod/ZodObjectHierarchical"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodObjectHierarchical); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodObjectHierarchical); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectRecursive.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectRecursive.ts index 9e78a6460e..cd4be90292 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectRecursive.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectRecursive.ts @@ -1,5 +1,4 @@ import { ZodObjectRecursive } from "../../../structures/zod/ZodObjectRecursive"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodObjectRecursive); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodObjectRecursive); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectSimple.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectSimple.ts index 9ae6369f68..77e76f5716 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectSimple.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectSimple.ts @@ -1,5 +1,4 @@ import { ZodObjectSimple } from "../../../structures/zod/ZodObjectSimple"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodObjectSimple); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodObjectSimple); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectUnionExplicit.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectUnionExplicit.ts index a7243a377d..8cd33b5eec 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectUnionExplicit.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectUnionExplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionExplicit } from "../../../structures/zod/ZodObjectUnionExplicit"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodObjectUnionExplicit); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodObjectUnionExplicit); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectUnionImplicit.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectUnionImplicit.ts index 739d9b5166..a976ba90c8 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectUnionImplicit.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-ObjectUnionImplicit.ts @@ -1,5 +1,4 @@ import { ZodObjectUnionImplicit } from "../../../structures/zod/ZodObjectUnionImplicit"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodObjectUnionImplicit); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodObjectUnionImplicit); diff --git a/benchmark/programs/validate/zod/benchmark-validate-zod-UltimateUnion.ts b/benchmark/programs/validate/zod/benchmark-validate-zod-UltimateUnion.ts index 8a4297c09a..239e6b9eb5 100644 --- a/benchmark/programs/validate/zod/benchmark-validate-zod-UltimateUnion.ts +++ b/benchmark/programs/validate/zod/benchmark-validate-zod-UltimateUnion.ts @@ -1,5 +1,4 @@ import { ZodUltimateUnion } from "../../../structures/zod/ZodUltimateUnion"; - import { createValidateZodBenchmarkProgram } from "./createValidateZodBenchmarkProgram"; -createValidateZodBenchmarkProgram(ZodUltimateUnion); \ No newline at end of file +createValidateZodBenchmarkProgram(ZodUltimateUnion); diff --git a/package.json b/package.json index 5805e8e45f..50c98250d2 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "typia", - "version": "4.1.1", + "version": "4.1.2", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -139,4 +139,4 @@ "src" ], "private": true -} +} \ No newline at end of file diff --git a/packages/typescript-json/README.md b/packages/typescript-json/README.md index 9f30b30df6..fac8c8e178 100644 --- a/packages/typescript-json/README.md +++ b/packages/typescript-json/README.md @@ -50,6 +50,15 @@ Your donation would encourage `typia` development. [![Sponsers](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/): diff --git a/packages/typescript-json/package.json b/packages/typescript-json/package.json index b39000dc98..98d81eac4d 100644 --- a/packages/typescript-json/package.json +++ b/packages/typescript-json/package.json @@ -1,6 +1,6 @@ { "name": "typescript-json", - "version": "4.1.1", + "version": "4.1.2", "description": "Superfast runtime validators with only one line", "main": "lib/index.js", "typings": "lib/index.d.ts", @@ -68,7 +68,7 @@ }, "homepage": "https://typia.io", "dependencies": { - "typia": "4.1.1" + "typia": "4.1.2" }, "peerDependencies": { "typescript": ">= 4.7.4" diff --git a/src/factories/internal/metadata/iterate_metadata.ts b/src/factories/internal/metadata/iterate_metadata.ts index 44555086cc..86622126cd 100644 --- a/src/factories/internal/metadata/iterate_metadata.ts +++ b/src/factories/internal/metadata/iterate_metadata.ts @@ -77,9 +77,5 @@ export const iterate_metadata = iterate_metadata_native(checker)(meta, type) || iterate_metadata_map(checker)(options)(collection)(meta, type) || iterate_metadata_set(checker)(options)(collection)(meta, type) || - iterate_metadata_object(checker)(options)(collection)( - meta, - type, - resolved, - ); + iterate_metadata_object(checker)(options)(collection)(meta, type); }; diff --git a/src/factories/internal/metadata/iterate_metadata_intersection.ts b/src/factories/internal/metadata/iterate_metadata_intersection.ts index 02fe973a7a..8d246f0887 100644 --- a/src/factories/internal/metadata/iterate_metadata_intersection.ts +++ b/src/factories/internal/metadata/iterate_metadata_intersection.ts @@ -6,7 +6,6 @@ import { MetadataCollection } from "../../MetadataCollection"; import { MetadataFactory } from "../../MetadataFactory"; import { explore_metadata } from "./explore_metadata"; import { iterate_metadata } from "./iterate_metadata"; -import { iterate_metadata_object } from "./iterate_metadata_object"; export const iterate_metadata_intersection = (checker: ts.TypeChecker) => @@ -19,6 +18,15 @@ export const iterate_metadata_intersection = aliased: boolean, ): boolean => { if (!type.isIntersection()) return false; + else if ( + type.types.every( + (child) => + (child.getFlags() & ts.TypeFlags.Object) !== 0 && + !checker.isArrayType(child) && + !checker.isTupleType(child), + ) + ) + return false; // COSTRUCT FAKE METADATA LIST const fakeCollection: MetadataCollection = new MetadataCollection(); @@ -45,18 +53,6 @@ export const iterate_metadata_intersection = return true; } - // ONLY OBJECT TYPES -> MERGE - const object: boolean = children.every( - (c) => c.objects.length && c.objects.length === c.size(), - ); - if (object) - return iterate_metadata_object(checker)(options)(collection)( - meta, - type, - resolved, - true, - ); - // ABSORB TO ATOMIC (OR CONSTANT) TYPE const atomics: Metadata[] = children.filter( (c) => diff --git a/src/factories/internal/metadata/iterate_metadata_object.ts b/src/factories/internal/metadata/iterate_metadata_object.ts index 16c30ae8ff..4d87a4731e 100644 --- a/src/factories/internal/metadata/iterate_metadata_object.ts +++ b/src/factories/internal/metadata/iterate_metadata_object.ts @@ -8,18 +8,12 @@ import { ArrayUtil } from "../../../utils/ArrayUtil"; import { MetadataCollection } from "../../MetadataCollection"; import { MetadataFactory } from "../../MetadataFactory"; import { emplace_metadata_object } from "./emplace_metadata_object"; -import { iterate_metadata } from "./iterate_metadata"; export const iterate_metadata_object = (checker: ts.TypeChecker) => (options: MetadataFactory.IOptions) => (collection: MetadataCollection) => - ( - meta: Metadata, - type: ts.Type, - parentResolved: boolean, - ensure: boolean = false, - ): boolean => { + (meta: Metadata, type: ts.Type, ensure: boolean = false): boolean => { if (ensure === false) { const filter = (flag: ts.TypeFlags) => (type.getFlags() & flag) !== 0; @@ -29,24 +23,16 @@ export const iterate_metadata_object = (type as any).intrinsicName !== "object" ) return false; - else if (type.isIntersection()) { - const fakeCollection = new MetadataCollection(); - const fakeSchema: Metadata = Metadata.initialize(); - - type.types.forEach((t) => - iterate_metadata(checker)(options)(fakeCollection)( - fakeSchema, - t, - parentResolved, - false, - ), - ); - if ( - fakeSchema.objects.length === 0 || - fakeSchema.objects.length !== fakeSchema.size() + else if ( + type.isIntersection() && + !type.types.every( + (child) => + (child.getFlags() & ts.TypeFlags.Object) !== 0 && + !checker.isArrayType(child) && + !checker.isTupleType(child), ) - return false; - } + ) + return false; } const obj: MetadataObject = emplace_metadata_object(checker)(options)( diff --git a/src/module.ts b/src/module.ts index 15c98339b6..ba898bfec1 100644 --- a/src/module.ts +++ b/src/module.ts @@ -2033,6 +2033,6 @@ Object.assign(createValidatePrune, validatePrune); */ function halt(name: string): never { throw new Error( - `Error on typia.${name}(): no transform has been configured. Run "npx typia setup" command.`, + `Error on typia.${name}(): no transform has been configured. Read and follow https://typia.io/docs/setup please.`, ); } diff --git a/test/issues/generate/532.ts b/test/issues/generate/532.ts index 709aa8b4bd..e0e3791946 100644 --- a/test/issues/generate/532.ts +++ b/test/issues/generate/532.ts @@ -1,5 +1,6 @@ import typia from "../../../src"; import { ObjectPrimitive } from "../../structures/ObjectPrimitive"; + interface A { a: string; } @@ -10,17 +11,34 @@ type Union = A | B; export const checkUnion = (input: any): input is Union => { const $io0 = (input: any): boolean => "string" === typeof input.a; const $io1 = (input: any): boolean => "string" === typeof input.b; - const $iu0 = (input: any): any => (() => { - if (undefined !== input.a) - return $io0(input); - if (undefined !== input.b) - return $io1(input); - return false; - })(); + const $iu0 = (input: any): any => + (() => { + if (undefined !== input.a) return $io0(input); + if (undefined !== input.b) return $io1(input); + return false; + })(); return "object" === typeof input && null !== input && $iu0(input); }; export const checkPrimitive = (input: any): input is ObjectPrimitive => { - const $io0 = (input: any): boolean => "string" === typeof input.id && ("md" === input.extension || "html" === input.extension || "txt" === input.extension) && "string" === typeof input.title && "string" === typeof input.body && (Array.isArray(input.files) && input.files.every((elem: any) => "object" === typeof elem && null !== elem && $io1(elem))) && "boolean" === typeof input.secret && "string" === typeof input.created_at; - const $io1 = (input: any): boolean => "string" === typeof input.id && "string" === typeof input.name && "string" === typeof input.extension && "string" === typeof input.url && "string" === typeof input.created_at; + const $io0 = (input: any): boolean => + "string" === typeof input.id && + ("md" === input.extension || + "html" === input.extension || + "txt" === input.extension) && + "string" === typeof input.title && + "string" === typeof input.body && + Array.isArray(input.files) && + input.files.every( + (elem: any) => + "object" === typeof elem && null !== elem && $io1(elem), + ) && + "boolean" === typeof input.secret && + "string" === typeof input.created_at; + const $io1 = (input: any): boolean => + "string" === typeof input.id && + "string" === typeof input.name && + "string" === typeof input.extension && + "string" === typeof input.url && + "string" === typeof input.created_at; return "object" === typeof input && null !== input && $io0(input); }; diff --git a/test/issues/generate/573.ts b/test/issues/generate/573.ts index 7eb6d08ac7..e04e3221d7 100644 --- a/test/issues/generate/573.ts +++ b/test/issues/generate/573.ts @@ -1,52 +1,90 @@ import typia from "../../../src"; import { ISomeOutputDto } from "./structures/ISomeOutputDto"; + export const isSomeOutputDto = (input: any): ISomeOutputDto => { const __is = (input: any): input is ISomeOutputDto => { const $is_uuid = (typia.createAssert as any).is_uuid; - return "object" === typeof input && null !== input && ("string" === typeof (input as any).id && $is_uuid((input as any).id) && ("string" === typeof (input as any).name && 3 <= (input as any).name.length) && ("number" === typeof (input as any).age && 0 <= (input as any).age && 100 >= (input as any).age)); + return ( + "object" === typeof input && + null !== input && + "string" === typeof (input as any).id && + $is_uuid((input as any).id) && + "string" === typeof (input as any).name && + 3 <= (input as any).name.length && + "number" === typeof (input as any).age && + 0 <= (input as any).age && + 100 >= (input as any).age + ); }; if (false === __is(input)) - ((input: any, _path: string, _exceptionable: boolean = true): input is ISomeOutputDto => { + (( + input: any, + _path: string, + _exceptionable: boolean = true, + ): input is ISomeOutputDto => { const $guard = (typia.createAssert as any).guard; const $is_uuid = (typia.createAssert as any).is_uuid; - const $ao0 = (input: any, _path: string, _exceptionable: boolean = true): boolean => ("string" === typeof input.id && ($is_uuid(input.id) || $guard(_exceptionable, { - path: _path + ".id", - expected: "string (@format uuid)", - value: input.id - })) || $guard(_exceptionable, { - path: _path + ".id", - expected: "string", - value: input.id - })) && ("string" === typeof input.name && (3 <= input.name.length || $guard(_exceptionable, { - path: _path + ".name", - expected: "string (@minLength 3)", - value: input.name - })) || $guard(_exceptionable, { - path: _path + ".name", - expected: "string", - value: input.name - })) && ("number" === typeof input.age && (0 <= input.age || $guard(_exceptionable, { - path: _path + ".age", - expected: "number (@minimum 0)", - value: input.age - })) && (100 >= input.age || $guard(_exceptionable, { - path: _path + ".age", - expected: "number (@maximum 100)", - value: input.age - })) || $guard(_exceptionable, { - path: _path + ".age", - expected: "number", - value: input.age - })); - return ("object" === typeof input && null !== input || $guard(true, { - path: _path + "", - expected: "ISomeOutputDto", - value: input - })) && $ao0(input, _path + "", true) || $guard(true, { - path: _path + "", - expected: "ISomeOutputDto", - value: input - }); + const $ao0 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + (("string" === typeof input.id && + ($is_uuid(input.id) || + $guard(_exceptionable, { + path: _path + ".id", + expected: "string (@format uuid)", + value: input.id, + }))) || + $guard(_exceptionable, { + path: _path + ".id", + expected: "string", + value: input.id, + })) && + (("string" === typeof input.name && + (3 <= input.name.length || + $guard(_exceptionable, { + path: _path + ".name", + expected: "string (@minLength 3)", + value: input.name, + }))) || + $guard(_exceptionable, { + path: _path + ".name", + expected: "string", + value: input.name, + })) && + (("number" === typeof input.age && + (0 <= input.age || + $guard(_exceptionable, { + path: _path + ".age", + expected: "number (@minimum 0)", + value: input.age, + })) && + (100 >= input.age || + $guard(_exceptionable, { + path: _path + ".age", + expected: "number (@maximum 100)", + value: input.age, + }))) || + $guard(_exceptionable, { + path: _path + ".age", + expected: "number", + value: input.age, + })); + return ( + ((("object" === typeof input && null !== input) || + $guard(true, { + path: _path + "", + expected: "ISomeOutputDto", + value: input, + })) && + $ao0(input, _path + "", true)) || + $guard(true, { + path: _path + "", + expected: "ISomeOutputDto", + value: input, + }) + ); })(input, "$input", true); return input; }; diff --git a/test/issues/generate/575.ts b/test/issues/generate/575.ts index fa6a2498e0..4d1230d6c3 100644 --- a/test/issues/generate/575.ts +++ b/test/issues/generate/575.ts @@ -1,9 +1,4 @@ import typia from "../../../src"; -const values = [ - true, - 1, - 2, - "A", - "B" -] as const; + +const values = [true, 1, 2, "A", "B"] as const; console.log(values); diff --git a/test/issues/generate/617.ts b/test/issues/generate/617.ts index 731c8ffddb..ea7d3a273e 100644 --- a/test/issues/generate/617.ts +++ b/test/issues/generate/617.ts @@ -1,4 +1,6 @@ import typia from "typia"; + import { TupleOptional } from "../../structures/TupleOptional"; + type Wrapped = typia.Primitive; typia.createIs(); diff --git a/test/issues/generate/nestia-282.ts b/test/issues/generate/nestia-282.ts index 15d73f8073..991f1cdb5d 100644 --- a/test/issues/generate/nestia-282.ts +++ b/test/issues/generate/nestia-282.ts @@ -1,4 +1,5 @@ import typia from "../../../src"; + const ERROR = { TOO_LONG_KEY_NAME1: { result: false, @@ -34,141 +35,323 @@ interface ResponseForm { data: T; } type Try = ResponseForm | E; -const input: Try = {} as any; -((input: any): { readonly result: false; readonly code: 4000; readonly data: 'Error happens something1.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something2.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something3.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something4.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something5.';} | ResponseForm => { - const __is = (input: any): input is { readonly result: false; readonly code: 4000; readonly data: 'Error happens something1.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something2.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something3.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something4.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something5.';} | ResponseForm => { - const $io0 = (input: any): boolean => false === input.result && 4000 === input.code && "Error happens something1." === input.data; - const $io1 = (input: any): boolean => false === input.result && 4000 === input.code && "Error happens something2." === input.data; - const $io2 = (input: any): boolean => false === input.result && 4000 === input.code && "Error happens something3." === input.data; - const $io3 = (input: any): boolean => false === input.result && 4000 === input.code && "Error happens something4." === input.data; - const $io4 = (input: any): boolean => false === input.result && 4000 === input.code && "Error happens something5." === input.data; - const $io5 = (input: any): boolean => true === input.result && 1000 === input.code && true === input.data; - const $iu0 = (input: any): any => (() => { - if (true === input.result) - return $io5(input); - if ("Error happens something5." === input.data) - return $io4(input); - if ("Error happens something4." === input.data) - return $io3(input); - if ("Error happens something3." === input.data) - return $io2(input); - if ("Error happens something2." === input.data) - return $io1(input); - if ("Error happens something1." === input.data) - return $io0(input); - return false; - })(); - return "object" === typeof input && null !== input && $iu0(input); - }; - if (false === __is(input)) - ((input: any, _path: string, _exceptionable: boolean = true): input is { readonly result: false; readonly code: 4000; readonly data: 'Error happens something1.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something2.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something3.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something4.';} | { readonly result: false; readonly code: 4000; readonly data: 'Error happens something5.';} | ResponseForm => { - const $guard = (typia.assert as any).guard; - const $ao0 = (input: any, _path: string, _exceptionable: boolean = true): boolean => (false === input.result || $guard(_exceptionable, { - path: _path + ".result", - expected: "false", - value: input.result - })) && (4000 === input.code || $guard(_exceptionable, { - path: _path + ".code", - expected: "4000", - value: input.code - })) && ("Error happens something1." === input.data || $guard(_exceptionable, { - path: _path + ".data", - expected: "\"Error happens something1.\"", - value: input.data - })); - const $ao1 = (input: any, _path: string, _exceptionable: boolean = true): boolean => (false === input.result || $guard(_exceptionable, { - path: _path + ".result", - expected: "false", - value: input.result - })) && (4000 === input.code || $guard(_exceptionable, { - path: _path + ".code", - expected: "4000", - value: input.code - })) && ("Error happens something2." === input.data || $guard(_exceptionable, { - path: _path + ".data", - expected: "\"Error happens something2.\"", - value: input.data - })); - const $ao2 = (input: any, _path: string, _exceptionable: boolean = true): boolean => (false === input.result || $guard(_exceptionable, { - path: _path + ".result", - expected: "false", - value: input.result - })) && (4000 === input.code || $guard(_exceptionable, { - path: _path + ".code", - expected: "4000", - value: input.code - })) && ("Error happens something3." === input.data || $guard(_exceptionable, { - path: _path + ".data", - expected: "\"Error happens something3.\"", - value: input.data - })); - const $ao3 = (input: any, _path: string, _exceptionable: boolean = true): boolean => (false === input.result || $guard(_exceptionable, { - path: _path + ".result", - expected: "false", - value: input.result - })) && (4000 === input.code || $guard(_exceptionable, { - path: _path + ".code", - expected: "4000", - value: input.code - })) && ("Error happens something4." === input.data || $guard(_exceptionable, { - path: _path + ".data", - expected: "\"Error happens something4.\"", - value: input.data - })); - const $ao4 = (input: any, _path: string, _exceptionable: boolean = true): boolean => (false === input.result || $guard(_exceptionable, { - path: _path + ".result", - expected: "false", - value: input.result - })) && (4000 === input.code || $guard(_exceptionable, { - path: _path + ".code", - expected: "4000", - value: input.code - })) && ("Error happens something5." === input.data || $guard(_exceptionable, { - path: _path + ".data", - expected: "\"Error happens something5.\"", - value: input.data - })); - const $ao5 = (input: any, _path: string, _exceptionable: boolean = true): boolean => (true === input.result || $guard(_exceptionable, { - path: _path + ".result", - expected: "true", - value: input.result - })) && (1000 === input.code || $guard(_exceptionable, { - path: _path + ".code", - expected: "1000", - value: input.code - })) && (true === input.data || $guard(_exceptionable, { - path: _path + ".data", - expected: "true", - value: input.data - })); - const $au0 = (input: any, _path: string, _exceptionable: boolean = true): any => (() => { - if (true === input.result) - return $ao5(input, _path, true && _exceptionable); +const input: Try< + true, + | typeof ERROR.TOO_LONG_KEY_NAME1 + | typeof ERROR.TOO_LONG_KEY_NAME2 + | typeof ERROR.TOO_LONG_KEY_NAME3 + | typeof ERROR.TOO_LONG_KEY_NAME4 + | typeof ERROR.TOO_LONG_KEY_NAME5 +> = {} as any; +(( + input: any, +): + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something1."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something2."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something3."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something4."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something5."; + } + | ResponseForm => { + const __is = ( + input: any, + ): input is + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something1."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something2."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something3."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something4."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something5."; + } + | ResponseForm => { + const $io0 = (input: any): boolean => + false === input.result && + 4000 === input.code && + "Error happens something1." === input.data; + const $io1 = (input: any): boolean => + false === input.result && + 4000 === input.code && + "Error happens something2." === input.data; + const $io2 = (input: any): boolean => + false === input.result && + 4000 === input.code && + "Error happens something3." === input.data; + const $io3 = (input: any): boolean => + false === input.result && + 4000 === input.code && + "Error happens something4." === input.data; + const $io4 = (input: any): boolean => + false === input.result && + 4000 === input.code && + "Error happens something5." === input.data; + const $io5 = (input: any): boolean => + true === input.result && 1000 === input.code && true === input.data; + const $iu0 = (input: any): any => + (() => { + if (true === input.result) return $io5(input); if ("Error happens something5." === input.data) - return $ao4(input, _path, true && _exceptionable); + return $io4(input); if ("Error happens something4." === input.data) - return $ao3(input, _path, true && _exceptionable); + return $io3(input); if ("Error happens something3." === input.data) - return $ao2(input, _path, true && _exceptionable); + return $io2(input); if ("Error happens something2." === input.data) - return $ao1(input, _path, true && _exceptionable); + return $io1(input); if ("Error happens something1." === input.data) - return $ao0(input, _path, true && _exceptionable); - return $guard(_exceptionable, { - path: _path, - expected: "(ResponseForm | __object.o4 | __object.o3 | __object.o2 | __object.o1 | __object)", - value: input - }); + return $io0(input); + return false; })(); - return ("object" === typeof input && null !== input || $guard(true, { - path: _path + "", - expected: "(ResponseForm | __object | __object.o1 | __object.o2 | __object.o3 | __object.o4)", - value: input - })) && $au0(input, _path + "", true) || $guard(true, { - path: _path + "", - expected: "(ResponseForm | __object | __object.o1 | __object.o2 | __object.o3 | __object.o4)", - value: input - }); + return "object" === typeof input && null !== input && $iu0(input); + }; + if (false === __is(input)) + (( + input: any, + _path: string, + _exceptionable: boolean = true, + ): input is + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something1."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something2."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something3."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something4."; + } + | { + readonly result: false; + readonly code: 4000; + readonly data: "Error happens something5."; + } + | ResponseForm => { + const $guard = (typia.assert as any).guard; + const $ao0 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + (false === input.result || + $guard(_exceptionable, { + path: _path + ".result", + expected: "false", + value: input.result, + })) && + (4000 === input.code || + $guard(_exceptionable, { + path: _path + ".code", + expected: "4000", + value: input.code, + })) && + ("Error happens something1." === input.data || + $guard(_exceptionable, { + path: _path + ".data", + expected: '"Error happens something1."', + value: input.data, + })); + const $ao1 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + (false === input.result || + $guard(_exceptionable, { + path: _path + ".result", + expected: "false", + value: input.result, + })) && + (4000 === input.code || + $guard(_exceptionable, { + path: _path + ".code", + expected: "4000", + value: input.code, + })) && + ("Error happens something2." === input.data || + $guard(_exceptionable, { + path: _path + ".data", + expected: '"Error happens something2."', + value: input.data, + })); + const $ao2 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + (false === input.result || + $guard(_exceptionable, { + path: _path + ".result", + expected: "false", + value: input.result, + })) && + (4000 === input.code || + $guard(_exceptionable, { + path: _path + ".code", + expected: "4000", + value: input.code, + })) && + ("Error happens something3." === input.data || + $guard(_exceptionable, { + path: _path + ".data", + expected: '"Error happens something3."', + value: input.data, + })); + const $ao3 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + (false === input.result || + $guard(_exceptionable, { + path: _path + ".result", + expected: "false", + value: input.result, + })) && + (4000 === input.code || + $guard(_exceptionable, { + path: _path + ".code", + expected: "4000", + value: input.code, + })) && + ("Error happens something4." === input.data || + $guard(_exceptionable, { + path: _path + ".data", + expected: '"Error happens something4."', + value: input.data, + })); + const $ao4 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + (false === input.result || + $guard(_exceptionable, { + path: _path + ".result", + expected: "false", + value: input.result, + })) && + (4000 === input.code || + $guard(_exceptionable, { + path: _path + ".code", + expected: "4000", + value: input.code, + })) && + ("Error happens something5." === input.data || + $guard(_exceptionable, { + path: _path + ".data", + expected: '"Error happens something5."', + value: input.data, + })); + const $ao5 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): boolean => + (true === input.result || + $guard(_exceptionable, { + path: _path + ".result", + expected: "true", + value: input.result, + })) && + (1000 === input.code || + $guard(_exceptionable, { + path: _path + ".code", + expected: "1000", + value: input.code, + })) && + (true === input.data || + $guard(_exceptionable, { + path: _path + ".data", + expected: "true", + value: input.data, + })); + const $au0 = ( + input: any, + _path: string, + _exceptionable: boolean = true, + ): any => + (() => { + if (true === input.result) + return $ao5(input, _path, true && _exceptionable); + if ("Error happens something5." === input.data) + return $ao4(input, _path, true && _exceptionable); + if ("Error happens something4." === input.data) + return $ao3(input, _path, true && _exceptionable); + if ("Error happens something3." === input.data) + return $ao2(input, _path, true && _exceptionable); + if ("Error happens something2." === input.data) + return $ao1(input, _path, true && _exceptionable); + if ("Error happens something1." === input.data) + return $ao0(input, _path, true && _exceptionable); + return $guard(_exceptionable, { + path: _path, + expected: + "(ResponseForm | __object.o4 | __object.o3 | __object.o2 | __object.o1 | __object)", + value: input, + }); + })(); + return ( + ((("object" === typeof input && null !== input) || + $guard(true, { + path: _path + "", + expected: + "(ResponseForm | __object | __object.o1 | __object.o2 | __object.o3 | __object.o4)", + value: input, + })) && + $au0(input, _path + "", true)) || + $guard(true, { + path: _path + "", + expected: + "(ResponseForm | __object | __object.o1 | __object.o2 | __object.o3 | __object.o4)", + value: input, + }) + ); })(input, "$input", true); return input; })(input); diff --git a/test/issues/generate/playground.ts b/test/issues/generate/playground.ts index df30ae273a..e08daf1587 100644 --- a/test/issues/generate/playground.ts +++ b/test/issues/generate/playground.ts @@ -1,4 +1,5 @@ import typia from "../../../src"; + type YourType = { /** * @format uuid @@ -20,6 +21,24 @@ type YourType = { ((input: any): input is YourType => { const $is_uuid = (typia.createIs as any).is_uuid; const $is_email = (typia.createIs as any).is_email; - const $io0 = (input: any): boolean => "string" === typeof input.id && $is_uuid(input.id) && ("string" === typeof input.email && $is_email(input.email)) && ("number" === typeof input.age && parseInt(input.age) === input.age && 0 <= input.age && 20 <= input.age && 100 >= input.age) && (null === input.parent || "object" === typeof input.parent && null !== input.parent && $io0(input.parent)) && (Array.isArray(input.children) && input.children.every((elem: any) => "object" === typeof elem && null !== elem && $io0(elem))); + const $io0 = (input: any): boolean => + "string" === typeof input.id && + $is_uuid(input.id) && + "string" === typeof input.email && + $is_email(input.email) && + "number" === typeof input.age && + parseInt(input.age) === input.age && + 0 <= input.age && + 20 <= input.age && + 100 >= input.age && + (null === input.parent || + ("object" === typeof input.parent && + null !== input.parent && + $io0(input.parent))) && + Array.isArray(input.children) && + input.children.every( + (elem: any) => + "object" === typeof elem && null !== elem && $io0(elem), + ); return "object" === typeof input && null !== input && $io0(input); }).toString(); diff --git a/website/public/sitemap-0.xml b/website/public/sitemap-0.xml index 6601733713..22d1d9e3ef 100644 --- a/website/public/sitemap-0.xml +++ b/website/public/sitemap-0.xml @@ -1,20 +1,20 @@ -https://typia.io/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/json/parse/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/json/schema/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/json/stringify/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/miscellaneous/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/pure/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/random/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/setup/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/utilization/nestjs/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/utilization/prisma/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/utilization/trpc/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/validators/assert/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/validators/comment-tags/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/validators/is/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/docs/validators/validate/2023-06-30T14:13:16.825Zdaily0.7 -https://typia.io/playground/2023-06-30T14:13:16.825Zdaily0.7 +https://typia.io/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/json/parse/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/json/schema/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/json/stringify/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/miscellaneous/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/pure/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/random/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/setup/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/utilization/nestjs/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/utilization/prisma/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/utilization/trpc/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/validators/assert/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/validators/comment-tags/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/validators/is/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/docs/validators/validate/2023-06-30T16:31:29.087Zdaily0.7 +https://typia.io/playground/2023-06-30T16:31:29.087Zdaily0.7 \ No newline at end of file