views(applet) {
          let appletViews = applet && applet.views;
          return appletViews
            ? _(appletViews)
                .map(val => {
                  let inheritsFromVal = val.inheritsFrom && this.rawViewFromKey(applet, val.inheritsFrom);
                  return inheritsFromVal ? _.merge({}, inheritsFromVal, val) : val;
                })
                .sortBy('ord')
                .value()
            : [];
        }
/**
         * Given an applet object return the array of views defined for the applet, if any, ready for rendering
         * @param {object} applet Applet object
         */
Given an applet object return the array of views defined for the applet, if any, ready for rendering
@param {object} applet Applet object
Given an applet object return the array of views defined for the applet if any ready for rendering @param { object } applet Applet object
views(applet) {
          let appletViews = applet && applet.views;
          return appletViews
            ? _(appletViews)
                .map(val => {
                  let inheritsFromVal = val.inheritsFrom && this.rawViewFromKey(applet, val.inheritsFrom);
                  return inheritsFromVal ? _.merge({}, inheritsFromVal, val) : val;
                })
                .sortBy('ord')
                .value()
            : [];
        }
views ( applet ) { let appletViews = applet && applet . views ; return appletViews ? _ ( appletViews ) . map ( val => { let inheritsFromVal = val . inheritsFrom && this . rawViewFromKey ( applet , val . inheritsFrom ) ; return inheritsFromVal ? _ . merge ( { } , inheritsFromVal , val ) : val ; } ) . sortBy ( 'ord' ) . value ( ) : [ ] ; }
Given an applet object return the array of views defined for the applet, if any, ready for rendering
 @param {object} applet Applet object
Given an applet object return the array of views defined for the applet if any ready for rendering @param { object } applet Applet object