All files / mp useSceneParams.ts

0% Statements 0/2
0% Branches 0/1
0% Functions 0/2
0% Lines 0/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14                           
import { getSceneParams, GetSceneParamsParser } from './getSceneParams'
import { useMemo } from 'react'
 
/**
 * 获取场景参数。
 *
 * @param parser 解析器
 */
export function useSceneParams<T extends Record<any, any> = Record<any, any>>(
  parser: GetSceneParamsParser<T> = 'searchParams',
): T {
  return useMemo(() => getSceneParams<T>(parser), [])
}