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
30 lines (29 loc) • 1.48 kB
TypeScript
import ComponentObjects from '../../component-objects';
import { BitIds, BitId } from '../../../bit-id';
import Scope, { ScopeDescriptor } from '../../scope';
import { Network } from '../network';
import { ListScopeResult } from '../../../consumer/component/components-list';
import DependencyGraph from '../../graph/scope-graph';
import { ComponentLogs } from '../../models/model-component';
import Component from '../../../consumer/component/consumer-component';
export default class Fs implements Network {
scopePath: string;
scope: Scope | null | undefined;
constructor(scopePath: string);
close(): this;
getScope(): Scope;
describeScope(): Promise<ScopeDescriptor>;
push(componentObjects: ComponentObjects): Promise<string[]>;
pushMany(components: ComponentObjects[]): Promise<string[]>;
deleteMany(ids: string[], force: boolean): Promise<ComponentObjects[]>;
deprecateMany(ids: string[]): Promise<ComponentObjects[]>;
undeprecateMany(ids: string[]): Promise<ComponentObjects[]>;
fetch(bitIds: BitIds, noDependencies?: boolean): Promise<ComponentObjects[]>;
latestVersions(componentIds: BitId[]): Promise<string[]>;
list(namespacesUsingWildcards?: string): Promise<ListScopeResult[]>;
search(query: string, reindex: boolean): Promise<string>;
show(bitId: BitId): Promise<Component>;
log(bitId: BitId): Promise<ComponentLogs>;
graph(bitId?: BitId): Promise<DependencyGraph>;
connect(): Promise<Fs>;
}