Skip to content

Typescript Error On Optional And Nullable Fields With exactOptionalPropertyTypes #141

Description

@AdrianAndersen

Package version

4.3.0

Describe the bug

Hello,

I just upgraded to 4.3.0, and migrated to vine.create(...). I am currently facing an issue where every optional or nullable field produces the following TS error:

TS2375: Type OptionalModifier<VineString> is not assignable to type SchemaTypes with 'exactOptionalPropertyTypes: true'.

Currently, I just have to disable this rule, but I would love for VineJS to work with this enabled by default.

Let me know if I am missing something, or if you need more details.

Reproduction repo

No response

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions