e22m4u 2 лет назад
Родитель
Сommit
7dfc32a664
82 измененных файлов с 136 добавлено и 2 удалено
  1. 103 0
      README.md
  2. 0 0
      docs/classes/Adapter.html
  3. 0 0
      docs/classes/AdapterLoader.html
  4. 0 0
      docs/classes/AdapterRegistry.html
  5. 0 0
      docs/classes/BelongsToResolver.html
  6. 0 0
      docs/classes/DatasourceDefinitionValidator.html
  7. 0 0
      docs/classes/DefinitionRegistry.html
  8. 0 0
      docs/classes/FieldsClauseTool.html
  9. 0 0
      docs/classes/HasManyResolver.html
  10. 0 0
      docs/classes/HasOneResolver.html
  11. 0 0
      docs/classes/IncludeClauseTool.html
  12. 0 0
      docs/classes/InvalidArgumentError.html
  13. 0 0
      docs/classes/InvalidOperatorValueError.html
  14. 0 0
      docs/classes/ModelDataSanitizer.html
  15. 0 0
      docs/classes/ModelDataValidator.html
  16. 0 0
      docs/classes/ModelDefinitionUtils.html
  17. 0 0
      docs/classes/ModelDefinitionValidator.html
  18. 0 0
      docs/classes/NotImplementedError.html
  19. 0 0
      docs/classes/OperatorClauseTool.html
  20. 0 0
      docs/classes/OrderClauseTool.html
  21. 0 0
      docs/classes/PrimaryKeysDefinitionValidator.html
  22. 0 0
      docs/classes/PropertiesDefinitionValidator.html
  23. 0 0
      docs/classes/ReferencesManyResolver.html
  24. 0 0
      docs/classes/RelationsDefinitionValidator.html
  25. 0 0
      docs/classes/Repository.html
  26. 0 0
      docs/classes/RepositoryRegistry.html
  27. 0 0
      docs/classes/Schema.html
  28. 0 0
      docs/classes/SliceClauseTool.html
  29. 0 0
      docs/classes/WhereClauseTool.html
  30. 0 0
      docs/enums/DataType.html
  31. 0 0
      docs/enums/RelationType.html
  32. 0 0
      docs/functions/capitalize.html
  33. 0 0
      docs/functions/cloneDeep.html
  34. 0 0
      docs/functions/excludeObjectKeys.html
  35. 0 0
      docs/functions/getCtorName.html
  36. 0 0
      docs/functions/getValueByPath.html
  37. 0 0
      docs/functions/isCtor.html
  38. 0 0
      docs/functions/isPureObject.html
  39. 0 0
      docs/functions/selectObjectKeys.html
  40. 0 0
      docs/functions/singularize.html
  41. 0 0
      docs/functions/stringToRegexp.html
  42. 31 0
      docs/index.html
  43. 0 0
      docs/interfaces/AndClause.html
  44. 0 0
      docs/interfaces/OrClause.html
  45. 0 0
      docs/types/AnyObject.html
  46. 0 0
      docs/types/BelongsToDefinition.html
  47. 0 0
      docs/types/DEFAULT_PRIMARY_KEY_PROPERTY_NAME.html
  48. 0 0
      docs/types/DatasourceDefinition.html
  49. 0 0
      docs/types/FieldsClause.html
  50. 0 0
      docs/types/FilterClause.html
  51. 0 0
      docs/types/Flatten.html
  52. 0 0
      docs/types/FullPropertyDefinition.html
  53. 0 0
      docs/types/HasManyDefinition.html
  54. 0 0
      docs/types/HasOneDefinition.html
  55. 0 0
      docs/types/Identity.html
  56. 0 0
      docs/types/IncludeClause.html
  57. 0 0
      docs/types/ItemFilterClause.html
  58. 0 0
      docs/types/ModelData.html
  59. 0 0
      docs/types/ModelDefinition.html
  60. 0 0
      docs/types/ModelId.html
  61. 0 0
      docs/types/NestedIncludeClause.html
  62. 0 0
      docs/types/NormalizedFieldsClause.html
  63. 0 0
      docs/types/NormalizedIncludeClause.html
  64. 0 0
      docs/types/OperatorClause.html
  65. 0 0
      docs/types/OptionalUnlessRequiredId.html
  66. 0 0
      docs/types/OrderClause.html
  67. 0 0
      docs/types/PartialBy.html
  68. 0 0
      docs/types/PartialWithoutId.html
  69. 0 0
      docs/types/PolyBelongsToDefinition.html
  70. 0 0
      docs/types/PolyHasManyDefinitionWithTargetKeys.html
  71. 0 0
      docs/types/PolyHasManyDefinitionWithTargetRelationName.html
  72. 0 0
      docs/types/PolyHasOneDefinitionWithTargetKeys.html
  73. 0 0
      docs/types/PolyHasOneDefinitionWithTargetRelationName.html
  74. 0 0
      docs/types/PropertiesClause.html
  75. 0 0
      docs/types/PropertyDefinition.html
  76. 0 0
      docs/types/PropertyDefinitionMap.html
  77. 0 0
      docs/types/ReferencesManyDefinition.html
  78. 0 0
      docs/types/RelationDefinition.html
  79. 0 0
      docs/types/RelationDefinitionMap.html
  80. 0 0
      docs/types/WhereClause.html
  81. 0 0
      docs/types/WithoutId.html
  82. 2 2
      src/definition/model/relations/relations-definition-validator.js

