@igo2/core
Version:
22 lines (19 loc) • 689 B
TypeScript
import { AnalyticsOptions } from '@igo2/core/analytics';
import { Version } from '@igo2/core/config';
import { LanguageOptions } from '@igo2/core/language';
import { MessageOptions } from '@igo2/core/message';
import { AnyMonitoringOptions } from '@igo2/core/monitoring';
import { RegexOptions } from '@igo2/core/regex';
interface BaseEnvironmentOptions {
production: boolean;
}
interface EnvironmentOptions {
analytics?: AnalyticsOptions;
emailAddress?: string;
language?: LanguageOptions;
message?: MessageOptions;
monitoring?: AnyMonitoringOptions;
regex?: RegexOptions;
version?: Version;
}
export type { BaseEnvironmentOptions, EnvironmentOptions };