UNPKG

1.51 kBTypeScriptView Raw
1import Command from '../base';
2import { OpCommand, OpWorkflow, SearchInputs } from '../types';
3export default class Search extends Command {
4 static description: string;
5 static args: {
6 name: string;
7 description: string;
8 }[];
9 static flags: {
10 help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
11 };
12 opsAndWorkflows: (OpCommand | OpWorkflow)[];
13 getApiOps: (inputs: SearchInputs) => Promise<SearchInputs>;
14 getLocalWorkflows: (inputs: SearchInputs) => Promise<SearchInputs>;
15 _removeIfNameOrDescriptionDontContainQuery: (filter: string) => (workflow: OpWorkflow) => boolean;
16 filterLocalWorkflows: (inputs: SearchInputs) => SearchInputs;
17 _removeIfLocalExists: (workflows: OpWorkflow[]) => (apiOp: OpCommand) => boolean;
18 resolveLocalAndApi: (inputs: SearchInputs) => SearchInputs;
19 checkData: (inputs: SearchInputs) => Promise<SearchInputs>;
20 selectOpOrWorkflowPrompt: (inputs: SearchInputs) => Promise<SearchInputs>;
21 showRunMessage: (inputs: SearchInputs) => SearchInputs;
22 sendAnalytics: (filter: string) => (inputs: SearchInputs) => Promise<void>;
23 _autocompleteSearch: (_: Record<string, any>, input?: string) => Promise<{
24 value: OpCommand | OpWorkflow;
25 name: string;
26 }[]>;
27 private fuzzyFilterParams;
28 private _formatOpOrWorkflowName;
29 startSpinner: (inputs: SearchInputs) => Promise<SearchInputs>;
30 stopSpinner: (inputs: SearchInputs) => Promise<SearchInputs>;
31 run(): Promise<void>;
32}