UNPKG

@ably/cli

Version:

Ably CLI for Pub/Sub, Chat and Spaces

46 lines (45 loc) 3.21 kB
import { AblyBaseCommand } from "../../base-command.js"; export default class ChannelsPublish extends AblyBaseCommand { static args: { channel: import("@oclif/core/interfaces").Arg<string, Record<string, unknown>>; message: import("@oclif/core/interfaces").Arg<string, Record<string, unknown>>; }; static description: string; static examples: string[]; static flags: { count: import("@oclif/core/interfaces").OptionFlag<number, import("@oclif/core/interfaces").CustomOptions>; delay: import("@oclif/core/interfaces").OptionFlag<number, import("@oclif/core/interfaces").CustomOptions>; encoding: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; name: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; transport: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; "access-token": import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; "api-key": import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; "client-id": import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; "control-host": import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; env: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; endpoint: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; host: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; port: import("@oclif/core/interfaces").OptionFlag<number | undefined, import("@oclif/core/interfaces").CustomOptions>; tlsPort: import("@oclif/core/interfaces").OptionFlag<number | undefined, import("@oclif/core/interfaces").CustomOptions>; tls: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; json: import("@oclif/core/interfaces").BooleanFlag<boolean>; "pretty-json": import("@oclif/core/interfaces").BooleanFlag<boolean>; token: import("@oclif/core/interfaces").OptionFlag<string | undefined, import("@oclif/core/interfaces").CustomOptions>; verbose: import("@oclif/core/interfaces").BooleanFlag<boolean>; "web-cli-help": import("@oclif/core/interfaces").BooleanFlag<boolean>; }; private progressIntervalId; private realtime; finally(err: Error | undefined): Promise<void>; run(): Promise<void>; private clearProgressIndicator; private handlePublishError; private interpolateMessage; private logErrorAndExit; private logFinalSummary; private prepareMessage; private publishMessages; private publishWithRealtime; private publishWithRest; private setupProgressIndicator; }