28 lines
1014 B
JavaScript
28 lines
1014 B
JavaScript
var _templateObject=_taggedTemplateLiteral(['\n SafeModule.create(...) was invoked without any options parameter.\n '],['\n SafeModule.create(...) was invoked without any options parameter.\n ']);var _dedent=require('dedent');var _dedent2=_interopRequireDefault(_dedent);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj};}function _taggedTemplateLiteral(strings,raw){return Object.freeze(Object.defineProperties(strings,{raw:{value:Object.freeze(raw)}}));}
|
|
|
|
function SafeComponentCreate(options){
|
|
if(!options){
|
|
throw new Error((0,_dedent2.default)(_templateObject));
|
|
|
|
|
|
}var
|
|
|
|
viewName=
|
|
|
|
options.viewName;var mockComponent=options.mockComponent;
|
|
|
|
if(!viewName){
|
|
throw new Error('\n SafeModule.component(...) requires a viewName property to be specified.\n ');
|
|
|
|
|
|
}
|
|
|
|
if(!mockComponent){
|
|
throw new Error('\n SafeModule.component(...) requires a mockComponent property to be specified.\n ');
|
|
|
|
|
|
}
|
|
return mockComponent;
|
|
}
|
|
|
|
module.exports=SafeComponentCreate; |