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
36 lines (35 loc) • 1.2 kB
TypeScript
import { Environment } from '../environments';
import { Tester, TesterExtension } from '../tester';
import { Component } from '../component';
import { Workspace } from '../workspace';
import { LogPublisher } from '../logger';
import { JestExtension } from '../jest';
import { TypescriptExtension } from '../typescript';
import { BuildTask } from '../builder';
import { Compiler, Compile } from '../compiler';
export declare class ReactEnv implements Environment {
private logger;
private jest;
private ts;
private compiler;
private tester;
constructor(logger: LogPublisher, jest: JestExtension, ts: TypescriptExtension, compiler: Compile, tester: TesterExtension);
patchComponents(components: Component[], workspace: Workspace): Component[];
getLinter(): void;
getTester(): Tester;
getCompiler(): Compiler;
dependencies(): Promise<{
dependencies: {
react: string;
};
devDependencies: {
'@types/react': string;
};
peerDependencies: {
react: string;
};
}>;
getPipe(): BuildTask[];
dev(workspace: Workspace, components: Component[]): void;
private getEntries;
}