Open
Description
Describe the problem
currently
export function showModal(){}
compiles to
return $.pop({ showModal});
and exporting a rune or a variable is not allowed
export let someVar = 5
export let isOpen = $state()
Describe the proposed solution
This feature suggests exporting a binding to variables / runes using dynamic accessors
export let isOpen = $state(); // allow exporting runes
export let someVar = 5; // allow exporting variable binding
export function showModal();
can be compiled to:
return $.pop({ showModal, get isOpen(){
return $.get(isOpen) // use the reactive accessor
},
get someVar(){
return someVar; // return local variable
}});
Importance
would make my life easier
Metadata
Metadata
Assignees
Labels
No labels