> ## Documentation Index
> Fetch the complete documentation index at: https://docs.projectreal.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# RealSignalConnection.Disconnect

> Disconnects a RealSignalConnection returned by Connect or Once. The method returns no values.

<div className="real-function-page">
  ```lua theme={null}
  RealSignalConnection.Disconnect(connection: RealSignalConnection)
  ```

  ## Arguments

  <ParamField path={"connection"} type={"RealSignalConnection"} required>
    Connection object returned by RealSignal.Connect or RealSignal.Once.
  </ParamField>

  ## Types

  ### RealSignal

  Signal object returned by Signal.new.

  | Name | Type | Required | คำอธิบาย |
  | - | - | - | - |
  | `Connect` | `(callback: (...any) -> ()) -> RealSignalConnection` | Yes | Adds a callback that runs when Fire is called. |
  | `Once` | `(callback: (...any) -> ()) -> RealSignalConnection` | Yes | Adds a callback that is disconnected before its first callback invocation. |
  | `Wait` | `() -> ...any` | Yes | Yields until Fire resumes the waiter with the fired values. |
  | `Fire` | `(...values: any) -> ()` | Yes | Runs connected callbacks and resumes waiters with the provided values. |

  ### RealSignalConnection

  Connection object returned by RealSignal.Connect and RealSignal.Once.

  | Name | Type | Required | คำอธิบาย |
  | - | - | - | - |
  | `Disconnect` | `() -> ()` | Yes | Disconnects the connection. |

  ## ตัวอย่าง

  Disconnect a connection returned by RealSignal.Connect or RealSignal.Once.

  ```lua theme={null}
  local signal = Signal.new()
  local connection = signal:Connect(function()
      print("fired")
  end)

  connection:Disconnect()
  signal:Fire()
  ```
</div>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.