plehnen

Results 17 comments of plehnen

I just discovered zod recently and was about to migrate our project to it, but apparently I'm running into this issue too. The Enum is in a different file (where...

I solved it by modifying some imported files: splitting them or joining other parts together. Apparently this is some kind of circular dependency issue - even though the rest of...

#metoo. I am using it inside `z.preprocess(v => typeof v === 'string' && v.length && dayjs(v), z.instanceof(dayjs.Dayjs))`. `z.instanceof(dayjs.Dayjs)` is not working. it throws "TypeError: Cannot read properties of undefined (reading...

I have a similar problem. I can't get the plugin to detect my keyfiles. Backend is **Java** and the i18n files are in "D:\Work\projectname\Server\src\main\resources\locale\" in the subfolders "de" and "en"....

Yes, the structure is correct. I initially load only a few basic message keys (in case the server won't respond) and after the REST response I call `mergeLocaleMessage` for each...

Sure.. I provided you some information via email.

I ended up using: ``` { myDayjsProp: z .string() .transform(v => (v.length && dayjs(v)) || undefined) .optional() } ```

Not sure if this is related, but I can't get PartialDeep to work with arrays when I want to re-assign values. Please have a look at the demo: [reproduction-link](https://www.typescriptlang.org/play?ts=4.9.5#code/C4TwDgpgBAyglgWzAGzgMxAHgCoD4oC8UA3gNoDSEI240cAdlANZUD2aU2AugFycVUakLgF8oAMhIiA3AChQkKAFkAhgCcmAeTDA4reiuQ4ANFHJQIAD2AR6AEwDOzNhzyFOF67cceA-FE0EOGATM3xJAAV1XUNMCLgAYyZQ8lx8PnoIADcINTkFaFUNACUIAEcAVzg1CDtQ4vMrG3snFhB2TnwibE9mnx7-QOD61IkoUsrq2rjE5OxTBrSoDOzc-NooKLUY5AARCAgwbV19JyJiWQBIGpU7fWQQKBqEirUHCABJemBWAEE1NQqEAOXx8ABGrFYyAgKnochk8g2ETUiGCcByhCuAB8oPQKshkNioBV7BA0AxakSHMAUfQAOZEvEIMG5IkQqEw+hUkDMqFsuB0hjAdaKABCVWQwC+Z02KKCugxON2KhsUBxpTpAFFLGARdAtjt9odQsc9PQnE1vE4DXBDEajjozTLiCIuh5LS0oOK4JLpVd-Ngrnweh6fKowJgGGhcmZBLRTFGYwA1QwVCBCCC4K6Xfw2wzh+2YSjUeNQFPINMZ0ym05Zy6XYO9K2wCAhRNqKAfGwIDN1+u56K25AwVuFrsQHulmvmvsN91eT2lW73EDhyP0aMd4tVqDtsup9O0Wc5zaDwxLu70B4Fg4R7el8uVqeO2vZ+uN0NOC8rkdtjcx8dJ0gY8TzzZBvyvEBfzHbsd2nBwQI-BcfAAChQgA6TD1DpCoEFsYAHD4WEQFILgAEpCHwEkmHoVgAHd6DIt96xPHocRJOwyQpOxmPfec+icVgwQAKwgBJgF4-t+ObCCHn+QEsD3QDeygAB6VTOAgakoDQVgO3UBSHFU4AKhQLTTEgDsAAtgGAMBCPUwVgCsiowXQhJWAQVSggSNRWAcdhgFUjMYF8uAdFUuAHAcNMjIAZgAVgARgSgA2SSpPg0gAHJnled4vh+eSgQcbKuCbT0aTTDKpOU2hSIq-o1I07AtOAHS9KgAySqgFDaPoABaEyzIcCiHEgBJ0ESQwHhqqSbkvB5O1g+rys-Dx1KgXZ0E3fDbVVBaVy6+woAQCpgBUMFoS6gESrmqTZJAYqsDAmCJwzNViVJclMjsasXxnECWJYvhnriM89lvTA6sUdjvu4-6TkB+6+DAzQRLE4BC3mAIAYQ5rOFM6EnBZKyVAxMA-Ms2bgdpxtNo+DhnKoKBL2y9rWB0XdvlYG6FKgGxqQYOlTGEiptPF6BmagPSBQYQwBdoGrUYh9HRPE7HEadIG52o2iGL1U9tiHG9jXvSBTEfQ8LdxpGLWQ60IfteC3RdMY11eqHzYgLXa1MT3jStuC8bSORZFUgAqCPZBgFQ8K6pwAAMA7ARPTDBc6uoSBJDgImXIKgRPf0TpwVCcBgwHOhx0M7b5cgMZAoCsiBkEsjqO2Tp3b0T9DZAj1TEUUMDoKhnH4Max3jbtW8XfcN3JF-cGp8h40x5D3Aw8j6PY-jsvC5TtOoAz9qVGz3PBILxPHvDEuE+5yuCJrwr64V5vW5jXSO4P3v+8H-UIevioMAhZvaWwPMHO2E8jaGhniHOeYhJCAIjCnIscYbYu39l3QO4Dnx21DrIcOUcY5x2gHvTuy97SH2PlnHOOgL5LSvjCRaUFWy3z3hXKuT865qAbk3FubdP77ywanH+A8CjQKHI9Eeq9fbmigSnWe5wEHjCYT+VsS8YEyNttrDeBCt7EN3knA+6dM6n1oXnI6ichLq2AGw8u9AH7V1rjYHhr9+Ef06uQzRIi+5iKRKrDGGsoZq0xh9da1jMayPtgJCR09DiKJIFcAQJZFAMGcO0DgITxIZi4KCWJK8IxZOABmZJOSolZgRLINAJJxJmgTu8bYHwHD7B+tMPAKEsgHmDKYBADg6TuETtqCaNg7BQGyp0isEBsoC15iyVmXFfomPas8CA6JahQAACTEAmWmEQicyJEWirkPOOy6BOAAHL6HOfiZAl1oQ4HwBcKAu4OAdIPIQAgRA8QEjVDiU5HyiAcQWbUCiTznkCysn5OiUBNQAj0ihXpdIyJyGeSIWQaLw7qSxdinFuKCHiK+JkNQas56yGeXAOwfBqS0jpCimWANDDIk5nk6lwt4Rh3EZoc6uQSXnDJbuSlUBWX0jpQwIlz0+CEp5SJUi7L8X+JAMgVgtx3DwCQKgDAmAihMAmFUGodQUFcpcWrUwxAnhiXyp8Hmz1CICzUGmKArpTDZQpdMnELr6DituiAbK+DZAeXNO1RAKAVaKuVXYBqRBSDEApXwbKlgfUJk9bkCVUBo0iFEFwAhBDqn0FqfoAWbUUIUqShkXCLI1AJjsAAJjLcyXIoL+XPLLg0qUzTgV2GLeq0gJauDoTFSm71Paa3kTpeS7tvb+3JrUM9Yd1a+0UvcNlFQ2VpAE2wAACQ+DALamhNQwHOdlHoAB1TQDQCHgoJkdOizdGAfGJO8KAAAiAADE+7m1ImEyw4CoXE5aYydJRHcug7U6J6SYIRJt9TjlNJadxLtKBfDoVIC+hd07Z2oeRVB4NyAUNoa9QpPD-bRlEGXau9F+Ki0vtMC+rDmLcUMbxX-U8YbbjVvcEMEIRrpXCWdQOmd3rfVjDNfx1N2rpyxClcSkSfG7C+oapUgN2kcO1pY0qtjka00xsFfGxN3MCNAj4OmzNOaalI0LdSatxa7Clr-fWytArVNMgrY2y9m0W0wfba0ztOHh1JXw4OwjFL51YcvSpvzAWBNBZHcRpdK612bU3duqAp6GgwAo-INqVnqNQFo9IIAA) any...