semantic-release-yarn
Version:
semantic-release plugin to publish a npm package with yarn
10 lines (9 loc) • 473 B
TypeScript
type Modules = {
execa: typeof import("execa").execa;
readPackage: typeof import("read-pkg").readPackage;
AggregateError: typeof import("aggregate-error").default;
};
export declare function getImplementation<T extends keyof Modules>(name: T): Promise<Modules[T]>;
export declare function setImplementation(name: keyof Modules, implementation: any): void;
export declare function resetImplementation<T extends keyof Modules>(name: T): Promise<void>;
export {};