From 560b856ac632b5f8b02dc3b49263431785f5ad43 Mon Sep 17 00:00:00 2001 From: Rich Harris Date: Mon, 19 Feb 2024 17:02:51 -0500 Subject: [PATCH] add some comments --- packages/svelte/src/internal/client/dev/ownership.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/svelte/src/internal/client/dev/ownership.js b/packages/svelte/src/internal/client/dev/ownership.js index a88d99d5c5..d4d9705195 100644 --- a/packages/svelte/src/internal/client/dev/ownership.js +++ b/packages/svelte/src/internal/client/dev/ownership.js @@ -29,6 +29,10 @@ export function get_stack() { return entries; } +/** + * Determines which `.svelte` component is responsible for a given state change + * @returns {Function | null} + */ export function get_component() { const stack = get_stack(); if (!stack) return null; @@ -48,6 +52,9 @@ export function get_component() { } /** + * Together with `mark_module_end`, this function establishes the boundaries of a `.svelte` file, + * such that subsequent calls to `get_component` can tell us which component is responsible + * for a given state change * @param {Function} component */ export function mark_module_start(component) {