|
|
@@ -5,8 +5,8 @@ JavaScript модуль для работы с проекцией данных.
|
|
|
## Содержание
|
|
|
|
|
|
- [Установка](#установка)
|
|
|
+- [Схема проекции](#схема-проекции)
|
|
|
- [Использование](#использование)
|
|
|
- - [Схема проекции](#схема-проекции)
|
|
|
- [Применение схемы](#применение-схемы)
|
|
|
- [Строгий режим](#строгий-режим)
|
|
|
- [Область проекции](#область-проекции)
|
|
|
@@ -35,11 +35,7 @@ import {projectData} from '@e22m4u/js-data-projection';
|
|
|
const {projectData} = require('@e22m4u/js-data-projection');
|
|
|
```
|
|
|
|
|
|
-## Использование
|
|
|
-
|
|
|
-Ниже приводятся примеры использования данного модуля.
|
|
|
-
|
|
|
-### Схема проекции
|
|
|
+## Схема проекции
|
|
|
|
|
|
Определение правил видимости полей.
|
|
|
|
|
|
@@ -79,6 +75,22 @@ const {projectData} = require('@e22m4u/js-data-projection');
|
|
|
}
|
|
|
```
|
|
|
|
|
|
+Определение вложенной именованной схемы.
|
|
|
+
|
|
|
+```js
|
|
|
+{
|
|
|
+ name: true, // поле name доступно
|
|
|
+ address: { // настройки поля address
|
|
|
+ select: true, // поле address доступно
|
|
|
+ schema: 'address' // имя вложенной схемы
|
|
|
+ }
|
|
|
+}
|
|
|
+```
|
|
|
+
|
|
|
+## Использование
|
|
|
+
|
|
|
+Ниже приводятся примеры использования данного модуля.
|
|
|
+
|
|
|
### Применение схемы
|
|
|
|
|
|
Создание проекции данных с помощью схемы.
|