overlay.ts — astro Source File
Architecture documentation for overlay.ts, a typescript file in the astro codebase. 1 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR cccff82f_cffa_1163_c374_1238890d18f6["overlay.ts"] f095025f_c3dd_0167_2057_4ce0e7b5054f["../errors/dev/vite.js"] cccff82f_cffa_1163_c374_1238890d18f6 --> f095025f_c3dd_0167_2057_4ce0e7b5054f style cccff82f_cffa_1163_c374_1238890d18f6 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
import type { AstroErrorPayload } from './dev/vite.js';
const style = /* css */ `
* {
box-sizing: border-box;
}
:host {
/** Needed so Playwright can find the element */
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 99999;
/* Fonts */
--font-normal: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
"Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans",
"Helvetica Neue", Arial, sans-serif;
--font-monospace: ui-monospace, Menlo, Monaco, "Cascadia Mono",
"Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace",
"Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;
/* Borders */
--roundiness: 4px;
/* Colors */
--background: #ffffff;
--error-text: #ba1212;
--error-text-hover: #a10000;
--success-text: #10b981;
--title-text: #090b11;
--box-background: #f3f4f7;
--box-background-hover: #dadbde;
--hint-text: #505d84;
--hint-text-hover: #37446b;
--border: #c3cadb;
--accent: #5f11a6;
--accent-hover: #792bc0;
--stack-text: #3d4663;
--misc-text: #6474a2;
--houston-overlay: linear-gradient(
180deg,
rgba(255, 255, 255, 0) 3.95%,
rgba(255, 255, 255, 0.0086472) 9.68%,
rgba(255, 255, 255, 0.03551) 15.4%,
rgba(255, 255, 255, 0.0816599) 21.13%,
rgba(255, 255, 255, 0.147411) 26.86%,
rgba(255, 255, 255, 0.231775) 32.58%,
rgba(255, 255, 255, 0.331884) 38.31%,
rgba(255, 255, 255, 0.442691) 44.03%,
rgba(255, 255, 255, 0.557309) 49.76%,
rgba(255, 255, 255, 0.668116) 55.48%,
rgba(255, 255, 255, 0.768225) 61.21%,
rgba(255, 255, 255, 0.852589) 66.93%,
rgba(255, 255, 255, 0.91834) 72.66%,
rgba(255, 255, 255, 0.96449) 78.38%,
rgba(255, 255, 255, 0.991353) 84.11%,
// ... (746 more lines)
Domain
Subdomains
Functions
Classes
Dependencies
- ../errors/dev/vite.js
Source
Frequently Asked Questions
What does overlay.ts do?
overlay.ts is a source file in the astro codebase, written in typescript. It belongs to the CoreAstro domain, RenderingEngine subdomain.
What functions are defined in overlay.ts?
overlay.ts defines 2 function(s): getOverlayCode, patchOverlay.
What does overlay.ts depend on?
overlay.ts imports 1 module(s): ../errors/dev/vite.js.
Where is overlay.ts in the architecture?
overlay.ts is located at packages/astro/src/core/errors/overlay.ts (domain: CoreAstro, subdomain: RenderingEngine, directory: packages/astro/src/core/errors).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free