my-worker.ts — vite Source File
Architecture documentation for my-worker.ts, a typescript file in the vite codebase. 5 imports, 0 dependents.
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
Source
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