Skip to content

⬅️ Back to Table of Contents

📄 index.test.ts

📊 Analysis Summary

Metric Count
🔧 Functions 1
📦 Imports 7
📊 Variables & Constants 3
📐 Interfaces 1

📚 Table of Contents

🛠️ File Location:

📂 packages/core/useUrlSearchParams/index.test.ts

📦 Imports

Name Source
beforeEach vitest
describe vitest
expect vitest
it vitest
vi vitest
nextTick vue
useUrlSearchParams ./index

Variables & Constants

Name Type Kind Value Exported
baseURL "https://vueuse.org" const 'https://vueuse.org'
initialValue { foo: string; } let/var { foo: 'bar' }
newHash "#/change/?foo=bar" const '#/change/?foo=bar'

Functions

mockPopstate(search: string, hash: string): void

Code
(search: string, hash: string) => {
    window.location.search = search
    window.location.hash = hash
    window.dispatchEvent(new PopStateEvent('popstate', {
      state: {
        ...window.location,
        search,
        hash,
      },
    }))
  }
  • Parameters:
  • search: string
  • hash: string
  • Return Type: void
  • Calls:
  • window.dispatchEvent

Interfaces

CustomUrlParams

Interface Code
interface CustomUrlParams extends Record<string, any> {
          customFoo: number | undefined
        }

Properties

Name Type Optional Description
customFoo number | undefined