WithAnimatedValue<T>: T extends Builtin | Nullable
    ? T
    : T extends Primitive
        ? T | Value | AnimatedInterpolation<number | string>
        : T extends (infer P)[]
            ? WithAnimatedArray<P>
            : T extends {}
                ? WithAnimatedObject<T>
                : T

Type Parameters

  • T