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

20 lines (19 loc) 1 kB
import ModelComponent from './models/model-component'; import Version from './models/version'; import { BitId, BitIds } from '../bit-id'; import Repository from './objects/repository'; import ComponentObjects from './component-objects'; import ConsumerComponent from '../consumer/component'; import { ManipulateDirItem } from '../consumer/component-ops/manipulate-dir'; export default class ComponentVersion { readonly component: ModelComponent; readonly version: string; constructor(component: ModelComponent, version: string); getVersion(repository: Repository): Promise<Version>; flattenedDependencies(repository: Repository): Promise<BitIds>; flattenedDevDependencies(repository: Repository): Promise<BitIds>; toId(): BitId; get id(): BitId; toConsumer(repo: Repository, manipulateDirData: ManipulateDirItem[] | null | undefined): Promise<ConsumerComponent>; toObjects(repo: Repository, clientVersion: string | null | undefined): Promise<ComponentObjects>; }