|
|
@@ -211,6 +211,22 @@ console.log(outputData);
|
|
|
// }
|
|
|
```
|
|
|
|
|
|
+Модуль экспортирует объект констант с именами часто используемых областей
|
|
|
+проекции.
|
|
|
+
|
|
|
+```js
|
|
|
+import {ProjectionScope} from '@e22m4u/js-data-projection';
|
|
|
+
|
|
|
+// const ProjectionScope = {
|
|
|
+// INPUT: 'input',
|
|
|
+// OUTPUT: 'output',
|
|
|
+// };
|
|
|
+
|
|
|
+projectData(schema, data, {
|
|
|
+ scope: ProjectionScope.INPUT,
|
|
|
+});
|
|
|
+```
|
|
|
+
|
|
|
#### Фабрика схемы
|
|
|
|
|
|
Вместо статической схемы можно передать фабричную функцию, которая вернет
|