Home / Type/ OnDirective Type — svelte Architecture

OnDirective Type — svelte Architecture

Architecture documentation for the OnDirective type/interface in index.d.ts from the svelte codebase.

Entity Profile

Dependency Diagram

graph TD
  c0fc94ab_35bd_958d_20fe_ed07b16de00f["OnDirective"]
  1e33f89d_f73d_0263_fc5f_07e98494dfac["index.d.ts"]
  c0fc94ab_35bd_958d_20fe_ed07b16de00f -->|defined in| 1e33f89d_f73d_0263_fc5f_07e98494dfac
  style c0fc94ab_35bd_958d_20fe_ed07b16de00f fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

packages/svelte/types/index.d.ts lines 1349–1366

		export interface OnDirective extends BaseAttribute {
			type: 'OnDirective';
			/** The 'x' in `on:x` */
			name: string;
			/** The 'y' in `on:x={y}` */
			expression: null | Expression;
			modifiers: Array<
				| 'capture'
				| 'nonpassive'
				| 'once'
				| 'passive'
				| 'preventDefault'
				| 'self'
				| 'stopImmediatePropagation'
				| 'stopPropagation'
				| 'trusted'
			>;
		}

Frequently Asked Questions

What is the OnDirective type?
OnDirective is a type/interface in the svelte codebase, defined in packages/svelte/types/index.d.ts.
Where is OnDirective defined?
OnDirective is defined in packages/svelte/types/index.d.ts at line 1349.

Analyze Your Own Codebase

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

Try Supermodel Free