bit-bin
Version:
<a href="https://opensource.org/licenses/Apache-2.0"><img alt="apache" src="https://img.shields.io/badge/License-Apache%202.0-blue.svg"></a> <a href="https://github.com/teambit/bit/blob/master/CONTRIBUTING.md"><img alt="prs" src="https://img.shields.io/b
19 lines (18 loc) • 732 B
TypeScript
import { Scope, ComponentWithDependencies } from '../scope';
import { BitId } from '../bit-id';
import { Consumer } from '../consumer';
import { PathOsBased } from '../utils/path';
import { IsolateOptions } from './isolator';
export default class Environment {
path: PathOsBased;
scope: Scope;
consumer?: Consumer;
constructor(scope: Scope, dir: string | null | undefined);
create(): Promise<void>;
isolateComponent(bitId: BitId | string, opts: IsolateOptions): Promise<ComponentWithDependencies>;
static markEnvironmentAsInstalled(dir: any): Promise<string>;
static isEnvironmentInstalled(dir: any): boolean;
getPath(): string;
destroy(): Promise<any>;
destroyIfExist(): Promise<any>;
}