pull/15820/head
Rich Harris 4 months ago
parent d31831be16
commit 0cac3d2fdd

@ -458,7 +458,7 @@ const RUNES = /** @type {const} */ ([
* @returns {name is RuneName} * @returns {name is RuneName}
*/ */
export function is_rune(name) { export function is_rune(name) {
return RUNES.includes(/** @type {RUNES[number]} */ (name)); return RUNES.includes(/** @type {RuneName} */ (name));
} }
/** @typedef {STATE_CREATION_RUNES[number]} StateCreationRuneName */ /** @typedef {STATE_CREATION_RUNES[number]} StateCreationRuneName */
@ -468,9 +468,7 @@ export function is_rune(name) {
* @returns {name is StateCreationRuneName} * @returns {name is StateCreationRuneName}
*/ */
export function is_state_creation_rune(name) { export function is_state_creation_rune(name) {
return ( return STATE_CREATION_RUNES.includes(/** @type {StateCreationRuneName} */ (name));
name === '$state' || name === '$state.raw' || name === '$derived' || name === '$derived.by'
);
} }
/** List of elements that require raw contents and should not have SSR comments put in them */ /** List of elements that require raw contents and should not have SSR comments put in them */

Loading…
Cancel
Save