UNPKG

1.25 kBTypeScriptView Raw
1import Command from '../base';
2import { Op, Workflow } from '../types';
3interface ListInputs {
4 opResults: (Op | Workflow)[];
5 selectedOp: Op | Workflow;
6}
7export default class List extends Command {
8 static description: string;
9 static flags: {
10 help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
11 };
12 opResults: (Op | Workflow)[];
13 getApiOps: (inputs: ListInputs) => Promise<ListInputs>;
14 getLocalOps: (inputs: ListInputs) => Promise<ListInputs>;
15 filterOutGlueCodes: (inputs: ListInputs) => {
16 opResults: (Op | Workflow)[];
17 selectedOp: Op | Workflow;
18 } | undefined;
19 promptOps: (inputs: ListInputs) => Promise<ListInputs>;
20 _autocompleteSearch: (_: Record<string, any>, input?: string) => Promise<{
21 value: Op | Workflow;
22 name: string;
23 }[]>;
24 _fuzzyFilterParams: () => {
25 list: {
26 name: string;
27 value: Op | Workflow;
28 }[];
29 options: {
30 extract: (el: any) => any;
31 };
32 };
33 _formatOpOrWorkflowName: (op: Op | Workflow) => string;
34 _formatOpOrWorkflowEmoji: (opOrWorkflow: Op | Workflow) => string;
35 showRunMessage: (inputs: ListInputs) => ListInputs;
36 run(): Promise<void>;
37}
38export {};