Home / Function/ markRaw() — vue Function Reference

markRaw() — vue Function Reference

Architecture documentation for the markRaw() function in reactive.ts from the vue codebase.

Entity Profile

Relationship Graph

Source Code

src/v3/reactivity/reactive.ts lines 119–127

export function markRaw<T extends object>(
  value: T
): T & { [RawSymbol]?: true } {
  // non-extensible objects won't be observed anyway
  if (Object.isExtensible(value)) {
    def(value, ReactiveFlags.SKIP, true)
  }
  return value
}

Domain

Subdomains

Analyze Your Own Codebase

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

Try Supermodel Free