Code Monkey home page Code Monkey logo

validation-schema-to-dtoin-issues's People

Contributors

jjetmar avatar

Watchers

 avatar  avatar

validation-schema-to-dtoin-issues's Issues

better word generator

generate string in more human realible readable form:
word: string(/((([bcdfghjkklmnprst][aeiouy]){2,6}))/),
"x-word": string(/(((([bcdfghjkklmnprst][aeiouy]){2,6})) ){1,6}((([bcdfghjkklmnprst][aeiouy]){2,6}))/)

max height for both inputs to be able scroll independently

https://validation-schema.auteest.com/#Y29uc3QgYW9mSW5wdXRPdGhlciA9IHNoYXBlKHsvL3RvZG8gYmV0dGVyIG5hbWUgZS5nLiBidXNpbmVzc1N0cnVjdHVyZXNEZW1hbmRzQmlkc1VwZGF0ZXMKICAgaWQ6IGlkKCkuaXNSZXF1aXJlZCgpLAogICBjVHM6IGRhdGV0aW1lKCkuaXNSZXF1aXJlZCgpLAogICBwcm9jZXNzSW5zSWQ6IGlkKCkuaXNSZXF1aXJlZCgpLAogICBpbnB1dEZpbGVUeXBlOiBvbmVPZihbIklucHV0T3RoZXIiXSkuaXNSZXF1aXJlZCgpLAogICBvcHRpbWl6YXRpb25UeXBlOiBvbmVPZihbIlNBIiwgIkRBIl0pLmlzUmVxdWlyZWQoKSwKICAgZGlyZWN0QWN0aXZhdGlvblJ1bjogaW50ZWdlciAoMSwyMDApLCAvLyBub3QgcHJlc2VudCBmb3IgU0EKICAgYmlkc0ZpbGVJZDogaWQoKS5pc1JlcXVpcmVkKCksIC8vIGlkIG9mIHJlbGF0ZWQgYW9mSW5wdXRCaWRzIGZpbGUKICAgcGVyaW9kOiBvbmVPZihbMTUsMzAsNjBdKS5pc1JlcXVpcmVkKCksIC8vIG9ubHkgMTUgYXBwbGlhY2FibGUgaW4gTUFSSSwgcmVzdCByZW1haW5zIGR1ZSB0byBURVJSRSBjb21wYXRpYmlsaXR5CiAgIHJlczogb25lT2YoWyJQVDE1TSIsIlBUMzBNIiwiUFQ2ME0iXSkuaXNSZXF1aXJlZCgpLCAvLyBvbmx5IFBUMTVNIGFwcGxpYWNhYmxlIGluIE1BUkksIHJlc3QgcmVtYWlucyBkdWUgdG8gVEVSUkUgY29tcGF0aWJpbGl0eQogICBzdGFydERwOiBkYXRldGltZSgpLmlzUmVxdWlyZWQoKSwKICAgZW5kRHA6IGRhdGV0aW1lKCkuaXNSZXF1aXJlZCgpLAogICBpbmNTaXplRGVtYW5kQmlkOiBmbG9hdCgwLDk5OTk5OTk5OTk5OTk5OSwxKS5pc1JlcXVpcmVkKCksCiAgIGluY1NpemVGbG93OiBmbG9hdCgwLDk5OTk5OTk5OTk5OTk5OSwxKS5pc1JlcXVpcmVkKCksCiAgIGFyZWFzOiBhcnJheSgKICAgICBzaGFwZSh7CiAgICAgICBlaWM6IHN0cmluZygpLmlzUmVxdWlyZWQoKSwKICAgICAgIHR5cGU6IG9uZU9mKFsiU2NoQSIsIkN0cmxBIiwgIlZpcnRBIl0pLmlzUmVxdWlyZWQoKSwKICAgICAgIG5hbWU6IHN0cmluZygxMDApLmlzUmVxdWlyZWQoKSwKICAgICAgIGluY2x1ZGVkSW46IHN0cmluZygpLmlzUmVxdWlyZWQoKSwKICAgICAgIG5ldFBvc2l0aW9uTGltaXQ6IGludGVnZXIgKCkvL2V4cG90IHdpbGwgYmUgcG9zaXRpdmUgdmFsdWUsIGltcG9ydCB3aWxsIGJlIG5lZ2F0aXZlIHZhbHVlCiAgICAgfSkKICAgKS5pc1JlcXVpcmVkKCksCiAgIGludGVyY29ubmVjdG9yczogYXJyYXkoCiAgICAgc2hhcGUoewogICAgICAgaWQ6IGlkKCkuaXNSZXF1aXJlZCgpLAogICAgICAgYXJlYTE6IHN0cmluZygpLmlzUmVxdWlyZWQoKSwKICAgICAgIGFyZWEyOiBzdHJpbmcoKS5pc1JlcXVpcmVkKCksCiAgICAgICB0eXBlOiBvbmVPZihbIkFDIiwiREMiLCAiVFAiXSkuaXNSZXF1aXJlZCgpLAogICAgICAgbG9zc0ZhY3RvcjogZmxvYXQoMCw5OTk5OTk5OTk5OTk5OTksMiksCiAgICAgICB3ZWlnaHQ6IG9uZU9mKFsxXSkuaXNSZXF1aXJlZCgpLCAvLyBUT0RPIHR5cCwgbXVzdCBlcXVhbCAxPwogICAgICAgZGVhZFpvbmU6IGludGVnZXIgKCksLy9UT0RPIHZlcmlmeSB3aXRoIEZhbmRhCiAgICAgICBzY2hTdGVwOiBvbmVPZihbIlBUMTVNIiwiUFQzME0iLCJQVDYwTSJdKS5pc1JlcXVpcmVkKCksCiAgICAgICBkaXIxMjogc2hhcGUoewogICAgICAgICBjb2RlOiBzdHJpbmcoKS5pc1JlcXVpcmVkKCksCiAgICAgICAgIGF0YzogYXJyYXkoZmxvYXQoMCw5OTk5OTk5OTk5OTk5OTksMSksMSw0KS5pc1JlcXVpcmVkKCksCiAgICAgICAgIG1pbkNvbnN0cmFpbnQ6IGFycmF5KGZsb2F0KDAsOTk5OTk5OTk5OTk5OTk5LDEpLDEsNCksCiAgICAgICAgIG1heENvbnN0cmFpbnQ6IGFycmF5KGZsb2F0KDAsOTk5OTk5OTk5OTk5OTk5LDEpLDEsNCksCiAgICAgICAgIHNjaGVkdWxlOiBhcnJheShpbnRlZ2VyKDAsbnVsbCksMSw0KS5pc1JlcXVpcmVkKCkKICAgICAgIH0pLmlzUmVxdWlyZWQoKSwKICAgICAgIGRpcjIxOiBzaGFwZSh7ICAgICAgLy8gc2FtZSBhcyBkaXIxMgogICAgICAgICBjb2RlOiBzdHJpbmcoKS5pc1JlcXVpcmVkKCksIAogICAgICAgICBhdGM6IGFycmF5KGZsb2F0KDAsOTk5OTk5OTk5OTk5OTk5LDEpLDEsNCkuaXNSZXF1aXJlZCgpLAogICAgICAgICBtaW5Db25zdHJhaW50OiBhcnJheShmbG9hdCgwLDk5OTk5OTk5OTk5OTk5OSwxKSwxLDQpLmlzUmVxdWlyZWQoKSwgLy8gIG51bGwgdmFsdWVzIGFyZSBwb3NzaWJsZSBmb3IgYXJyYXkKICAgICAgICAgbWF4Q29uc3RyYWludDogYXJyYXkoZmxvYXQoMCw5OTk5OTk5OTk5OTk5OTksMSksMSw0KS5pc1JlcXVpcmVkKCksIC8vICBudWxsIHZhbHVlcyBhcmUgcG9zc2libGUgZm9yIGFycmF5CiAgICAgICAgIHNjaGVkdWxlOiBhcnJheShpbnRlZ2VyKDAsbnVsbCksMSw0KS5pc1JlcXVpcmVkKCkKICAgICAgIH0pLmlzUmVxdWlyZWQoKQogICAgIH0pCiAgICkuaXNSZXF1aXJlZCgpLAogICAgdGVjaG5pY2FsUHJvZmlsZXM6IGFycmF5KAogICAgICBzaGFwZSh7CiAgICAgICAgY29kZTogc3RyaW5nKCkuaXNSZXF1aXJlZCgpLAogICAgICAgIGludGVyY29ubmVjdG9yczogYXJyYXkoc3RyaW5nKCkpLmlzUmVxdWlyZWQoKSwKICAgICAgICByZXZlcnQ6IGFycmF5KGJvb2xlYW4oKSksIC8vIGlmICd0cnVlJywgdGhlIGRpcmVjdGlvbiBkaXIxMiAvIGRpcjIxIG9mIHRoZSBjb21tZXJjaWFsIGludGVyY29ubmVjdG9yIHdpbGwgYmUgZmxpcHBlZAogICAgICAgIGxpbWl0VHlwZTogb25lT2YoWyJESVJFQ1QiLCAiTkVUIl0pLCAvLyAiRElSRUNUIiBtZWFucyBncm9zcwogICAgICAgIGRpcjEyOiBzaGFwZSh7CiAgICAgICAgICBhdGM6IGFycmF5KGZsb2F0KDAsIDk5OTk5OTk5LCAxKSwgMSwgNCkKICAgICAgICB9KSwKICAgICAgICBkaXIyMTogc2hhcGUoewogICAgICAgICAgYXRjOiBhcnJheShmbG9hdCgwLCA5OTk5OTk5OTk5OTk5OTkpLCAxLCA0KQogICAgICAgIH0pCiAgICAgIH0pCiAgICApLAogfSk7

