##// END OF EJS Templates
corrected i18n, css modules to support requirejs optimizer...
corrected i18n, css modules to support requirejs optimizer i18n bundles now conforms js modules with default exports (breaking change!)

File last commit:

r15:8ef85ad13241 default
r53:deb0ed6fb680 v1.0.7 default
Show More
connect.d.ts
47 lines | 1.7 KiB | video/mp2t | TypeScriptLexer
import { Handle } from "../interfaces";
/**
* TODO: Type this better
*/
export function _keypress(object: any, listener: EventListener): Handle;
/**
* `dojo.connect` is a deprecated event handling and delegation method in
* Dojo. It allows one function to "listen in" on the execution of
* any other, triggering the second whenever the first is called. Many
* listeners may be attached to a function, and source functions may
* be either regular function calls or DOM events.
*/
export function connect(obj: any, event: string, context: any, method: EventListener | string, dontFix?: boolean): Handle;
export function connect(event: string, context: any, method: EventListener | string, dontFix?: boolean): Handle;
/**
* Remove a link created by dojo.connect.
*/
export function disconnect(handle: Handle): void;
/**
* Attach a listener to a named topic. The listener function is invoked whenever the
* named topic is published (see: dojo.publish).
* Returns a handle which is needed to unsubscribe this listener.
*/
export function subscribe(topic: string, context: any, method: EventListener): Handle;
/**
* Invoke all listener method subscribed to topic.
*/
export function publish(topic: string, args: any[]): boolean;
/**
* Ensure that every time obj.event() is called, a message is published
* on the topic. Returns a handle which can be passed to
* dojo.disconnect() to disable subsequent automatic publication on
* the topic.
*/
export function connectPublisher(topic: string, obj: any, method: string): Handle;
export function connectPublisher(topic: string, method: EventListener): Handle;
/**
* Checks an event for the copy key (meta on Mac, and ctrl anywhere else)
*/
export function isCopyKey(e: Event): boolean;