UNPKG

@cto.ai/ops

Version:

💻 CTO.ai Ops - The CLI built for Teams 🚀

33 lines (32 loc) • 1.51 kB
import Command from '../base'; import { OpCommand, OpWorkflow, SearchInputs } from '../types'; export default class Search extends Command { static description: string; static args: { name: string; description: string; }[]; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag<void>; }; opsAndWorkflows: (OpCommand | OpWorkflow)[]; getApiOps: (inputs: SearchInputs) => Promise<SearchInputs>; getLocalWorkflows: (inputs: SearchInputs) => Promise<SearchInputs>; _removeIfNameOrDescriptionDontContainQuery: (filter: string) => (workflow: OpWorkflow) => boolean; filterLocalWorkflows: (inputs: SearchInputs) => SearchInputs; _removeIfLocalExists: (workflows: OpWorkflow[]) => (apiOp: OpCommand) => boolean; resolveLocalAndApi: (inputs: SearchInputs) => SearchInputs; checkData: (inputs: SearchInputs) => Promise<SearchInputs>; selectOpOrWorkflowPrompt: (inputs: SearchInputs) => Promise<SearchInputs>; showRunMessage: (inputs: SearchInputs) => SearchInputs; sendAnalytics: (filter: string) => (inputs: SearchInputs) => Promise<void>; _autocompleteSearch: (_: Record<string, any>, input?: string) => Promise<{ value: OpCommand | OpWorkflow; name: string; }[]>; private fuzzyFilterParams; private _formatOpOrWorkflowName; startSpinner: (inputs: SearchInputs) => Promise<SearchInputs>; stopSpinner: (inputs: SearchInputs) => Promise<SearchInputs>; run(): Promise<void>; }