Function: useOnQuery()
ts
function useOnQuery<D, R>(host: ReactiveElement, options: UseOnQueryOptions<D, R>): OnQueryController<D, R>;Defined in: src/wirestate-lit/queries/use-on-query.ts:43
Registers a query 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 | UseOnQueryOptions<D, R> | Query handling options. |
Returns
OnQueryController<D, R>
Query controller.
Example
typescript
class MyElement extends LitElement {
private getUserController = useOnQuery(this, {
type: "GET_USER",
handler: (data) => ({ name: "Alice" }),
});
}