> ## 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.

# RealSignal

> RealSignal

<div className="real-category-page">
  RealSignal

  ## Fungsi yang tersedia

  <CardGroup cols={2}>
    <Card title="RealSignal.Connect" href="./realsignal-connect">
      Connects a callback to a RealSignal and returns a RealSignalConnection. The callback receives the arguments passed to Fire.
    </Card>

    <Card title="RealSignal.Fire" href="./realsignal-fire">
      Fires the RealSignal with zero or more values. Connected callbacks receive those values, once connections are disconnected before invocation, and waiting threads are resumed with the same values. The method returns no values.
    </Card>

    <Card title="RealSignal.Once" href="./realsignal-once">
      Connects a callback that is disconnected before its first callback invocation. The callback receives the arguments passed to Fire.
    </Card>

    <Card title="RealSignal.Wait" href="./realsignal-wait">
      Yields the current thread until the RealSignal is fired, then resumes with the arguments passed to Fire. It errors when called from a context that cannot yield.
    </Card>

    <Card title="RealSignalConnection.Disconnect" href="./realsignalconnection-disconnect">
      Disconnects a RealSignalConnection returned by Connect or Once. The method returns no values.
    </Card>

    <Card title="Signal.new" href="./signal-new">
      Creates a new RealSignal object. The returned signal exposes Connect, Once, Wait, and Fire methods.
    </Card>
  </CardGroup>
</div>
