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
  f9145d99_497e_16eb_4e89_e9dadd234e2d["wrapFilter()"]
  452898a7_6631_766c_1752_d0d7f2ce2517["filter-parser.ts"]
  f9145d99_497e_16eb_4e89_e9dadd234e2d -->|defined in| 452898a7_6631_766c_1752_d0d7f2ce2517
  b4977dfa_c8a9_400f_00e1_dac785ffde86["parseFilters()"]
  b4977dfa_c8a9_400f_00e1_dac785ffde86 -->|calls| f9145d99_497e_16eb_4e89_e9dadd234e2d
  style f9145d99_497e_16eb_4e89_e9dadd234e2d 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