hunk.code_window:     const defaultProps = this._defaultProps
       // Set the default `cancel` prop first, because it prevents other default
       // props in this update from being cached.
       if (props.default && !is.und(props.cancel)) {
         defaultProps.cancel = props.cancel
       }
       // The default `cancel` prop overrides all updates.
       else if (defaultProps.cancel) {
         props.cancel = true
       }
       // The default `pause` prop overrides all updates.
       if (defaultProps.pause) {
         props.pause = true
       }
  
hunk.labels: keep replace replace replace replace replace replace replace replace replace replace replace replace replace keep keep
hunk.after_edit:     const mergeDefaultProp = (key: keyof DefaultProps) => {
         const value = getDefaultProp(props, key)
         if (!is.und(value)) {
           defaultProps[key] = value as any
         }
         // For `cancel` and `pause`, a truthy default always wins.
         if (defaultProps[key]) {
           props[key] = defaultProps[key] as any
         }
  
hunk.file_path: packages/core/src/SpringValue.ts
hunk.type: replace
file: import { bundle } from '../../rollup.config'
  
  export default bundle()
  