Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface Event<T, ArgsT>

Event class automapped by ClearScript (see 16.)

readonly

Type parameters

  • T

  • ArgsT

Hierarchy

  • Event

Index

Methods

Methods

connect

  • connect(listener: (target: T, args: ArgsT) => void): { disconnect: any }
  • NOTE: event listeners are not detached when script stops, you must detach them manually in OnBeforeScriptStop handler.

    Example:

    const connect = Me.PropertyChanged.connect((target, args) => {
    console.log(args.PropertyName)
    })

    globalThis.OnBeforeScriptStop = () => {
    connect.disconnect();
    }
    readonly

    Parameters

    • listener: (target: T, args: ArgsT) => void
        • (target: T, args: ArgsT): void
        • Parameters

          • target: T
          • args: ArgsT

          Returns void

    Returns { disconnect: any }

    • disconnect:function
      • disconnect(): void