UNPKG

@lime.it/blip-core

Version:

Blip cli basic abstractions and functionalities

17 lines (16 loc) 673 B
import { BlipWorkspace, GlobalBlipConfiguration } from './model'; export interface BlipConfiguration { currentWorkingDir: string; workspaceConfigFile: string; workspaceConfigPath: string; globalConfigFilePath: string; isWorkspace: boolean; getWorkspaceRootPath(): string; createWorkspace(): Promise<void>; readWorkspace(): Promise<BlipWorkspace>; overwriteWorkspace(model: BlipWorkspace): Promise<void>; readGlobalConfiguration(): Promise<GlobalBlipConfiguration>; overwriteGlobalConfiguration(model: GlobalBlipConfiguration): Promise<void>; throwIfNotInWorkspace(): void; } export declare const BlipConf: BlipConfiguration;