Command: DefineComponent<
    ExtractPropTypes<
        {
            defaultQuery: { default: undefined; type: StringConstructor };
            hotkey: { default: undefined; type: StringConstructor };
            query: { default: undefined; type: StringConstructor };
        },
    >,
    () => VNode<RendererNode, RendererElement, { [key: string]: any }>,
    {},
    {},
    {},
    ComponentOptionsMixin,
    ComponentOptionsMixin,
    ("update:query" | "command")[],
    "update:query" | "command",
    PublicProps,
    ToResolvedProps<
        ExtractPropTypes<
            {
                defaultQuery: { default: undefined; type: StringConstructor };
                hotkey: { default: undefined; type: StringConstructor };
                query: { default: undefined; type: StringConstructor };
            },
        >,
        ("update:query" | "command")[],
    >,
    { defaultQuery: string; hotkey: string; query: string },
    {},
    {},
    {},
    string,
    ComponentProvideOptions,
    true,
    {},
    any,
> = ...

Command palette. Compose with <CommandInput>, <CommandList>, <CommandGroup>, <CommandItem>, <CommandEmpty>. The filter query works uncontrolled (defaultQuery) or with v-model:query; running a command emits command with (value, item). Place inside a <dialog> to use hotkey.