hunk.code_window:     this.springs = {} as any
     }
     /** Prepare an update with the given props. */
     protected _prepareUpdate(propsArg: UnknownPartial<ControllerProps<State>>) {
       const props: PendingProps<State> = inferTo(propsArg) as any
       let { from, to, reverse, delay } = props as any
       // Each update only affects the springs whose keys have defined values.
  
hunk.labels: keep keep keep keep replace keep keep keep keep
hunk.after_edit:   protected _prepareUpdate(propsArg: ControllerProps<State>) {
  
hunk.file_path: packages/core/src/Controller.ts
hunk.type: replace
file: export * from './hooks'
  export * from './components'
  export * from './interpolate'
  export * from './constants'
  export * from './globals'
  
  export * from './Controller'
  export * from './SpringValue'
  export * from './Interpolation'
  export * from './FrameValue'
  
  export {
    AsyncUpdate,
    AsyncUpdateFn,
    SpringConfig,
    SpringHandle,
    SpringStartFn,
    SpringStopFn,
    SpringPauseFn,
    SpringResumeFn,
    SpringUpdate,
    SpringUpdateFn,
    SpringsUpdateFn,
    SpringValues,
  } from './types/spring'
  
  export { AsyncResult } from './runAsync'
  export { AnimationResult } from './types/animated'
  
  export {
    ForwardProps,
    ReservedProps,
    TransitionPhase,
    UnknownProps,
  } from './types/common'
  
  export { inferTo, InferTo } from './helpers'
  export { FrameLoop, Animatable, createInterpolator } from 'shared'
  
  export * from 'shared/types/animated'
  export * from 'shared/types/interpolation'
  