-
-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
bugSomething isn't workingSomething isn't working
Description
What version of Elysia is running?
1.3.1
What platform is your computer?
Darwin 24.2.0 arm64 arm
What steps can reproduce the bug?
import { Type as t } from "@sinclair/typebox";
import { createMirror } from "exact-mirror";
const schema = t.Record(t.RegExp("^custom[A-Z]"), t.Any());
const mirror = createMirror(schema);
const clean = mirror({ random: true, customProp: true });What is the expected behavior?
console.log(mirror);
// { customProp: true }Using typebox's Value.Clean() produces the expected result:
import { Type as t } from "@sinclair/typebox";
import { Value } from "@sinclair/typebox/value";
const schema = t.Record(t.RegExp("^custom[A-Z]"), t.Any());
const clean = Value.Clean(schema, { random: true, customProp: true });
console.log(mirror);
// { customProp: true }What do you see instead?
console.log(mirror);
// { random: true, customProp: true }Additional information
No response
Have you try removing the node_modules and bun.lockb and try again yet?
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working