UNPKG

@eclipsejs/cli

Version:

Inject environment variables on runtime

11 lines (10 loc) 443 B
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>; }