UNPKG

heroku

Version:

CLI to interact with Heroku

45 lines (44 loc) 2.12 kB
import { Command } from '@heroku-cli/command'; import * as Heroku from '@heroku-cli/schema'; export default class DomainsIndex extends Command { static description: string; static examples: string[]; static flags: { extended: import("@oclif/core/lib/interfaces").Flag<boolean>; 'no-header': import("@oclif/core/lib/interfaces").Flag<boolean>; filter: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>; sort: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>; output: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>; columns: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>; csv: import("@oclif/core/lib/interfaces").Flag<boolean>; help: import("@oclif/core/lib/interfaces").BooleanFlag<void>; app: import("@oclif/core/lib/interfaces").OptionFlag<string, import("@oclif/core/lib/interfaces/parser").CustomOptions>; remote: import("@oclif/core/lib/interfaces").OptionFlag<string | undefined, import("@oclif/core/lib/interfaces/parser").CustomOptions>; json: import("@oclif/core/lib/interfaces").BooleanFlag<boolean>; }; tableConfig: (needsEndpoints: boolean) => { hostname: { header: string; }; kind: { header: string; get: (domain: Heroku.Domain) => "CNAME" | "ALIAS or ANAME" | undefined; }; cname: { header: string; }; acm_status: { header: string; extended: boolean; }; acm_status_reason: { header: string; extended: boolean; }; }; getFilteredDomains: (filterKeyValue: string, domains: Array<Heroku.Domain>) => { size: number; filteredDomains: Heroku.Domain[]; }; run(): Promise<void>; }