Просмотр исходного кода

chore: removes experimental decorators and improve types

e22m4u 1 год назад
Родитель
Сommit
2c35784fb3
100 измененных файлов с 45 добавлено и 24 удалено
  1. 0 0
      docs/assets/main.js
  2. 1 1
      docs/assets/navigation.js
  3. 0 0
      docs/assets/search.js
  4. 35 15
      docs/assets/style.css
  5. 0 0
      docs/classes/Adapter.html
  6. 0 0
      docs/classes/AdapterLoader.html
  7. 0 0
      docs/classes/AdapterRegistry.html
  8. 0 0
      docs/classes/BelongsToResolver.html
  9. 0 0
      docs/classes/DatasourceDefinitionValidator.html
  10. 0 0
      docs/classes/DefinitionRegistry.html
  11. 0 0
      docs/classes/FieldsClauseTool.html
  12. 0 0
      docs/classes/HasManyResolver.html
  13. 0 0
      docs/classes/HasOneResolver.html
  14. 0 0
      docs/classes/IncludeClauseTool.html
  15. 0 0
      docs/classes/InvalidArgumentError.html
  16. 0 0
      docs/classes/InvalidOperatorValueError.html
  17. 0 0
      docs/classes/ModelDataSanitizer.html
  18. 0 0
      docs/classes/ModelDataValidator.html
  19. 0 0
      docs/classes/ModelDecoratorUtils.html
  20. 0 0
      docs/classes/ModelDefinitionUtils.html
  21. 0 0
      docs/classes/ModelDefinitionValidator.html
  22. 0 0
      docs/classes/NotImplementedError.html
  23. 0 0
      docs/classes/OperatorClauseTool.html
  24. 0 0
      docs/classes/OrderClauseTool.html
  25. 0 0
      docs/classes/PrimaryKeysDefinitionValidator.html
  26. 0 0
      docs/classes/PropertiesDefinitionValidator.html
  27. 0 0
      docs/classes/ReferencesManyResolver.html
  28. 0 0
      docs/classes/RelationsDefinitionValidator.html
  29. 0 0
      docs/classes/Repository.html
  30. 0 0
      docs/classes/RepositoryRegistry.html
  31. 0 0
      docs/classes/Schema.html
  32. 0 0
      docs/classes/SliceClauseTool.html
  33. 0 0
      docs/classes/WhereClauseTool.html
  34. 0 0
      docs/enums/DataType.html
  35. 0 0
      docs/enums/DecoratorTargetType.html
  36. 0 0
      docs/enums/ModelDecoratorKeys.html
  37. 0 0
      docs/enums/RelationType.html
  38. 0 0
      docs/functions/capitalize.html
  39. 0 0
      docs/functions/cloneDeep.html
  40. 0 0
      docs/functions/excludeObjectKeys.html
  41. 0 0
      docs/functions/getCtorName.html
  42. 0 0
      docs/functions/getDecoratorTargetType.html
  43. 0 0
      docs/functions/getValueByPath.html
  44. 0 0
      docs/functions/isClass.html
  45. 0 0
      docs/functions/isCtor.html
  46. 0 0
      docs/functions/isPureObject.html
  47. 0 0
      docs/functions/model.html
  48. 0 0
      docs/functions/property.html
  49. 0 0
      docs/functions/relation.html
  50. 0 0
      docs/functions/selectObjectKeys.html
  51. 0 0
      docs/functions/singularize.html
  52. 0 0
      docs/functions/stringToRegexp.html
  53. 0 0
      docs/index.html
  54. 0 0
      docs/interfaces/AndClause.html
  55. 0 0
      docs/interfaces/Constructor.html
  56. 0 0
      docs/interfaces/OrClause.html
  57. 0 0
      docs/modules.html
  58. 0 0
      docs/types/AnyObject.html
  59. 0 0
      docs/types/BaseOptionValue.html
  60. 0 0
      docs/types/BelongsToDefinition.html
  61. 0 0
      docs/types/DEFAULT_PRIMARY_KEY_PROPERTY_NAME.html
  62. 0 0
      docs/types/DatasourceDefinition.html
  63. 0 0
      docs/types/ExcludePropertiesAndRelations.html
  64. 0 0
      docs/types/FieldsClause.html
  65. 0 0
      docs/types/FilterClause.html
  66. 0 0
      docs/types/Flatten.html
  67. 0 0
      docs/types/FullPropertyDefinition.html
  68. 0 0
      docs/types/HasManyDefinition.html
  69. 0 0
      docs/types/HasOneDefinition.html
  70. 0 0
      docs/types/Identity.html
  71. 0 0
      docs/types/IncludeClause.html
  72. 0 0
      docs/types/ItemFilterClause.html
  73. 0 0
      docs/types/MakeTheNamePropertyOptional.html
  74. 0 0
      docs/types/ModelData.html
  75. 0 0
      docs/types/ModelDefinition.html
  76. 0 0
      docs/types/ModelId.html
  77. 0 0
      docs/types/NestedIncludeClause.html
  78. 0 0
      docs/types/NormalizedFieldsClause.html
  79. 0 0
      docs/types/NormalizedIncludeClause.html
  80. 0 0
      docs/types/OperatorClause.html
  81. 0 0
      docs/types/OptionalUnlessRequiredId.html
  82. 0 0
      docs/types/OrderClause.html
  83. 0 0
      docs/types/PartialBy.html
  84. 0 0
      docs/types/PartialWithoutId.html
  85. 0 0
      docs/types/PolyBelongsToDefinition.html
  86. 0 0
      docs/types/PolyHasManyDefinitionWithTargetKeys.html
  87. 0 0
      docs/types/PolyHasManyDefinitionWithTargetRelationName.html
  88. 0 0
      docs/types/PolyHasOneDefinitionWithTargetKeys.html
  89. 0 0
      docs/types/PolyHasOneDefinitionWithTargetRelationName.html
  90. 0 0
      docs/types/PropertiesClause.html
  91. 0 0
      docs/types/PropertyDefinition.html
  92. 0 0
      docs/types/PropertyDefinitionMap.html
  93. 0 0
      docs/types/ReferencesManyDefinition.html
  94. 0 0
      docs/types/RelationDefinition.html
  95. 0 0
      docs/types/RelationDefinitionMap.html
  96. 0 0
      docs/types/ShortModelDefinition.html
  97. 0 0
      docs/types/WhereClause.html
  98. 0 0
      docs/types/WithoutId.html
  99. 7 7
      package.json
  100. 2 1
      src/adapter/decorator/data-sanitizing-decorator.d.ts

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