In case of nested schemas only the first is generated

array(mongoId(), 0, null) is not generated

Y29uc3Qgam9rZUR0b0luVHlwZSA9IHNoYXBlKHsKICBpZDogYXJyYXkobW9uZ29JZCgpLCAwLCBudWxsKSwKICBqb2tlOiBzdHJpbmcoMjAsNTApLmlzUmVxdWlyZWQoKSwKICBhdXRob3I6IG9uZU9mKFsiS2FyZWwiLCAiUGVwYSIsICJJdmFuIl0pLAogIGF2ZXJhZ2VSYXRpbmc6IGZsb2F0KDAsIDUsIDEpLAogIGNvbW1lbnRzOiBhcnJheShzaGFwZSh7CiAgICBpZDogbW9uZ29JZCgpLAogICAgYXV0aG9yOiBvbmVPZihbIkphbmEiLCAiUGV0ciIsICJMdWvDocWhIl0pLAogICAgcmF0aW5nOiBpbnRlZ2VyKDAsNSksCiAgICBvcGluaW9uOiBzdHJpbmcoLyhub3R8dmVyeSkgZnVubnkvKQogIH0pLCAyLCA0KQp9KTs=

Always empty string

const d = shape({
test: shape({
dtype: string().isRequired(),
}).isRequired(),
});

