prioOrder(val) {
      if (typeof val !== 'undefined') {
        prioOrder = val;
        return this;
      }
      return typeof prioOrder === 'function' ? prioOrder(callbackContext) : prioOrder;
    }
/**
     * The `prioOrder` property is used to define the order in which components are added to the layout engine,
     * this is done before any components are laid out. When there is not enough space to add any more components
     * to a given area, all components not all ready added, are then discarded. The `prioOrder` is interpreted
     * in the ascending order. Such that a lower value is added to the layout engine first.
     * @param {number} [val=0] - The prio order
     * @returns {this|number} The current context or prio order
     * @example
     * dockConfig.prioOrder(-1);
     */
The `prioOrder` property is used to define the order in which components are added to the layout engine,
this is done before any components are laid out. When there is not enough space to add any more components
to a given area, all components not all ready added, are then discarded. The `prioOrder` is interpreted
in the ascending order. Such that a lower value is added to the layout engine first.
@param {number} [val=0] - The prio order
@returns {this|number} The current context or prio order
@example
dockConfig.prioOrder(-1).
The ` prioOrder ` property is used to define the order in which components are added to the layout engine this is done before any components are laid out . When there is not enough space to add any more components to a given area all components not all ready added are then discarded . The ` prioOrder ` is interpreted in the ascending order . Such that a lower value is added to the layout engine first . @param { number } [ val = 0 ] - The prio order @returns { this|number } The current context or prio order @example dockConfig . prioOrder ( - 1 ) .
prioOrder(val) {
      if (typeof val !== 'undefined') {
        prioOrder = val;
        return this;
      }
      return typeof prioOrder === 'function' ? prioOrder(callbackContext) : prioOrder;
    }
prioOrder ( val ) { if ( typeof val !== 'undefined' ) { prioOrder = val ; return this ; } return typeof prioOrder === 'function' ? prioOrder ( callbackContext ) : prioOrder ; }
The `prioOrder` property is used to define the order in which components are added to the layout engine,
 this is done before any components are laid out.
The ` prioOrder ` property is used to define the order in which components are added to the layout engine this is done before any components are laid out .