longshotlabs/simpl-schema

array of array

rogeriojlle opened this issue · 2 comments

how to parameterize it so that it accepts array arrays?
I tried:
field: {type: Array}
field. $: Array //wrong

field: [Array] //wrong

Thank you for submitting an issue!

If this is a bug report, please be sure to include, at minimum, example code showing a small schema and any necessary calls with all their arguments, which will reproduce the issue. Even better, you can link to a saved online code editor example, where anyone can immediately run the code and see the issue.

If you are requesting a feature, include a code example of how you imagine it working if it were implemented.

If you need to edit your issue description, click the [...] and choose Edit.

Be patient. This is a free and freely licensed package that I maintain in my spare time. You may get a response in a day, but it could also take a month. If you benefit from this package and would like to see more of my time devoted to it, you can help by sponsoring.

@rogeriojlle Here is an example from one of the tests:

const schema = new SimpleSchema({
geometry: {
type: Object,
optional: true,
},
'geometry.coordinates': {
type: Array,
},
'geometry.coordinates.$': {
type: Array,
},
'geometry.coordinates.$.$': {
type: Array,
},
'geometry.coordinates.$.$.$': {
type: SimpleSchema.Integer,
},
});