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
20 lines (19 loc) • 804 B
TypeScript
import { Harmony } from '@teambit/harmony';
import { Workspace } from '../workspace';
import { ScopeExtension } from '../scope';
import { Config } from '../config';
import { LogPublisher } from '../logger';
import { ExtensionConfigList } from '../../consumer/config';
import { ComponentHost } from '../types';
export default class Core {
readonly harmony: Harmony;
readonly config: Config | undefined;
private logger;
readonly scope: ScopeExtension;
readonly workspace: Workspace | undefined;
host: ComponentHost;
constructor(harmony: Harmony, config: Config | undefined, logger: LogPublisher, scope: ScopeExtension, workspace: Workspace | undefined);
get version(): string;
init(): Promise<void>;
loadExtensions(extensions: ExtensionConfigList): Promise<void>;
}