local j={}local F do F={}F.__index={Fire=function(j,F)if j.Connected then j.Function(F)end end,Disconnect=function(j)j.Connected=false end}F.new=function(...)return F.constructor(setmetatable({},F),...)end F.constructor=function(j,F)j.Function=F j.Connected=true return j end end j.Connection=F return j
-- Generated by https://roblox-ts.github.io v0.0.34
-- Compiled May 9, 2019, 6:07 PM Coordinated Universal Time

local _exports = {}
local Connection
do
	Connection = {}
	Connection.__index = {
		Fire = function(self, data)
			if self.Connected then
				self.Function(data)
			end
		end,
		Disconnect = function(self)
			self.Connected = false
		end,
	}
	Connection.new = function(...)
		return Connection.constructor(setmetatable({}, Connection), ...)
	end
	Connection.constructor = function(self, Function)
		self.Function = Function
		self.Connected = true
		return self
	end
end
_exports.Connection = Connection
return _exports
