@pagopa/dx-cli
Version:
A CLI useful to manage DX tools.
18 lines (17 loc) • 863 B
TypeScript
import { Octokit } from "octokit";
import { DeepMockProxy, MockProxy } from "vitest-mock-extended";
import { Config } from "../../config.js";
import { GitHubService } from "../github.js";
import { PackageJson, PackageJsonReader } from "../package-json.js";
import { RepositoryReader } from "../repository.js";
import { ValidationReporter } from "../validation.js";
export declare const makeMockPackageJson: (overrides?: Partial<PackageJson>) => PackageJson;
export declare const makeMockDependencies: () => {
gitHubService: MockProxy<GitHubService>;
octokit: DeepMockProxy<Octokit>;
packageJsonReader: MockProxy<PackageJsonReader>;
repositoryReader: MockProxy<RepositoryReader>;
validationReporter: MockProxy<ValidationReporter>;
};
export declare const makeMockConfig: () => Config;
export declare const makeMockRepositoryRoot: () => string;