Connect
Creates a signal connection and automatically adds it to the Vault.
- TypeScript
- Luau
const part = new Instance("Part")
const connection = vault.Connect(part.Touched, () => {
print("Touched")
})
vault.Clean() // Connection is disconnected
local part = Instance.new("Part")
local connection = vault:Connect(part.Touched, function()
print("Touched")
end)
vault:Clean() -- Connection is disconnected
Parameters
| Parameter | Type | Description |
|---|---|---|
signal | AnySignal<T> | Signal to connect to |
callback | (...args: T) => void | Function to call |
Returns
Connection - The created connection (auto-added to vault)