random seed value dependency

https://validation-schema.auteest.com/#Y29uc3QgYW9mSW5wdXRPdGhlciA9IHNoYXBlKHsvL3RvZG8gYmV0dGVyIG5hbWUgZS5nLiBidXNpbmVzc1N0cnVjdHVyZXNEZW1hbmRzQmlkc1VwZGF0ZXMKICAgaWQ6IGlkKCkuaXNSZXF1aXJlZCgpLAogICBjVHM6IGRhdGV0aW1lKCkuaXNSZXF1aXJlZCgpLAogICBwcm9jZXNzSW5zSWQ6IGlkKCkuaXNSZXF1aXJlZCgpLAogICBpbnB1dEZpbGVUeXBlOiBvbmVPZihbIklucHV0T3RoZXIiXSkuaXNSZXF1aXJlZCgpLAogICBvcHRpbWl6YXRpb25UeXBlOiBvbmVPZihbIlNBIiwgIkRBIl0pLmlzUmVxdWlyZWQoKSwKICAgZGlyZWN0QWN0aXZhdGlvblJ1bjogaW50ZWdlciAoMSwyMDApLCAvLyBub3QgcHJlc2VudCBmb3IgU0EKICAgYmlkc0ZpbGVJZDogaWQoKS5pc1JlcXVpcmVkKCksIC8vIGlkIG9mIHJlbGF0ZWQgYW9mSW5wdXRCaWRzIGZpbGUKICAgcGVyaW9kOiBvbmVPZihbMTUsMzAsNjBdKS5pc1JlcXVpcmVkKCksIC8vIG9ubHkgMTUgYXBwbGlhY2FibGUgaW4gTUFSSSwgcmVzdCByZW1haW5zIGR1ZSB0byBURVJSRSBjb21wYXRpYmlsaXR5CiAgIHJlczogb25lT2YoWyJQVDE1TSIsIlBUMzBNIiwiUFQ2ME0iXSkuaXNSZXF1aXJlZCgpLCAvLyBvbmx5IFBUMTVNIGFwcGxpYWNhYmxlIGluIE1BUkksIHJlc3QgcmVtYWlucyBkdWUgdG8gVEVSUkUgY29tcGF0aWJpbGl0eQogICBzdGFydERwOiBkYXRldGltZSgpLmlzUmVxdWlyZWQoKSwKICAgZW5kRHA6IGRhdGV0aW1lKCkuaXNSZXF1aXJlZCgpLAogICBpbmNTaXplRGVtYW5kQmlkOiBmbG9hdCgwLDk5OTk5OTk5OTk5OTk5OSwxKS5pc1JlcXVpcmVkKCksCiAgIGluY1NpemVGbG93OiBmbG9hdCgwLDk5OTk5OTk5OTk5OTk5OSwxKS5pc1JlcXVpcmVkKCksCiAgIGFyZWFzOiBhcnJheSgKICAgICBzaGFwZSh7CiAgICAgICBlaWM6IHN0cmluZygpLmlzUmVxdWlyZWQoKSwKICAgICAgIHR5cGU6IG9uZU9mKFsiU2NoQSIsIkN0cmxBIiwgIlZpcnRBIl0pLmlzUmVxdWlyZWQoKSwKICAgICAgIG5hbWU6IHN0cmluZygxMDApLmlzUmVxdWlyZWQoKSwKICAgICAgIGluY2x1ZGVkSW46IHN0cmluZygpLmlzUmVxdWlyZWQoKSwKICAgICAgIG5ldFBvc2l0aW9uTGltaXQ6IGludGVnZXIgKCkvL2V4cG90IHdpbGwgYmUgcG9zaXRpdmUgdmFsdWUsIGltcG9ydCB3aWxsIGJlIG5lZ2F0aXZlIHZhbHVlCiAgICAgfSkKICAgKS5pc1JlcXVpcmVkKCksCiAgIGludGVyY29ubmVjdG9yczogYXJyYXkoCiAgICAgc2hhcGUoewogICAgICAgaWQ6IGlkKCkuaXNSZXF1aXJlZCgpLAogICAgICAgYXJlYTE6IHN0cmluZygpLmlzUmVxdWlyZWQoKSwKICAgICAgIGFyZWEyOiBzdHJpbmcoKS5pc1JlcXVpcmVkKCksCiAgICAgICB0eXBlOiBvbmVPZihbIkFDIiwiREMiLCAiVFAiXSkuaXNSZXF1aXJlZCgpLAogICAgICAgbG9zc0ZhY3RvcjogZmxvYXQoMCw5OTk5OTk5OTk5OTk5OTksMiksCiAgICAgICB3ZWlnaHQ6IG9uZU9mKDEpLmlzUmVxdWlyZWQoKSwgLy8gVE9ETyB0eXAsIG11c3QgZXF1YWwgMT8KICAgICAgIGRlYWRab25lOiBpbnRlZ2VyICgpLC8vVE9ETyB2ZXJpZnkgd2l0aCBGYW5kYQogICAgICAgc2NoU3RlcDogb25lT2YoWyJQVDE1TSIsIlBUMzBNIiwiUFQ2ME0iXSkuaXNSZXF1aXJlZCgpLAogICAgICAgZGlyMTI6IHNoYXBlKHsKICAgICAgICAgY29kZTogc3RyaW5nKCkuaXNSZXF1aXJlZCgpLAogICAgICAgICBhdGM6IGFycmF5KGZsb2F0KDAsOTk5OTk5OTk5OTk5OTk5LDEpLDEsNCkuaXNSZXF1aXJlZCgpLAogICAgICAgICBtaW5Db25zdHJhaW50OiBhcnJheShmbG9hdCgwLDk5OTk5OTk5OTk5OTk5OSwxKSwxLDQpLAogICAgICAgICBtYXhDb25zdHJhaW50OiBhcnJheShmbG9hdCgwLDk5OTk5OTk5OTk5OTk5OSwxKSwxLDQpLAogICAgICAgICBzY2hlZHVsZTogYXJyYXkoaW50ZWdlcigwLG51bGwpLDEsNCkuaXNSZXF1aXJlZCgpCiAgICAgICB9KS5pc1JlcXVpcmVkKCksCiAgICAgICBkaXIyMTogc2hhcGUoeyAgICAgIC8vIHNhbWUgYXMgZGlyMTIKICAgICAgICAgY29kZTogc3RyaW5nKCkuaXNSZXF1aXJlZCgpLCAKICAgICAgICAgYXRjOiBhcnJheShmbG9hdCgwLDk5OTk5OTk5OTk5OTk5OSwxKSwxLDQpLmlzUmVxdWlyZWQoKSwKICAgICAgICAgbWluQ29uc3RyYWludDogYXJyYXkoZmxvYXQoMCw5OTk5OTk5OTk5OTk5OTksMSksMSw0KS5pc1JlcXVpcmVkKCksIC8vICBudWxsIHZhbHVlcyBhcmUgcG9zc2libGUgZm9yIGFycmF5CiAgICAgICAgIG1heENvbnN0cmFpbnQ6IGFycmF5KGZsb2F0KDAsOTk5OTk5OTk5OTk5OTk5LDEpLDEsNCkuaXNSZXF1aXJlZCgpLCAvLyAgbnVsbCB2YWx1ZXMgYXJlIHBvc3NpYmxlIGZvciBhcnJheQogICAgICAgICBzY2hlZHVsZTogYXJyYXkoaW50ZWdlcigwLG51bGwpLDEsNCkuaXNSZXF1aXJlZCgpCiAgICAgICB9KS5pc1JlcXVpcmVkKCkKICAgICB9KQogICApLmlzUmVxdWlyZWQoKSwKICAgIHRlY2huaWNhbFByb2ZpbGVzOiBhcnJheSgKICAgICAgc2hhcGUoewogICAgICAgIGNvZGU6IHN0cmluZygpLmlzUmVxdWlyZWQoKSwKICAgICAgICBpbnRlcmNvbm5lY3RvcnM6IGFycmF5KHN0cmluZygpKS5pc1JlcXVpcmVkKCksCiAgICAgICAgcmV2ZXJ0OiBhcnJheShib29sZWFuKCkpLCAvLyBpZiAndHJ1ZScsIHRoZSBkaXJlY3Rpb24gZGlyMTIgLyBkaXIyMSBvZiB0aGUgY29tbWVyY2lhbCBpbnRlcmNvbm5lY3RvciB3aWxsIGJlIGZsaXBwZWQKICAgICAgICBsaW1pdFR5cGU6IG9uZU9mKFsiRElSRUNUIiwgIk5FVCJdKSwgLy8gIkRJUkVDVCIgbWVhbnMgZ3Jvc3MKICAgICAgICBkaXIxMjogc2hhcGUoewogICAgICAgICAgYXRjOiBhcnJheShmbG9hdCgwLCA5OTk5OTk5OSwgMSksIDEsIDQpCiAgICAgICAgfSksCiAgICAgICAgZGlyMjE6IHNoYXBlKHsKICAgICAgICAgIGF0YzogYXJyYXkoZmxvYXQoMCwgOTk5OTk5OTk5OTk5OTk5KSwgMSwgNCkKICAgICAgICB9KQogICAgICB9KQogICAgKSwKIH0pOw==

with random seed d returns error

dateTime is not accepted

Problem with letter case in for function.
datetime() is accepted, but dateTime() is not, but it should.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.