UNPKG

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

23 lines (22 loc) 629 B
import { Component, ComponentID } from '../component'; import { Network } from '../isolator/isolator.extension'; import { ExecutionContext } from '../environments'; export interface BuildContext extends ExecutionContext { components: Component[]; capsuleGraph: Network; } export interface BuildResults { components: Array<{ id: ComponentID; data?: any; errors: Array<Error | string>; warning?: string[]; }>; artifacts: Array<{ dirName: string; }>; } export interface BuildTask { extensionId: string; execute(context: BuildContext): Promise<BuildResults>; }