@eclipsejs/cli
Version:
Inject environment variables on runtime
11 lines (10 loc) • 443 B
TypeScript
import KeyChain from '../keychain';
import { ApiConfig, CoreConfig } from '../types/CoreConfig.type';
export default class CoreConfigModule {
private keychain;
constructor(keychain: KeyChain);
get(): Promise<CoreConfig | null>;
set(config: CoreConfig): Promise<void>;
delete(): Promise<boolean>;
initialize({ ECLIPSE_AUTH_TARGET_AUDIENCE, ECLIPSE_AUTH_CLIENT_ID, ECLIPSE_AUTH_DOMAIN, }: ApiConfig): Promise<boolean>;
}