hunk.code_window:       from = getFluidValue(from)
         if (!is.und(from)) {
           // Set the value in case the node was not replaced.
           this._updateNode(from)!.setValue(from)
         }
         // If no "from" value exists in a declarative update, use its "to" value,
         // but only if our `Animated` node is undefined.
         else if (props.default && !getAnimated(this)) {
           to = getFluidValue(to)
           if (!is.und(to)) {
             this._updateNode(to)
           }
  
hunk.labels: keep keep keep keep keep replace replace replace keep keep keep keep
hunk.after_edit:       // Use the "to" value if our node is undefined.
         else if (!getAnimated(this)) {
  
hunk.file_path: packages/core/src/SpringValue.ts
hunk.type: replace
file: import { AnimatedArray } from './AnimatedArray'
  import { AnimatedValue } from './AnimatedValue'
  
  export type AnimatedType<T = any> = Function & {
    create: (
      from: any,
      goal?: any
    ) => T extends ReadonlyArray<number | string>
      ? AnimatedArray<T>
      : AnimatedValue<T>
  }
  