MCPcopy
hub / github.com/subquery/subql / filterInput

Function filterInput

packages/cli/src/adapters/utils.ts:330–335  ·  view source on GitHub ↗
(arr: T[])

Source from the content-addressed store, hash-verified

328
329// Helper function for fuzzy search on prompt input
330function filterInput<T>(arr: T[]) {
331 return (input: string | undefined): Promise<ReadonlyArray<{value: T}>> => {
332 input ??= '';
333 return Promise.resolve(fuzzy.filter(input, arr).map((r) => ({value: r.original})));
334 };
335}
336
337export function makeCLIPrompt(): Prompt {
338 return async ({defaultValue, message, multiple, options, required, type}) => {

Callers 1

makeCLIPromptFunction · 0.85

Calls 1

mapMethod · 0.80

Tested by

no test coverage detected