@redocly/cli
Version:
[@Redocly](https://redocly.com) CLI is your all-in-one OpenAPI utility. It builds, manages, improves, and quality-checks your OpenAPI descriptions, all of which comes in handy for various phases of the API Lifecycle. Create your own rulesets to make API g
33 lines • 1.64 kB
TypeScript
import type { GenerateArazzoCommandArgv } from './commands/generate-arazzo.js';
import type { RuleSeverity } from '@redocly/openapi-core';
import type { RespectArgv } from './commands/respect/index.js';
import type { LintArgv } from './commands/lint.js';
import type { BundleArgv } from './commands/bundle.js';
import type { JoinArgv } from './commands/join.js';
import type { LoginArgv, LogoutArgv } from './commands/auth.js';
import type { StatsArgv } from './commands/stats.js';
import type { SplitArgv } from './commands/split/index.js';
import type { BuildDocsArgv } from './commands/build-docs/types.js';
import type { PushArgv } from './reunite/commands/push.js';
import type { PushStatusArgv } from './reunite/commands/push-status.js';
import type { PreviewProjectArgv } from './commands/preview-project/types.js';
import type { TranslationsArgv } from './commands/translations.js';
import type { EjectArgv } from './commands/eject.js';
export type Totals = {
errors: number;
warnings: number;
ignored: number;
};
export type Entrypoint = {
path: string;
alias?: string;
output?: string;
};
export declare const outputExtensions: readonly ["json", "yaml", "yml"];
export type OutputExtension = typeof outputExtensions[number];
export type CommandArgv = StatsArgv | SplitArgv | JoinArgv | LintArgv | BundleArgv | LoginArgv | LogoutArgv | BuildDocsArgv | PushArgv | PushStatusArgv | PreviewProjectArgv | TranslationsArgv | EjectArgv | RespectArgv | GenerateArazzoCommandArgv;
export type VerifyConfigOptions = {
config?: string;
'lint-config'?: RuleSeverity;
};
//# sourceMappingURL=types.d.ts.map