📄 signal.js
¶
📊 Analysis Summary¶
Metric | Count |
---|---|
🔧 Functions | 3 |
📊 Variables & Constants | 3 |
📚 Table of Contents¶
🛠️ File Location:¶
📂 editor/js/libs/ternjs/signal.js
Variables & Constants¶
Name | Type | Kind | Value | Exported |
---|---|---|---|---|
handlers |
any |
let/var | this._handlers \|\| (this._handlers = Object.create(null)) |
✗ |
arr |
any |
let/var | this._handlers && this._handlers[type] |
✗ |
arr |
any |
let/var | this._handlers && this._handlers[type] |
✗ |
Functions¶
on(type: any, f: any): void
¶
Parameters:
type
any
f
any
Returns: void
Calls:
Object.create
(handlers[type] || (handlers[type] = [])).push
Code
off(type: any, f: any): void
¶
Parameters:
type
any
f
any
Returns: void
Calls:
arr.splice
Code
signal(type: any, a1: any, a2: any, a3: any, a4: any): void
¶
Parameters:
type
any
a1
any
a2
any
a3
any
a4
any
Returns: void
Calls:
arr[i].call