Skip to content

Commit

Permalink
chore: update snapshot
Browse files Browse the repository at this point in the history
  • Loading branch information
ryoppippi committed Aug 16, 2024
1 parent d2476fc commit dfc40c9
Show file tree
Hide file tree
Showing 9 changed files with 139 additions and 113 deletions.
73 changes: 36 additions & 37 deletions packages/unplugin-typia/tests/fixtures/__snapshots__/alias.ts
Original file line number Diff line number Diff line change
@@ -1,43 +1,42 @@
import type { IMember } from '@/type.js';
import typia from 'typia';
const is = (() => { const $io0 = (input: any): boolean => "string" === typeof input.email && /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(input.email) && ("string" === typeof input.id && /^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i.test(input.id)) && ("number" === typeof input.age && (Math.floor(input.age) === input.age && 0 <= input.age && input.age <= 4294967295 && 19 < input.age && input.age <= 100)); return (input: any): input is IMember => "object" === typeof input && null !== input && $io0(input); })();
const random = (generator?: Partial<typia.IRandomGenerator>): import("typia").Resolved<IMember> => {
const $generator = (typia.createRandom as any).generator;
const $ro0 = (_recursive: boolean = false, _depth: number = 0): any => ({
email: (generator?.customs ?? $generator.customs)?.string?.([
{
name: "Format<\"email\">",
kind: "format",
value: "email"
}
]) ?? (generator?.email ?? $generator.email)(),
id: (generator?.customs ?? $generator.customs)?.string?.([
{
name: "Format<\"uuid\">",
kind: "format",
value: "uuid"
}
]) ?? (generator?.uuid ?? $generator.uuid)(),
age: (generator?.customs ?? $generator.customs)?.number?.([
{
name: "Type<\"uint32\">",
kind: "type",
value: "uint32"
},
{
name: "ExclusiveMinimum<19>",
kind: "exclusiveMinimum",
value: 19
},
{
name: "Maximum<100>",
kind: "maximum",
value: 100
}
]) ?? (generator?.integer ?? $generator.integer)(19, 100)
});
const random = (() => { const $generator = (typia.createRandom as any).generator; const $ro0 = (_recursive: boolean = false, _depth: number = 0): any => ({
email: (_generator?.customs ?? $generator.customs)?.string?.([
{
name: "Format<\"email\">",
kind: "format",
value: "email"
}
]) ?? (_generator?.email ?? $generator.email)(),
id: (_generator?.customs ?? $generator.customs)?.string?.([
{
name: "Format<\"uuid\">",
kind: "format",
value: "uuid"
}
]) ?? (_generator?.uuid ?? $generator.uuid)(),
age: (_generator?.customs ?? $generator.customs)?.number?.([
{
name: "Type<\"uint32\">",
kind: "type",
value: "uint32"
},
{
name: "ExclusiveMinimum<19>",
kind: "exclusiveMinimum",
value: 19
},
{
name: "Maximum<100>",
kind: "maximum",
value: 100
}
]) ?? (_generator?.integer ?? $generator.integer)(19, 100)
}); let _generator: any; return (generator?: Partial<typia.IRandomGenerator>): import("typia").Resolved<IMember> => {
_generator = generator;
return $ro0();
};
}; })();
const validate = (() => { const $io0 = (input: any): boolean => "string" === typeof input.email && /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(input.email) && ("string" === typeof input.id && /^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i.test(input.id)) && ("number" === typeof input.age && (Math.floor(input.age) === input.age && 0 <= input.age && input.age <= 4294967295 && 19 < input.age && input.age <= 100)); const $vo0 = (input: any, _path: string, _exceptionable: boolean = true): boolean => ["string" === typeof input.email && (/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(input.email) || $report(_exceptionable, {
path: _path + ".email",
expected: "string & Format<\"email\">",
Expand Down Expand Up @@ -70,7 +69,7 @@ const validate = (() => { const $io0 = (input: any): boolean => "string" === typ
path: _path + ".age",
expected: "(number & Type<\"uint32\"> & ExclusiveMinimum<19> & Maximum<100>)",
value: input.age
})].every((flag: boolean) => flag); const __is = (input: any): input is IMember => "object" === typeof input && null !== input && $io0(input); let errors; let $report; return (input: any): typia.IValidation<IMember> => {
})].every((flag: boolean) => flag); const __is = (input: any): input is IMember => "object" === typeof input && null !== input && $io0(input); let errors: any; let $report: any; return (input: any): typia.IValidation<IMember> => {
if (false === __is(input)) {
errors = [];
$report = (typia.createValidate as any).report(errors);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,13 @@ import typia from "typia";
const is = /* @__PURE__ */ (() => {
return (input) => true;
})();
const random = (generator) => {
return "any type used...";
};
const random = /* @__PURE__ */ (() => {
let _generator;
return (generator) => {
_generator = generator;
return "any type used...";
};
})();
const validate = /* @__PURE__ */ (() => {
const __is = (input) => true;
let errors;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
import typia from "typia";
const random = (generator) => {
const random = (() => {
const $generator = typia.createRandom.generator;
const $ro0 = (_recursive = false, _depth = 0) => ({
email: (generator?.customs ?? $generator.customs)?.string?.([
email: (_generator?.customs ?? $generator.customs)?.string?.([
{
name: 'Format<"email">',
kind: "format",
value: "email"
}
]) ?? (generator?.email ?? $generator.email)(),
id: (generator?.customs ?? $generator.customs)?.string?.([
]) ?? (_generator?.email ?? $generator.email)(),
id: (_generator?.customs ?? $generator.customs)?.string?.([
{
name: 'Format<"uuid">',
kind: "format",
value: "uuid"
}
]) ?? (generator?.uuid ?? $generator.uuid)(),
age: (generator?.customs ?? $generator.customs)?.number?.([
]) ?? (_generator?.uuid ?? $generator.uuid)(),
age: (_generator?.customs ?? $generator.customs)?.number?.([
{
name: 'Type<"uint32">',
kind: "type",
Expand All @@ -32,8 +32,12 @@ const random = (generator) => {
kind: "maximum",
value: 100
}
]) ?? (generator?.integer ?? $generator.integer)(19, 100)
]) ?? (_generator?.integer ?? $generator.integer)(19, 100)
});
return $ro0();
};
let _generator;
return (generator) => {
_generator = generator;
return $ro0();
};
})();
random();
71 changes: 35 additions & 36 deletions packages/unplugin-typia/tests/fixtures/__snapshots__/random.ts
Original file line number Diff line number Diff line change
@@ -1,40 +1,39 @@
import typia from 'typia';
import type { IMember } from './type.js';
const random = (generator?: Partial<typia.IRandomGenerator>): import("typia").Resolved<IMember> => {
const $generator = (typia.createRandom as any).generator;
const $ro0 = (_recursive: boolean = false, _depth: number = 0): any => ({
email: (generator?.customs ?? $generator.customs)?.string?.([
{
name: "Format<\"email\">",
kind: "format",
value: "email"
}
]) ?? (generator?.email ?? $generator.email)(),
id: (generator?.customs ?? $generator.customs)?.string?.([
{
name: "Format<\"uuid\">",
kind: "format",
value: "uuid"
}
]) ?? (generator?.uuid ?? $generator.uuid)(),
age: (generator?.customs ?? $generator.customs)?.number?.([
{
name: "Type<\"uint32\">",
kind: "type",
value: "uint32"
},
{
name: "ExclusiveMinimum<19>",
kind: "exclusiveMinimum",
value: 19
},
{
name: "Maximum<100>",
kind: "maximum",
value: 100
}
]) ?? (generator?.integer ?? $generator.integer)(19, 100)
});
const random = (() => { const $generator = (typia.createRandom as any).generator; const $ro0 = (_recursive: boolean = false, _depth: number = 0): any => ({
email: (_generator?.customs ?? $generator.customs)?.string?.([
{
name: "Format<\"email\">",
kind: "format",
value: "email"
}
]) ?? (_generator?.email ?? $generator.email)(),
id: (_generator?.customs ?? $generator.customs)?.string?.([
{
name: "Format<\"uuid\">",
kind: "format",
value: "uuid"
}
]) ?? (_generator?.uuid ?? $generator.uuid)(),
age: (_generator?.customs ?? $generator.customs)?.number?.([
{
name: "Type<\"uint32\">",
kind: "type",
value: "uint32"
},
{
name: "ExclusiveMinimum<19>",
kind: "exclusiveMinimum",
value: 19
},
{
name: "Maximum<100>",
kind: "maximum",
value: 100
}
]) ?? (_generator?.integer ?? $generator.integer)(19, 100)
}); let _generator: any; return (generator?: Partial<typia.IRandomGenerator>): import("typia").Resolved<IMember> => {
_generator = generator;
return $ro0();
};
}; })();
random();
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
// alias.js
import typia from 'typia';

const random = /* @__PURE__ */ (() => {
let _generator;
return (generator) => {
_generator = generator;
return "any type used...";
};
})();
const validate = /* @__PURE__ */ (() => {
const __is = (input) => true;
let errors;
Expand All @@ -23,3 +30,4 @@ const validate = /* @__PURE__ */ (() => {
};
})();
validate({});
random();
Original file line number Diff line number Diff line change
@@ -1,24 +1,24 @@
// random.js
import typia from 'typia';

const random = (generator) => {
const random = (() => {
const $generator = typia.createRandom.generator;
const $ro0 = (_recursive = false, _depth = 0) => ({
email: ($generator.customs)?.string?.([
email: (_generator?.customs ?? $generator.customs)?.string?.([
{
name: 'Format<"email">',
kind: "format",
value: "email"
}
]) ?? (0, $generator.email)(),
id: ($generator.customs)?.string?.([
]) ?? (_generator?.email ?? $generator.email)(),
id: (_generator?.customs ?? $generator.customs)?.string?.([
{
name: 'Format<"uuid">',
kind: "format",
value: "uuid"
}
]) ?? (0, $generator.uuid)(),
age: ($generator.customs)?.number?.([
]) ?? (_generator?.uuid ?? $generator.uuid)(),
age: (_generator?.customs ?? $generator.customs)?.number?.([
{
name: 'Type<"uint32">',
kind: "type",
Expand All @@ -34,8 +34,12 @@ const random = (generator) => {
kind: "maximum",
value: 100
}
]) ?? (0, $generator.integer)(19, 100)
]) ?? (_generator?.integer ?? $generator.integer)(19, 100)
});
return $ro0();
};
let _generator;
return (generator) => {
_generator = generator;
return $ro0();
};
})();
random();
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const validate = (() => { const $io0 = (input: any): boolean => "string" === typ
path: _path + ".age",
expected: "(number & Type<\"uint32\"> & ExclusiveMinimum<19> & Maximum<100>)",
value: input.age
})].every((flag: boolean) => flag); const __is = (input: any): input is IMember => "object" === typeof input && null !== input && $io0(input); let errors; let $report; return (input: any): typia.IValidation<IMember> => {
})].every((flag: boolean) => flag); const __is = (input: any): input is IMember => "object" === typeof input && null !== input && $io0(input); let errors: any; let $report: any; return (input: any): typia.IValidation<IMember> => {
if (false === __is(input)) {
errors = [];
$report = (typia.createValidate as any).report(errors);
Expand Down
22 changes: 13 additions & 9 deletions packages/unplugin-typia/tests/fixtures/__snapshots__/vite/alias.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,26 @@ const is = /* @__PURE__ */ (() => {
const $io0 = (input) => "string" === typeof input.email && /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(input.email) && ("string" === typeof input.id && /^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i.test(input.id)) && ("number" === typeof input.age && (Math.floor(input.age) === input.age && 0 <= input.age && input.age <= 4294967295 && 19 < input.age && input.age <= 100));
return (input) => "object" === typeof input && null !== input && $io0(input);
})();
const random = (generator) => {
const random = (() => {
const $generator = typia.createRandom.generator;
const $ro0 = (_recursive = false, _depth = 0) => {
var _a, _b, _c, _d, _e, _f;
return {
email: ((_b = (_a = $generator.customs) == null ? void 0 : _a.string) == null ? void 0 : _b.call(_a, [
email: ((_b = (_a = (_generator == null ? void 0 : _generator.customs) ?? $generator.customs) == null ? void 0 : _a.string) == null ? void 0 : _b.call(_a, [
{
name: 'Format<"email">',
kind: "format",
value: "email"
}
])) ?? (0, $generator.email)(),
id: ((_d = (_c = $generator.customs) == null ? void 0 : _c.string) == null ? void 0 : _d.call(_c, [
])) ?? ((_generator == null ? void 0 : _generator.email) ?? $generator.email)(),
id: ((_d = (_c = (_generator == null ? void 0 : _generator.customs) ?? $generator.customs) == null ? void 0 : _c.string) == null ? void 0 : _d.call(_c, [
{
name: 'Format<"uuid">',
kind: "format",
value: "uuid"
}
])) ?? (0, $generator.uuid)(),
age: ((_f = (_e = $generator.customs) == null ? void 0 : _e.number) == null ? void 0 : _f.call(_e, [
])) ?? ((_generator == null ? void 0 : _generator.uuid) ?? $generator.uuid)(),
age: ((_f = (_e = (_generator == null ? void 0 : _generator.customs) ?? $generator.customs) == null ? void 0 : _e.number) == null ? void 0 : _f.call(_e, [
{
name: 'Type<"uint32">',
kind: "type",
Expand All @@ -38,11 +38,15 @@ const random = (generator) => {
kind: "maximum",
value: 100
}
])) ?? (0, $generator.integer)(19, 100)
])) ?? ((_generator == null ? void 0 : _generator.integer) ?? $generator.integer)(19, 100)
};
};
return $ro0();
};
let _generator;
return (generator) => {
_generator = generator;
return $ro0();
};
})();
const validate = /* @__PURE__ */ (() => {
const $io0 = (input) => "string" === typeof input.email && /^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(input.email) && ("string" === typeof input.id && /^(?:urn:uuid:)?[0-9a-f]{8}-(?:[0-9a-f]{4}-){3}[0-9a-f]{12}$/i.test(input.id)) && ("number" === typeof input.age && (Math.floor(input.age) === input.age && 0 <= input.age && input.age <= 4294967295 && 19 < input.age && input.age <= 100));
const $vo0 = (input, _path, _exceptionable = true) => ["string" === typeof input.email && (/^[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?$/i.test(input.email) || $report(_exceptionable, {
Expand Down
Loading

0 comments on commit dfc40c9

Please sign in to comment.