UNPKG

antdv-eoi

Version:

An enterprise-class UI design language and Vue-based implementation

18 lines (14 loc) 443 B
import _extends from "@babel/runtime/helpers/esm/extends"; var initDefaultProps = function initDefaultProps(types, defaultProps) { var propTypes = _extends({}, types); Object.keys(defaultProps).forEach(function (k) { var prop = propTypes[k]; if (prop) { prop.default = defaultProps[k]; } else { throw new Error("not have ".concat(k, " prop")); } }); return propTypes; }; export default initDefaultProps;