+ 1 - 1
docs/assets/navigation.js

@@ -1 +1 @@
-window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA6WZXW/bNhSG/4uug2UN1m7LnZO4mNE6NhSnRTAMASed2FwpUiOpImqx/z7IkiyKH4c0euv3Pc+h+HF4JP/5PdPwqrPr7I5osmtryC6ymuhDdp0Bbyp1Of7+00FXLLvIvlBeZte//XcxRUIhJNFC7ojcg/ZCXEuYtxYlsFPEB2iVjXMdYVoOjGgquG9YphYmLEpSa5BTcMGIUqAuB2Ee+ebKE/tRkBIh9HICJ4c9VVq2QdJowFg3wATfq53IQQn21Tcux4Lxuh2iRCMLuIMXymk3o58Io2W3OC4btaN5TvbwNLgejPieAivVLSONgp0QzOXZDoz2B1FrwtvwrFqGCGvDAUUZOkZa8YI1JWAP6Vhw3tdusRZy31TA9VJK3yL7XAnUTQ3HI/2JsAZwtGvF+H3FIJo8kG57fPPNqetJIiJb3fXEiWNVe9SUqRByZkpgjocCh85cZ1CjM3DeOb8XelXVDLqNA2VgF3hMGHPcLdgxcD0oUZaA4+YGjLWVtCKy7S6ypFnF/XgmUYPUFFITIXYsTw4vIIEXECmJfh9O7u/stAfA3HiWWiiqhe+OmbQ0Qvi2cj0Y8aE4QEVcSv87Gslogd4AlgFjfT6ARFmWAe1qeNkbJwrlGuQLKbqWZlTniKu37wzEreBKy6aYrb4BMXQMs5HIQEYRAyx4u/n7Hyj0RNBtfXyKQbCif/791zdvr8y2jCjY1MMObcDmWHKUNnZw08Z3iK4lRr1bvl88ftw9b/PVepE/PX9YPj1v8812me+enu8X66WdIxoQzejpFp0kHk+Mu3w99jxTgVvw8lQs7ASoOZbJbCFtsKnFOUyDs01HzqRFOYxoDc4kDj9HoxvGhnlowyvid8XYQ38cxjqGBOKGIzvH1mO8VQlcU93anPH3aLzZaTsQU4ySNFTYjrD1GG9NvsDuAPekGrd521cbwmw0Yo1mGRtihzkKaYTgglpyEm1VeimrMhZ9D0pDia6pxxKlClkRRr9BiVUOvyudjY/ab4vR5w20DZ2rcVa/ox45A6Vy+LehEkp3qUK+KH/qzh3kJMUoWyI1JezGKQgnIZHwmeqDaLT7fLYe5QnWJtz9AVsK3SnC3dj673rzb3VTpkjID2Ydb+KuIJ2Z3QxNHMXsvkh6dCTix3ImPHhCZHQMp67Hf1xsPZGHXPPndw5uxJrUceya1DHy/AU1POaQL87vVwIj247zmZ7Z8Jpi5IeDkDpyBfs8Ma7xzmjjDClKCRXR5OpZkJrq4803IV4aXhwb/ctJnXPe/WIimOjOHNRewigiAOhfNvqXxnlZmUCOCQHuQd9qIedVYkIZMg5B/+eZ8aJ/99jo4yvtTbvtWH6k4UBQtKtByjtjg4QHz74izGKd7wdW6LaRYH8AMAGTjmCq7tT44o8CElgPpc0XO2pIuBxqgS981JBwBQwKjW9Y24PhKN83jMjAKTRkDKIl5fvuD6w9vHrP4tzhoP76Hy+UGeEbHQAA"
+window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAA6WZa2/bNhSG/4s+B8satN2Wb07iYkbr2FCdFsEwBJx0YrOlSI08KqIO+++FbMuSeDmk0a9+3/Pwcng5lP/6L0N4wew6u2PINm0N2UVWM9xl1xnIpjKX/e+/7LAS2UX2lcsyu/79/4shEgqlGSq9YXoL6IW4ljAvB8GQK+kDjbUwYVayGkEPwYVgxoC5PArTyFdXntgPipUE4SAncHLYcoO6DZJ6A8W6AaHk1mxUDkaJb75+ORaK1+XUqEYXcAfPXPJuRj8xwcsuRS6btJPtnOzhaXA9FPEdB1GaW8EaAxulhMuzHRTtT2aWTLbhWbUMEdZKAoka6RRpIQvRlEAN0rHQvG9dsmZ621Qgca61L8k+VwJ1VcN+Y39iogEa7Vop/lKVILqV95F1y+O7b05dTxKRWOquJ048LeAH5MKEmFPXGdRob8/bk/cKF1UtoEsylIGMeUwUs88stWRdD0nUJdC4qYFirTWvmG7fQ2uSZpX20y2pGjRySG2IsFPt5PAMGmQBkePL76PJh/s1bQCUm26lVoaj8t0Hg5ZGCN8srocifix2UDGXcvidjBS8IE9ry0CxPu9AkyzLQFYgsjwYBwqXCPqZFV350atTxNWbtyPErZIGdVNMsj+CjHQKs9JER3qRAsxku/rnCxQ4ELCt96M4Clb0r3/89urNla+EGpaqzfJYYtS7+bvZw4fN0zpfLGf549P7+ePTOl+t5/nm8el+tpzbbUQDoi16ajGnEY8nxh2XTTZvrMU5AsFJd88ZtChHMERwhnb8ORrdCHE8XdvwPPldMfaxJgxjHUMCcSWJfNp6jLcoQSLH1ub0v0fjx9WlAxmLURJCRa0IW4/xTuWZDToJaYTgVFtyEm1ReimLMhZ9DwahJGfbY4lSla6Y4N+hpPa035XOpnvtt8Xo0xLRhk7VOKvLHxMPUoAxOfzbcA2lm6qQL8of6k8HOUgxyppp5EzcOFv1JCQSPnPcqQbd8dl6lKdEm3BXBmwpdOd47Pp2+C7Uldy+liIhP9lqX8Xes8rJ5Rmhib2YnORJQycifq7NhIEnREb7cHrl+LeLrSfyiAv4/DvdjViyOo5dsjpGnj7Bwn0O+eL8QyYosu04n+mZDa8pRh69XmzeSIpSQodd8ilXsJrj/oYaEM+NLPaP2ctBnXLevh4jhOr2BtReQi8SAHjZX42H58t0+w8gx0QAt4C3qPR0Nw+okUxDyO/5E170s76N3n/6u2nXHcuPHDkIFDe3kyfpgDgoZOi60WC/JseAQScwBgQUSCfP9lA4LreNYDqwIkcyBUHN5bb7C2ALL951OXU4qL9/AK5YS0UPGgAA"

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


