@@ -35,16 +35,33 @@ const {DataValidator} = require('@e22m4u/js-data-schema');
### Схема данных
-Пример схемы массива.
+Пример схемы.
```js
{
type: DataType.ARRAY,
items: {
- type: DataType.STRING,
- required: true
+ type: DataType.OBJECT,
+ properties: {
+ name: {
+ type: DataType.STRING,
+ required: true
+ },
+ age: {
+ type: DataType.NUMBER
+ }
}
+// [
+// {
+// name: 'John',
+// age: 27,
+// },
+// name: 'Frank'
+// }
+// ]
```
Свойства схемы (далее параметры):