UNPKG

mmenu-js

Version:

The best javascript plugin for app look-alike on- and off-canvas menus with sliding submenus for your website and webapp.

45 lines (39 loc) 717 B
const options : mmOptionsColumns = { add: false, visible: { min: 1, max: 3 } }; export default options; /** * Extend shorthand options. * * @param {object} options The options to extend. * @return {object} The extended options. */ export function extendShorthandOptions( options : mmOptionsColumns ) : mmOptionsColumns { if ( typeof options == 'boolean' ) { options = { add : options }; } if ( typeof options == 'number' ) { options = { add : true, visible : options }; } if ( typeof options != 'object' ) { options = {}; } if ( typeof options.visible == 'number' ) { options.visible = { min : options.visible, max : options.visible }; } return options; };