Function: useOnCommand()
ts
function useOnCommand<D, R>(host: ReactiveElement, options: UseOnCommandOptions<D, R>): OnCommandController<D, R>;Defined in: src/wirestate-lit/commands/use-on-command.ts:43
Registers a command handler for the host element's lifetime.
Type Parameters
| Type Parameter | Default type |
|---|---|
D | unknown |
R | unknown |
Parameters
| Parameter | Type | Description |
|---|---|---|
host | ReactiveElement | Host element. |
options | UseOnCommandOptions<D, R> | Command handling options. |
Returns
OnCommandController<D, R>
The command controller instance.
Example
typescript
class MyElement extends LitElement {
private onSave = useOnCommand(this, {
type: "SAVE",
handler: (data) => console.log("Saving:", data),
});
}