UNPKG

@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
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