local B=script.Parent.Parent local d=require(B.PubTypes)local Y=require(B.Types)local g=require(B.Animation.TweenScheduler)local U=require(B.Dependencies.useDependency)local f=require(B.Dependencies.initDependency)local D={}local A={__index=D}local P={__mode="\107"}
--[[
	Constructs a new computed state object, which follows the value of another
	state object using a tween.
]]

local Package = script.Parent.Parent
local PubTypes = require(Package.PubTypes)
local Types = require(Package.Types)
local TweenScheduler = require(Package.Animation.TweenScheduler)
local useDependency = require(Package.Dependencies.useDependency)
local initDependency = require(Package.Dependencies.initDependency)

local class = {}

local CLASS_METATABLE = { __index = class }
local WEAK_KEYS_METATABLE = { __mode = "k" }
