ryuu.js
Version:
Ryuu JavaScript Utility Library
26 lines (25 loc) • 926 B
TypeScript
/**
* The DomoEvent object defines a set of constants representing
* different event names used in the Domo class for event handling.
*/
export declare const DomoEvent: {
readonly appData: "appData";
readonly dataUpdated: "dataUpdated";
readonly filtersUpdated: "filtersUpdated";
readonly variablesUpdated: "variablesUpdated";
readonly ack: "ack";
};
/**
* The eventToListenerKey object maps event names to their corresponding listener
* method names. This is used to route events received from the parent window
* to the appropriate listener methods in the Domo class.
*/
export declare const eventToListenerMap: {
[event in keyof Omit<typeof DomoEvent, 'ack'>]: string;
};
/**
* Retrieves the current Ryuu session token from the global window object.
*
* @returns The session token as a string if available, otherwise undefined.
*/
export declare const getToken: () => string | undefined;