+ 35 - 15
docs/assets/style.css

@@ -29,7 +29,7 @@
     --light-color-ts-constructor-signature: var(--light-color-ts-constructor);
     --light-color-ts-parameter: var(--light-color-ts-variable);
     /* type literal not included as links will never be generated to it */
-    --light-color-ts-type-parameter: var(--light-color-ts-type-alias);
+    --light-color-ts-type-parameter: #a55c0e;
     --light-color-ts-accessor: var(--light-color-ts-property);
     --light-color-ts-get-signature: var(--light-color-ts-accessor);
     --light-color-ts-set-signature: var(--light-color-ts-accessor);
@@ -69,7 +69,7 @@
     --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor);
     --dark-color-ts-parameter: var(--dark-color-ts-variable);
     /* type literal not included as links will never be generated to it */
-    --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias);
+    --dark-color-ts-type-parameter: #e07d13;
     --dark-color-ts-accessor: var(--dark-color-ts-property);
     --dark-color-ts-get-signature: var(--dark-color-ts-accessor);
     --dark-color-ts-set-signature: var(--dark-color-ts-accessor);
@@ -266,12 +266,12 @@ h6 {
     line-height: 1.2;
 }
 
-h1 > a,
-h2 > a,
-h3 > a,
-h4 > a,
-h5 > a,
-h6 > a {
+h1 > a:not(.link),
+h2 > a:not(.link),
+h3 > a:not(.link),
+h4 > a:not(.link),
+h5 > a:not(.link),
+h6 > a:not(.link) {
     text-decoration: none;
     color: var(--color-text);
 }
@@ -649,6 +649,28 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
     font-weight: bold;
 }
 
