{"version":3,"file":"completions.mjs","names":[],"sources":["../../src/command/completions.ts"],"sourcesContent":["import type { AutocompleteItem } from '@earendil-works/pi-tui';\n\nexport const COMMAND_NAME = 'live-compaction';\nexport const SUBCOMMANDS = ['show', 'verify', 'path', 'reset', 'help'];\nexport const ON_OFF_VALUES = ['off', 'on'];\nexport const THINKING_LEVEL_VALUES = [\n\t'unset',\n\t'off',\n\t'minimal',\n\t'low',\n\t'medium',\n\t'high',\n\t'xhigh',\n] as const;\n\nexport function getSubcommandCompletions(prefix: string): AutocompleteItem[] | null {\n\tconst trimmed = prefix.trimStart();\n\tconst matches = SUBCOMMANDS.filter((value) => value.startsWith(trimmed));\n\treturn matches.length > 0 ? matches.map((value) => ({ value, label: value })) : null;\n}\n"],"mappings":";AAEA,MAAa,eAAe;AAC5B,MAAa,cAAc;CAAC;CAAQ;CAAU;CAAQ;CAAS;AAAM;AACrE,MAAa,gBAAgB,CAAC,OAAO,IAAI;AACzC,MAAa,wBAAwB;CACpC;CACA;CACA;CACA;CACA;CACA;CACA;AACD;AAEA,SAAgB,yBAAyB,QAA2C;CACnF,MAAM,UAAU,OAAO,UAAU;CACjC,MAAM,UAAU,YAAY,QAAQ,UAAU,MAAM,WAAW,OAAO,CAAC;CACvE,OAAO,QAAQ,SAAS,IAAI,QAAQ,KAAK,WAAW;EAAE;EAAO,OAAO;CAAM,EAAE,IAAI;AACjF"}