mirror of
https://github.com/outline/outline.git
synced 2026-06-13 11:25:03 +03:00
25 lines
573 B
TypeScript
25 lines
573 B
TypeScript
declare global {
|
|
interface Window {
|
|
env: Record<string, any>;
|
|
}
|
|
}
|
|
|
|
if (!window.env) {
|
|
throw new Error(
|
|
"Config could not be parsed. \nSee: https://docs.getoutline.com/s/hosting/doc/troubleshooting-HXckrzCqDJ#h-config-could-not-be-parsed"
|
|
);
|
|
}
|
|
|
|
const env: Record<string, any> & {
|
|
isDevelopment: boolean;
|
|
isTest: boolean;
|
|
isProduction: boolean;
|
|
} = {
|
|
...window.env,
|
|
isDevelopment: window.env.ENVIRONMENT === "development",
|
|
isTest: window.env.ENVIRONMENT === "test",
|
|
isProduction: window.env.ENVIRONMENT === "production",
|
|
};
|
|
|
|
export default env;
|