Home / File/ my-worker.ts — vite Source File

my-worker.ts — vite Source File

Architecture documentation for my-worker.ts, a typescript file in the vite codebase. 5 imports, 0 dependents.

File typescript ViteCore ConfigEngine 5 imports 1 functions

Entity Profile

Dependency Diagram

graph LR
  fc8cb6de_19a2_3312_92fd_901d9db4926b["my-worker.ts"]
  9db031ef_4018_bcb3_dfbd_a425fb61a391["./modules/workerImport.js"]
  fc8cb6de_19a2_3312_92fd_901d9db4926b --> 9db031ef_4018_bcb3_dfbd_a425fb61a391
  abff6b99_92df_ee36_025f_93a3efc00fe2["test-plugin.js"]
  fc8cb6de_19a2_3312_92fd_901d9db4926b --> abff6b99_92df_ee36_025f_93a3efc00fe2
  4c915950_2e2d_e30e_97c6_1e53cdf4d6d4["./vite.svg"]
  fc8cb6de_19a2_3312_92fd_901d9db4926b --> 4c915950_2e2d_e30e_97c6_1e53cdf4d6d4
  eabd64f9_78a5_132c_fe6b_1b6fb42922e9["test-dep-to-optimize"]
  fc8cb6de_19a2_3312_92fd_901d9db4926b --> eabd64f9_78a5_132c_fe6b_1b6fb42922e9
  28fe2ff2_3ef6_b8bb_b22c_c977855e0bac["test-worker-dep-cjs"]
  fc8cb6de_19a2_3312_92fd_901d9db4926b --> 28fe2ff2_3ef6_b8bb_b22c_c977855e0bac
  style fc8cb6de_19a2_3312_92fd_901d9db4926b fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

import { msg as msgFromDep } from '@vitejs/test-dep-to-optimize'
import depCjs from '@vitejs/test-worker-dep-cjs'
import { mode, msg } from './modules/workerImport.js'
import { bundleWithPlugin } from './modules/test-plugin'
import viteSvg from './vite.svg'
const metaUrl = import.meta.url

self.onmessage = (e) => {
  if (e.data === 'ping') {
    self.postMessage({
      msg,
      mode,
      bundleWithPlugin,
      viteSvg,
      metaUrl,
      name,
      depCjs,
    })
  }
  if (e.data === 'ping-unicode') {
    self.postMessage({
      msg: '•pong•',
      mode,
      bundleWithPlugin,
      viteSvg,
      metaUrl,
      name,
      depCjs,
    })
  }
}
self.postMessage({
  msg,
  mode,
  bundleWithPlugin,
  msgFromDep,
  viteSvg,
  metaUrl,
  name,
  depCjs,
})

// for sourcemap
console.log('my-worker.js')

Domain

Subdomains

Functions

Dependencies

  • ./modules/workerImport.js
  • ./vite.svg
  • test-dep-to-optimize
  • test-plugin.js
  • test-worker-dep-cjs

Frequently Asked Questions

What does my-worker.ts do?
my-worker.ts is a source file in the vite codebase, written in typescript. It belongs to the ViteCore domain, ConfigEngine subdomain.
What functions are defined in my-worker.ts?
my-worker.ts defines 1 function(s): self.
What does my-worker.ts depend on?
my-worker.ts imports 5 module(s): ./modules/workerImport.js, ./vite.svg, test-dep-to-optimize, test-plugin.js, test-worker-dep-cjs.
Where is my-worker.ts in the architecture?
my-worker.ts is located at playground/worker/my-worker.ts (domain: ViteCore, subdomain: ConfigEngine, directory: playground/worker).

Analyze Your Own Codebase

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

Try Supermodel Free