UNPKG

@typespec/ts-http-runtime

Version:

Isomorphic client library for making HTTP requests in node.js and browser.

49 lines 1.63 kB
declare global { var process: { env?: Record<string, string | undefined>; emitWarning?: (warning: string) => void; } | undefined; } /** * Returns the value of the specified environment variable. * In React Native environments, this checks for a globally-defined `process.env` * which may be injected by bundlers like Metro. * * @internal */ export declare function getEnvironmentVariable(name: string): string | undefined; /** * Emits a warning via `process.emitWarning` if available. * * @internal */ export declare function emitNodeWarning(warning: string): void; /** * A constant that indicates whether the environment the code is running is a Web Browser. */ export declare const isBrowser: boolean; /** * A constant that indicates whether the environment the code is running is a Web Worker. */ export declare const isWebWorker: boolean; /** * A constant that indicates whether the environment the code is running is Deno. */ export declare const isDeno: boolean; /** * A constant that indicates whether the environment the code is running is Bun.sh. */ export declare const isBun: boolean; /** * A constant that indicates whether the environment the code is running is a Node.js compatible environment. */ export declare const isNodeLike: boolean; /** * A constant that indicates whether the environment the code is running is Node.JS. */ export declare const isNodeRuntime: boolean; /** * A constant that indicates whether the environment the code is running is in React-Native. */ export declare const isReactNative: boolean; //# sourceMappingURL=env-react-native.d.mts.map