+ 103 - 0
README.md

@@ -259,6 +259,109 @@ schema.defineModel({
 - `hasMany` - обратная сторона `belongsTo` по принципу "один ко многим"
 - `referencesMany` - документ содержит массив с идентификаторами целевой модели
 
+**belongsTo**
+
+Базовое определение `belongsTo`
+
+```js
+{
+  type: RelationType.BELONGS_TO,
+  model: 'target',
+  foreignKey: 'targetId', // опционально
+}
+```
+
+Полиморфная версия `belongsTo`
+
+```js
+{
+  type: RelationType.BELONGS_TO,
+  polymorphic: true,
+  foreignKey: 'referenceId',      // опционально
+  discriminator: 'referenceType', // опционально
+}
+```
+
+**hasOne**
+
+Базовое определение `hasOne`
+
+```js
+{
+  type: RelationType.HAS_ONE,
+  model: 'target',
+  foreignKey: 'sourceId',
+}
+```
+
+Полиморфная версия `hasOne` с указанием имени связи целевой модели.
+
+```js
+{
+  type: RelationType.HAS_ONE,
+  model: 'target',
+  polymorphic: 'relation',
+}
+```
+
+Полиморфная версия `hasOne` с указанием свойств целевой модели.
+
+```js
+{
+  type: RelationType.HAS_ONE,
+  model: 'target',
+  polymorphic: true,
+  foreignKey: 'referenceId',
+  discriminator: 'referenceType,
+}
+```
+
+**hasMany**
+
+Базовое определение `hasMany`
+
+```js
+{
+  type: RelationType.HAS_MANY,
+  model: 'target',
+  foreignKey: 'sourceId',
+}
+```
+
+Полиморфная версия `hasMany` с указанием имени связи целевой модели.
+
+```js
+{
+  type: RelationType.HAS_MANY,
+  model: 'target',
+  polymorphic: 'relation',
+}
+```
+
+Полиморфная версия `hasMany` с указанием свойств целевой модели.
+
+```js
+{
+  type: RelationType.HAS_MANY,
+  model: 'target',
+  polymorphic: true,
+  foreignKey: 'referenceId',
+  discriminator: 'referenceType,
+}
+```
+
+**referencesMany**
+
+Определение связи `referencesMany`
+
+```js
+{
+  type: RelationType.REFERENCES_MANY,
+  model: 'target',
+  foreignKey: 'targetIds', // опционально
+}
+```
+
 ## Тесты
 
 ```bash

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/Adapter.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/AdapterLoader.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/AdapterRegistry.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/BelongsToResolver.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/DatasourceDefinitionValidator.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/DefinitionRegistry.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/FieldsClauseTool.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/HasManyResolver.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/HasOneResolver.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/IncludeClauseTool.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/InvalidArgumentError.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/InvalidOperatorValueError.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/ModelDataSanitizer.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/ModelDataValidator.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/ModelDefinitionUtils.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/ModelDefinitionValidator.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/NotImplementedError.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/OperatorClauseTool.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/OrderClauseTool.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/PrimaryKeysDefinitionValidator.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/PropertiesDefinitionValidator.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/ReferencesManyResolver.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/RelationsDefinitionValidator.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/Repository.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/RepositoryRegistry.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/Schema.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/SliceClauseTool.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/classes/WhereClauseTool.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/enums/DataType.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/enums/RelationType.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/capitalize.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/cloneDeep.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/excludeObjectKeys.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/getCtorName.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/getValueByPath.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/isCtor.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/isPureObject.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/selectObjectKeys.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/singularize.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/functions/stringToRegexp.html


+ 31 - 0
docs/index.html

@@ -138,6 +138,37 @@
 <li><code>hasMany</code> - обратная сторона <code>belongsTo</code> по принципу &quot;один ко многим&quot;</li>
 <li><code>referencesMany</code> - документ содержит массив с идентификаторами целевой модели</li>
 </ul>
+<p><strong>belongsTo</strong></p>
+<p>Базовое определение <code>belongsTo</code></p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">BELONGS_TO</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">model</span><span class="hl-1">: </span><span class="hl-2">&#39;target&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">foreignKey</span><span class="hl-1">: </span><span class="hl-2">&#39;targetId&#39;</span><span class="hl-1">, </span><span class="hl-5">// опционально</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
+<p>Полиморфная версия <code>belongsTo</code></p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">BELONGS_TO</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">polymorphic</span><span class="hl-1">: </span><span class="hl-6">true</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">foreignKey</span><span class="hl-1">: </span><span class="hl-2">&#39;referenceId&#39;</span><span class="hl-1">,      </span><span class="hl-5">// опционально</span><br/><span class="hl-1">  </span><span class="hl-9">discriminator</span><span class="hl-1">: </span><span class="hl-2">&#39;referenceType&#39;</span><span class="hl-1">, </span><span class="hl-5">// опционально</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
+<p><strong>hasOne</strong></p>
+<p>Базовое определение <code>hasOne</code></p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">HAS_ONE</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">model</span><span class="hl-1">: </span><span class="hl-2">&#39;target&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">foreignKey</span><span class="hl-1">: </span><span class="hl-2">&#39;sourceId&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
+<p>Полиморфная версия <code>hasOne</code> с указанием имени связи целевой модели.</p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">HAS_ONE</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">model</span><span class="hl-1">: </span><span class="hl-2">&#39;target&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">polymorphic</span><span class="hl-1">: </span><span class="hl-2">&#39;relation&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
+<p>Полиморфная версия <code>hasOne</code> с указанием свойств целевой модели.</p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">HAS_ONE</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">model</span><span class="hl-1">: </span><span class="hl-2">&#39;target&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">polymorphic</span><span class="hl-1">: </span><span class="hl-6">true</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">foreignKey</span><span class="hl-1">: </span><span class="hl-2">&#39;referenceId&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">discriminator</span><span class="hl-1">: </span><span class="hl-2">&#39;referenceType</span><span class="hl-10">,</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
+<p><strong>hasMany</strong></p>
+<p>Базовое определение <code>hasMany</code></p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">HAS_MANY</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">model</span><span class="hl-1">: </span><span class="hl-2">&#39;target&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">foreignKey</span><span class="hl-1">: </span><span class="hl-2">&#39;sourceId&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
+<p>Полиморфная версия <code>hasMany</code> с указанием имени связи целевой модели.</p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">HAS_MANY</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">model</span><span class="hl-1">: </span><span class="hl-2">&#39;target&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">polymorphic</span><span class="hl-1">: </span><span class="hl-2">&#39;relation&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
+<p>Полиморфная версия <code>hasMany</code> с указанием свойств целевой модели.</p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">HAS_MANY</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">model</span><span class="hl-1">: </span><span class="hl-2">&#39;target&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">polymorphic</span><span class="hl-1">: </span><span class="hl-6">true</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">foreignKey</span><span class="hl-1">: </span><span class="hl-2">&#39;referenceId&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">discriminator</span><span class="hl-1">: </span><span class="hl-2">&#39;referenceType</span><span class="hl-10">,</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
+<p><strong>referencesMany</strong></p>
+<p>Определение связи <code>referencesMany</code></p>
+<pre><code class="language-js"><span class="hl-1">{</span><br/><span class="hl-1">  </span><span class="hl-9">type</span><span class="hl-1">: </span><span class="hl-4">RelationType</span><span class="hl-1">.</span><span class="hl-7">REFERENCES_MANY</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">model</span><span class="hl-1">: </span><span class="hl-2">&#39;target&#39;</span><span class="hl-1">,</span><br/><span class="hl-1">  </span><span class="hl-9">foreignKey</span><span class="hl-1">: </span><span class="hl-2">&#39;targetIds&#39;</span><span class="hl-1">, </span><span class="hl-5">// опционально</span><br/><span class="hl-1">}</span>
+</code><button>Copy</button></pre>
 <a id="md:тесты" class="tsd-anchor"></a><h2><a href="#md:тесты">Тесты</a></h2><pre><code class="language-bash"><span class="hl-0">npm</span><span class="hl-1"> </span><span class="hl-2">run</span><span class="hl-1"> </span><span class="hl-2">test</span>
 </code><button>Copy</button></pre>
 <a id="md:лицензия" class="tsd-anchor"></a><h2><a href="#md:лицензия">Лицензия</a></h2><p>MIT</p>

Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/interfaces/AndClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/interfaces/OrClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/AnyObject.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/BelongsToDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/DEFAULT_PRIMARY_KEY_PROPERTY_NAME.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/DatasourceDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/FieldsClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/FilterClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/Flatten.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/FullPropertyDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/HasManyDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/HasOneDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/Identity.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/IncludeClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/ItemFilterClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/ModelData.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/ModelDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/ModelId.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/NestedIncludeClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/NormalizedFieldsClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/NormalizedIncludeClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/OperatorClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/OptionalUnlessRequiredId.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/OrderClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PartialBy.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PartialWithoutId.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PolyBelongsToDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PolyHasManyDefinitionWithTargetKeys.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PolyHasManyDefinitionWithTargetRelationName.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PolyHasOneDefinitionWithTargetKeys.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PolyHasOneDefinitionWithTargetRelationName.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PropertiesClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PropertyDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/PropertyDefinitionMap.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/ReferencesManyDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/RelationDefinition.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/RelationDefinitionMap.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/WhereClause.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/WithoutId.html


+ 2 - 2
src/definition/model/relations/relations-definition-validator.js

@@ -94,8 +94,8 @@ export class RelationsDefinitionValidator extends Service {
    * {
    *   type: RelationType.BELONGS_TO,
    *   polymorphic: true,
-   *   foreignKey: 'referenceId',     // optional
-   *   discriminator: 'referenceType, // optional
+   *   foreignKey: 'referenceId',      // optional
+   *   discriminator: 'referenceType', // optional
    * }
    * ```
    *

Некоторые файлы не были показаны из-за большого количества измененных файлов