feat: add assert for shouldDisablePushToHistory

This commit is contained in:
fragosti 2018-11-16 15:48:55 -08:00
parent a4f6cd21bd
commit 51dce30088

View File

@ -17,28 +17,31 @@ export const render = (config: ZeroExInstantConfig, selector: string = DEFAULT_Z
assert.isHexString('defaultSelectedAssetData', config.defaultSelectedAssetData); assert.isHexString('defaultSelectedAssetData', config.defaultSelectedAssetData);
} }
if (!_.isUndefined(config.additionalAssetMetaDataMap)) { if (!_.isUndefined(config.additionalAssetMetaDataMap)) {
assert.isValidAssetMetaDataMap('props.additionalAssetMetaDataMap', config.additionalAssetMetaDataMap); assert.isValidAssetMetaDataMap('additionalAssetMetaDataMap', config.additionalAssetMetaDataMap);
} }
if (!_.isUndefined(config.defaultAssetBuyAmount)) { if (!_.isUndefined(config.defaultAssetBuyAmount)) {
assert.isNumber('props.defaultAssetBuyAmount', config.defaultAssetBuyAmount); assert.isNumber('defaultAssetBuyAmount', config.defaultAssetBuyAmount);
} }
if (!_.isUndefined(config.networkId)) { if (!_.isUndefined(config.networkId)) {
assert.isNumber('props.networkId', config.networkId); assert.isNumber('networkId', config.networkId);
} }
if (!_.isUndefined(config.availableAssetDatas)) { if (!_.isUndefined(config.availableAssetDatas)) {
assert.areValidAssetDatas('availableAssetDatas', config.availableAssetDatas); assert.areValidAssetDatas('availableAssetDatas', config.availableAssetDatas);
} }
if (!_.isUndefined(config.onClose)) { if (!_.isUndefined(config.onClose)) {
assert.isFunction('props.onClose', config.onClose); assert.isFunction('onClose', config.onClose);
} }
if (!_.isUndefined(config.zIndex)) { if (!_.isUndefined(config.zIndex)) {
assert.isNumber('props.zIndex', config.zIndex); assert.isNumber('zIndex', config.zIndex);
} }
if (!_.isUndefined(config.affiliateInfo)) { if (!_.isUndefined(config.affiliateInfo)) {
assert.isValidAffiliateInfo('props.affiliateInfo', config.affiliateInfo); assert.isValidAffiliateInfo('affiliateInfo', config.affiliateInfo);
} }
if (!_.isUndefined(config.provider)) { if (!_.isUndefined(config.provider)) {
assert.isWeb3Provider('props.provider', config.provider); assert.isWeb3Provider('provider', config.provider);
}
if (!_.isUndefined(config.shouldDisablePushToHistory)) {
assert.isBoolean('shouldDisablePushToHistory', config.shouldDisablePushToHistory);
} }
assert.isString('selector', selector); assert.isString('selector', selector);
// Render instant and return a callback that allows you to remove it from the DOM. // Render instant and return a callback that allows you to remove it from the DOM.