@alwatr/global-this
Version:
Provides access to `globalThis`, ensuring cross-platform compatibility, including browsers (`window`), Node.js (`global`), and Web Workers (`self`).
13 lines • 370 B
TypeScript
export type GlobalThis = typeof globalThis;
/**
* Provides access to `globalThis`, ensuring cross-platform compatibility.
*
* @example
* ```typescript
* getGlobalThis<{alwatr:{foo: string}}>().alwatr = {
* foo: 'bar',
* }
* ```
*/
export declare function getGlobalThis<T extends DictionaryOpt = GlobalThis>(): GlobalThis & T;
//# sourceMappingURL=main.d.ts.map