Function useBatchQuery

  • Type Parameters

    • N extends InnerNamespace<Record<string, unknown>>

    Returns {
        batchPushState: (<Keys>(ns, fn, routerOptions?) => Promise<unknown>);
        batchReplaceState: (<Keys>(ns, fn, routerOptions?) => Promise<unknown>);
    }

    • batchPushState: (<Keys>(ns, fn, routerOptions?) => Promise<unknown>)
        • <Keys>(ns, fn, routerOptions?): Promise<unknown>
        • Type Parameters

          • Keys extends string | number | symbol

          Parameters

          • ns: Keys[]
          • fn: ((...args) => void)
              • (...args): void
              • Parameters

                • Rest ...args: (undefined | N[Keys]["values"])[]
                  Rest

                Returns void

          • Optional routerOptions: RouterOptions
            Optional

          Returns Promise<unknown>

    • batchReplaceState: (<Keys>(ns, fn, routerOptions?) => Promise<unknown>)
        • <Keys>(ns, fn, routerOptions?): Promise<unknown>
        • Type Parameters

          • Keys extends string | number | symbol

          Parameters

          • ns: Keys[]
          • fn: ((...args) => void)
              • (...args): void
              • Parameters

                • Rest ...args: (undefined | N[Keys]["values"])[]
                  Rest

                Returns void

          • Optional routerOptions: RouterOptions
            Optional

          Returns Promise<unknown>

Generated using TypeDoc