Home / File/ debug.ts — vue Source File

debug.ts — vue Source File

Architecture documentation for debug.ts, a typescript file in the vue codebase. 3 imports, 3 dependents.

File typescript VueCore VDom 3 imports 3 dependents 1 functions

Entity Profile

Dependency Diagram

graph LR
  85e1f909_7644_0ca7_f1dd_88c92922f129["debug.ts"]
  7cfaddc3_c5e5_7577_20e9_59bc8caeee91["operations.ts"]
  85e1f909_7644_0ca7_f1dd_88c92922f129 --> 7cfaddc3_c5e5_7577_20e9_59bc8caeee91
  7fd1b3c3_dd3b_c683_10c8_49d1fa005cd2["TrackOpTypes"]
  85e1f909_7644_0ca7_f1dd_88c92922f129 --> 7fd1b3c3_dd3b_c683_10c8_49d1fa005cd2
  cba0714c_aab0_c9ef_7b66_7697f9f6114b["TriggerOpTypes"]
  85e1f909_7644_0ca7_f1dd_88c92922f129 --> cba0714c_aab0_c9ef_7b66_7697f9f6114b
  8df087fa_469a_a5bf_ab87_3d7db45481ea["apiLifecycle.ts"]
  8df087fa_469a_a5bf_ab87_3d7db45481ea --> 85e1f909_7644_0ca7_f1dd_88c92922f129
  e5380f01_49bc_d965_1141_151fb5c6c097["apiWatch.ts"]
  e5380f01_49bc_d965_1141_151fb5c6c097 --> 85e1f909_7644_0ca7_f1dd_88c92922f129
  49a97e06_4034_4e1d_a0e8_bb7368ceb3af["computed.ts"]
  49a97e06_4034_4e1d_a0e8_bb7368ceb3af --> 85e1f909_7644_0ca7_f1dd_88c92922f129
  style 85e1f909_7644_0ca7_f1dd_88c92922f129 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { TrackOpTypes, TriggerOpTypes } from './reactivity/operations'

export interface DebuggerOptions {
  onTrack?: (event: DebuggerEvent) => void
  onTrigger?: (event: DebuggerEvent) => void
}

export type DebuggerEvent = {
  /**
   * @internal
   */
  effect: any
} & DebuggerEventExtraInfo

export type DebuggerEventExtraInfo = {
  target: object
  type: TrackOpTypes | TriggerOpTypes
  key?: any
  newValue?: any
  oldValue?: any
}

Domain

Subdomains

Functions

Frequently Asked Questions

What does debug.ts do?
debug.ts is a source file in the vue codebase, written in typescript. It belongs to the VueCore domain, VDom subdomain.
What functions are defined in debug.ts?
debug.ts defines 1 function(s): event.
What does debug.ts depend on?
debug.ts imports 3 module(s): TrackOpTypes, TriggerOpTypes, operations.ts.
What files import debug.ts?
debug.ts is imported by 3 file(s): apiLifecycle.ts, apiWatch.ts, computed.ts.
Where is debug.ts in the architecture?
debug.ts is located at src/v3/debug.ts (domain: VueCore, subdomain: VDom, directory: src/v3).

Analyze Your Own Codebase

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

Try Supermodel Free