From 897bbf6851692ae75e37a5df176d325c05817649 Mon Sep 17 00:00:00 2001 From: David Yu Date: Fri, 23 Jan 2015 23:26:40 -0800 Subject: [PATCH] update js-signals: - declare a constructor - wrap Signals object in signals namespace --- js-signals/js-signals.d.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/js-signals/js-signals.d.ts b/js-signals/js-signals.d.ts index c64c6db2a..9ab097583 100644 --- a/js-signals/js-signals.d.ts +++ b/js-signals/js-signals.d.ts @@ -3,6 +3,12 @@ // Definitions by: Diullei Gomes // Definitions: https://github.com/borisyankov/DefinitelyTyped +declare var signals: SignalWrapper; + +interface SignalWrapper { + Signal: Signal +} + interface SignalBinding { active: boolean; context: any; @@ -16,6 +22,15 @@ interface SignalBinding { } interface Signal { + /** + * Custom event broadcaster + *
- inspired by Robert Penner's AS3 Signals. + * @name Signal + * @author Miller Medeiros + * @constructor + */ + new(); + /** * If Signal is active and should broadcast events. */