You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
svelte/test/js/samples/ssr-no-oncreate-etc/expected.js

66 lines
1.1 KiB

/* generated by Svelte vX.Y.Z-alpha1 */
import { onMount, onDestroy } from "svelte";
function preload(input) {
return output;
}
function foo() {
console.log('foo');
}
function swipe(node, callback) {
// TODO implement
}
function define($$props) {
onMount(() => {
console.log('onMount');
});
onDestroy(() => {
console.log('onDestroy');
});
return {};
}
var SvelteComponent = {};
SvelteComponent.render = function(props = {}, options = {}) {
var components = new Set();
function addComponent(component) {
components.add(component);
}
var result = { head: '', addComponent };
var html = SvelteComponent.$$render(result, props, options);
var cssCode = Array.from(components).map(c => c.css && c.css.code).filter(Boolean).join('\n');
return {
html,
head: result.head,
css: { code: cssCode, map: null },
toString() {
return html;
}
};
}
SvelteComponent.$$render = function($$result, props, options) {
const ctx = define(props);
$$result.addComponent(SvelteComponent);
return ``;
};
SvelteComponent.css = {
code: '',
map: null
};
var warned = false;
export default SvelteComponent;