Browse Source

fix: types of ModelDefinitionUtils class

e22m4u 1 year ago
parent
commit
737c077e91

+ 1 - 1
dist/cjs/index.cjs

@@ -2583,7 +2583,7 @@ var init_model_definition_utils = __esm({
        *
        *
        * @param {string} modelName
        * @param {string} modelName
        * @param {string} propertyName
        * @param {string} propertyName
-       * @returns {undefined|string}
+       * @returns {string|undefined}
        */
        */
       getModelNameOfPropertyValueIfDefined(modelName, propertyName) {
       getModelNameOfPropertyValueIfDefined(modelName, propertyName) {
         if (!modelName || typeof modelName !== "string")
         if (!modelName || typeof modelName !== "string")

+ 11 - 0
src/definition/model/model-definition-utils.d.ts

@@ -166,4 +166,15 @@ export declare class ModelDefinitionUtils extends Service {
     modelName: string,
     modelName: string,
     modelData: T,
     modelData: T,
   ): Partial<T>;
   ): Partial<T>;
+
+  /**
+   * Get model name of property value if defined.
+   *
+   * @param modelName
+   * @param propertyName
+   */
+  getModelNameOfPropertyValueIfDefined(
+    modelName: string,
+    propertyName: string,
+  ): string | undefined;
 }
 }

+ 1 - 1
src/definition/model/model-definition-utils.js

@@ -481,7 +481,7 @@ export class ModelDefinitionUtils extends Service {
    *
    *
    * @param {string} modelName
    * @param {string} modelName
    * @param {string} propertyName
    * @param {string} propertyName
-   * @returns {undefined|string}
+   * @returns {string|undefined}
    */
    */
   getModelNameOfPropertyValueIfDefined(modelName, propertyName) {
   getModelNameOfPropertyValueIfDefined(modelName, propertyName) {
     if (!modelName || typeof modelName !== 'string')
     if (!modelName || typeof modelName !== 'string')