e(node,"invalid_closing_tag_after_autoclose",`</${name}> attempted to close element that was already automatically closed by <${reason}> (cannot nest <${reason}> inside <${name}>)`);
e(node,"element_invalid_closing_tag_autoclosed",`\`</${name}>\` attempted to close element that was already automatically closed by \`<${reason}>\` (cannot nest \`<${reason}>\` inside \`<${name}>\`)`);
}
/**
@ -438,8 +438,8 @@ export function invalid_closing_tag_after_autoclose(node, name, reason) {
*@param{null|number|NodeLike}node
*@returns{never}
*/
exportfunctioninvalid_dollar_binding(node){
e(node,"invalid_dollar_binding","The $ name is reserved, and cannot be used for variables and imports");
exportfunction dollar_binding_invalid(node){
e(node,"dollar_binding_invalid","The $ name is reserved, and cannot be used for variables and imports");
}
/**
@ -447,17 +447,8 @@ export function invalid_dollar_binding(node) {
*@param{null|number|NodeLike}node
*@returns{never}
*/
exportfunctioninvalid_dollar_prefix(node){
e(node,"invalid_dollar_prefix","The $ prefix is reserved, and cannot be used for variables and imports");
e(node,"invalid_dollar_global","The $ name is reserved. To reference a global variable called $, use globalThis.$");
exportfunctiondollar_prefix_invalid(node){
e(node,"dollar_prefix_invalid","The $ prefix is reserved, and cannot be used for variables and imports");
}
/**
@ -465,8 +456,8 @@ export function invalid_dollar_global(node) {
*@param{null|number|NodeLike}node
*@returns{never}
*/
exportfunctionillegal_subscription(node){
e(node,"illegal_subscription","Cannot reference store value inside `<script context=\"module\">`");
exportfunctionstore_invalid_subscription(node){
e(node,"store_invalid_subscription","Cannot reference store value inside `<script context=\"module\">`");
}
/**
@ -474,8 +465,8 @@ export function illegal_subscription(node) {
*@param{null|number|NodeLike}node
*@returns{never}
*/
exportfunctionduplicate_style_element(node){
e(node,"duplicate_style_element","A component can have a single top-level `<style>` element");
exportfunctionstyle_duplicate(node){
e(node,"style_duplicate","A component can have a single top-level `<style>` element");
}
/**
@ -483,26 +474,17 @@ export function duplicate_style_element(node) {
*@param{null|number|NodeLike}node
*@returns{never}
*/
exportfunctionduplicate_script_element(node){
e(node,"duplicate_script_element","A component can have a single top-level `<script>` element and/or a single top-level `<script context=\"module\">` element");
}
/**
*{@render...}tagscanonlycontaincallexpressions
*@param{null|number|NodeLike}node
*@returns{never}
*/
exportfunctioninvalid_render_expression(node){
e(node,"invalid_render_expression","{@render ...} tags can only contain call expressions");
exportfunctionscript_duplicate(node){
e(node,"script_duplicate","A component can have a single top-level `<script>` element and/or a single top-level `<script context=\"module\">` element");
}
/**
*expectedatmostoneargument
*`{@render ...}`tagscanonlycontaincallexpressions
*@param{null|number|NodeLike}node
*@returns{never}
*/
exportfunctioninvalid_render_arguments(node){
e(node,"invalid_render_arguments","expected at most one argument");