diff --git a/client/src/model.js b/client/src/model.js index da550fd29e..a3cc005994 100644 --- a/client/src/model.js +++ b/client/src/model.js @@ -54,7 +54,7 @@ import DefaultValueProvider from 'helpers/model/default-value-provider'; * * @typedef module:model~defs * @type {Object} - * @property {Object.} [fields] Fields. + * @property {Object.} [fields] Fields. * @property {Object.>} [links] Links. */ @@ -62,7 +62,7 @@ import DefaultValueProvider from 'helpers/model/default-value-provider'; * Field definitions. * * @typedef module:model~fieldDefs - * @type {Object & Record} + * @type {Object} * @property {string} type A type. */ diff --git a/client/src/views/admin/field-manager/edit.js b/client/src/views/admin/field-manager/edit.js index 654523edee..167f4db20f 100644 --- a/client/src/views/admin/field-manager/edit.js +++ b/client/src/views/admin/field-manager/edit.js @@ -645,6 +645,16 @@ class FieldManagerEditView extends View { } } + /** + * @private + * @param {string|null} type + * @param {string} name + * @param {boolean|null} readOnly + * @param {Record} params + * @param {Record} [options] + * @param {function} [callback] + * @return {Promise} + */ createFieldView(type, name, readOnly, params, options, callback) { const viewName = (params || {}).view || this.getFieldManager().getViewName(type);