gadgets
Version:
Reusable React UI widgets - This is my widget library. There are many like it, but this one is mine...
25 lines (24 loc) • 1.19 kB
TypeScript
/**
* Takes a variable name and an object and places that name and associated
* object into the global node space. If the object is already in the
* global space, then that reference is used and returned. The replace
* flag is used to override the current global reference.
* @param name {string} the name of the variable to store globally
* @param pkg {object} the object associated with the variable name
* @param replace {boolean} if true, then it will always overwrite the
* current global (if it exists)
* @return {object} the global instance reference
*/
export declare function globalize(name: string, pkgname: any, replace?: boolean): any;
/**
* Checks the environment for the debug flag environment variable. If it is
* defined, then it will resolve to true. If it doesn't, exists, then the
* package.json debug flag is checked. If it exists it is returned as the
* debug flag. If it doesn't exist, then false is returned and debugging
* is turned off.
*
* The name of the environment variable for debugging is DEBUG_GADGETS if
* in a node environment.
* @return true if debugging is turned on, otherwise false.
*/
export declare function isDebug(): boolean;