Home / Function/ default.init() — astro Function Reference

default.init() — astro Function Reference

Architecture documentation for the default.init() function in custom-plugin.js from the astro codebase.

Entity Profile

Dependency Diagram

graph TD
  b3431094_689a_d86b_f5db_2b41ea363d67["default.init()"]
  8fcf7572_4c00_7f4b_d029_7ff33d3137d3["custom-plugin.js"]
  b3431094_689a_d86b_f5db_2b41ea363d67 -->|defined in| 8fcf7572_4c00_7f4b_d029_7ff33d3137d3
  style b3431094_689a_d86b_f5db_2b41ea363d67 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/astro/e2e/fixtures/dev-toolbar/custom-plugin.js lines 4–27

	init(canvas, app, server) {
		const astroWindow = document.createElement('astro-dev-toolbar-window');
		const myButton = document.createElement('astro-dev-toolbar-button');
		myButton.size = 'medium';
		myButton.buttonStyle = 'purple';
		myButton.innerText = 'Click me!';

		myButton.addEventListener('click', () => {
			console.log('Clicked!');
		});

		app.toggleNotification({
			state: true,
			level: 'warning'
		})

		server.on("super-server-event", (data) => {
			astroWindow.appendChild(document.createTextNode(data.message));
		});

		astroWindow.appendChild(myButton);

		canvas.appendChild(astroWindow);
	},

Domain

Subdomains

Frequently Asked Questions

What does default.init() do?
default.init() is a function in the astro codebase, defined in packages/astro/e2e/fixtures/dev-toolbar/custom-plugin.js.
Where is default.init() defined?
default.init() is defined in packages/astro/e2e/fixtures/dev-toolbar/custom-plugin.js at line 4.

Analyze Your Own Codebase

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

Try Supermodel Free