vapor-chamber API reference - v1.3.0
    Preparing search index...

    Function defineVaporCommand

    • defineVaporCommand — zero-overhead command for hot paths in Vapor mode.

      Unlike useCommand(), this skips reactive loading/error signal creation. Ideal for high-frequency, fire-and-forget patterns where reactive loading/error state isn't needed: scroll-position tracking, mousemove sampling, telemetry / metrics events, debounced search, autosave.

      Parameters

      Returns { dispatch: (target: any, payload?: any) => CommandResult; dispose: () => void }

      const { dispatch } = defineVaporCommand('telemetryEvent', (cmd) => {
      // forward to whatever metrics / analytics SDK you use
      sendMetric(cmd.target.name, cmd.target.params);
      });
      dispatch({ name: 'page_view', params: { page: '/landing' } });