@ -428,6 +428,22 @@ export function props_rest_readonly(property) {
}
}
}
}
/ * *
* A custom renderer must define ` foreign ` to interleave with DOM or another custom renderer
* @ returns { never }
* /
export function renderer _missing _foreign ( ) {
if ( DEV ) {
const error = new Error ( ` renderer_missing_foreign \n A custom renderer must define \` foreign \` to interleave with DOM or another custom renderer \n https://svelte.dev/e/renderer_missing_foreign ` ) ;
error . name = 'Svelte error' ;
throw error ;
} else {
throw new Error ( ` https://svelte.dev/e/renderer_missing_foreign ` ) ;
}
}
/ * *
/ * *
* The ` %rune% ` rune is only available inside ` .svelte ` and ` .svelte.js/ts ` files
* The ` %rune% ` rune is only available inside ` .svelte ` and ` .svelte.js/ts ` files
* @ param { string } rune
* @ param { string } rune