Home / Function/ genFilterCode() — vue Function Reference

genFilterCode() — vue Function Reference

Architecture documentation for the genFilterCode() function in events.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  8bc78d66_2da3_8cb1_eb7b_983ab153bad3["genFilterCode()"]
  9df0c99c_7b6e_9c23_9b4e_070993bcf2a3["events.ts"]
  8bc78d66_2da3_8cb1_eb7b_983ab153bad3 -->|defined in| 9df0c99c_7b6e_9c23_9b4e_070993bcf2a3
  style 8bc78d66_2da3_8cb1_eb7b_983ab153bad3 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/compiler/codegen/events.ts lines 155–170

function genFilterCode(key: string): string {
  const keyVal = parseInt(key, 10)
  if (keyVal) {
    return `$event.keyCode!==${keyVal}`
  }
  const keyCode = keyCodes[key]
  const keyName = keyNames[key]
  return (
    `_k($event.keyCode,` +
    `${JSON.stringify(key)},` +
    `${JSON.stringify(keyCode)},` +
    `$event.key,` +
    `${JSON.stringify(keyName)}` +
    `)`
  )
}

Domain

Subdomains

Frequently Asked Questions

What does genFilterCode() do?
genFilterCode() is a function in the vue codebase, defined in src/compiler/codegen/events.ts.
Where is genFilterCode() defined?
genFilterCode() is defined in src/compiler/codegen/events.ts at line 155.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free