Home / Function/ wrapFilter() — vue Function Reference

wrapFilter() — vue Function Reference

Architecture documentation for the wrapFilter() function in filter-parser.ts from the vue codebase.

Entity Profile

Dependency Diagram

graph TD
  d751c51a_c04b_9c2d_5d77_7fc0e875b54a["wrapFilter()"]
  9fe9aa1f_3948_0a47_c873_c987dae2f0ed["filter-parser.ts"]
  d751c51a_c04b_9c2d_5d77_7fc0e875b54a -->|defined in| 9fe9aa1f_3948_0a47_c873_c987dae2f0ed
  b1101a58_6379_8514_36a1_9d7f75b2b23f["parseFilters()"]
  b1101a58_6379_8514_36a1_9d7f75b2b23f -->|calls| d751c51a_c04b_9c2d_5d77_7fc0e875b54a
  style d751c51a_c04b_9c2d_5d77_7fc0e875b54a fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

src/compiler/parser/filter-parser.ts lines 106–116

function wrapFilter(exp: string, filter: string): string {
  const i = filter.indexOf('(')
  if (i < 0) {
    // _f: resolveFilter
    return `_f("${filter}")(${exp})`
  } else {
    const name = filter.slice(0, i)
    const args = filter.slice(i + 1)
    return `_f("${name}")(${exp}${args !== ')' ? ',' + args : args}`
  }
}

Domain

Subdomains

Called By

Frequently Asked Questions

What does wrapFilter() do?
wrapFilter() is a function in the vue codebase, defined in src/compiler/parser/filter-parser.ts.
Where is wrapFilter() defined?
wrapFilter() is defined in src/compiler/parser/filter-parser.ts at line 106.
What calls wrapFilter()?
wrapFilter() is called by 1 function(s): parseFilters.

Analyze Your Own Codebase

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

Try Supermodel Free