1234567891011121314151617181920 |
- import _ from 'lodash';
-
- export function startApp(params) {
- validateParams(params);
- }
-
- function validateParams(params) {
- const msg = `invalid params passed to startApp: ${params}`;
- if (!params) {
- throw new Error(msg);
- }
- if (params.screenKey) {
- return true;
- }
- if (params.tabs && params.tabs.length > 0 && _.every(params.tabs, (t) => t.screenKey)) {
- return true;
- }
- throw new Error(msg);
- }
|