+.tsd-full-hierarchy:not(:last-child) {
+    margin-bottom: 1em;
+    padding-bottom: 1em;
+    border-bottom: 1px solid var(--color-accent);
+}
+.tsd-full-hierarchy,
+.tsd-full-hierarchy ul {
+    list-style: none;
+    margin: 0;
+    padding: 0;
+}
+.tsd-full-hierarchy ul {
+    padding-left: 1.5rem;
+}
+.tsd-full-hierarchy a {
+    padding: 0.25rem 0 !important;
+    font-size: 1rem;
+    display: inline-flex;
+    align-items: center;
+    color: var(--color-text);
+}
+
 .tsd-panel-group.tsd-index-group {
     margin-bottom: 0;
 }
@@ -714,12 +736,15 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
 }
 .tsd-navigation > a,
 .tsd-navigation .tsd-accordion-summary {
-    width: calc(100% - 0.5rem);
+    width: calc(100% - 0.25rem);
+    display: flex;
+    align-items: center;
 }
 .tsd-navigation a,
 .tsd-navigation summary > span,
 .tsd-page-navigation a {
-    display: inline-flex;
+    display: flex;
+    width: calc(100% - 0.25rem);
     align-items: center;
     padding: 0.25rem;
     color: var(--color-text);
@@ -759,11 +784,6 @@ input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark {
     margin-left: -1.5rem;
 }
 
-.tsd-nested-navigation > li > a,
-.tsd-nested-navigation > li > span {
-    width: calc(100% - 1.75rem - 0.5rem);
-}
-
 .tsd-page-navigation ul {
     padding-left: 1.75rem;
 }

Разница между файлами не показана из-за своего большого размера
+ 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/ModelDecoratorUtils.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/DecoratorTargetType.html


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/enums/ModelDecoratorKeys.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/getDecoratorTargetType.html


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


Разница между файлами не показана из-за своего большого размера
+ 0 - 0
docs/types/BaseOptionValue.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/ExcludePropertiesAndRelations.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/MakeTheNamePropertyOptional.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/ShortModelDefinition.html


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


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


+ 7 - 7
package.json

@@ -34,16 +34,16 @@
   "license": "MIT",
   "homepage": "https://github.com/e22m4u/js-repository",
   "dependencies": {
-    "@e22m4u/js-format": "0.0.7",
-    "@e22m4u/js-service": "0.0.7",
-    "reflect-metadata": "^0.2.1"
+    "@e22m4u/js-format": "0.0.8",
+    "@e22m4u/js-service": "0.0.7"
   },
   "devDependencies": {
     "@commitlint/cli": "^18.4.3",
     "@commitlint/config-conventional": "^18.4.3",
+    "@types/chai": "^4.3.11",
     "@types/mocha": "^10.0.6",
-    "@typescript-eslint/eslint-plugin": "^6.16.0",
-    "@typescript-eslint/parser": "^6.16.0",
+    "@typescript-eslint/eslint-plugin": "^6.17.0",
+    "@typescript-eslint/parser": "^6.17.0",
     "c8": "^8.0.1",
     "chai": "^4.3.10",
     "chai-as-promised": "^7.1.1",
@@ -52,13 +52,13 @@
     "eslint": "^8.56.0",
     "eslint-config-prettier": "^9.1.0",
     "eslint-plugin-chai-expect": "^3.0.0",
-    "eslint-plugin-jsdoc": "^46.9.1",
+    "eslint-plugin-jsdoc": "^47.0.2",
     "eslint-plugin-mocha": "^10.2.0",
     "husky": "^8.0.3",
     "mocha": "^10.2.0",
     "prettier": "^3.1.1",
     "ts-node": "^10.9.2",
-    "typedoc": "^0.25.4",
+    "typedoc": "^0.25.6",
     "typescript": "^5.3.3"
   }
 }

+ 2 - 1
src/adapter/decorator/data-sanitizing-decorator.d.ts

@@ -1,3 +1,4 @@
+import {Adapter} from '../adapter.js';
 import {Service} from '@e22m4u/js-service';
 
 /**
@@ -9,5 +10,5 @@ export declare class DataSanitizingDecorator extends Service {
    *
    * @param adapter
    */
-  decorate(adapter): void;
+  decorate(adapter: Adapter): void;
 }

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