mirror of https://github.com/sveltejs/svelte
				
				
				
			hoist vars and lets - closes #1952
	
		
	
				
					
				
			
							parent
							
								
									4d262c4d96
								
							
						
					
					
						commit
						81d9647517
					
				| @ -0,0 +1,41 @@ | ||||
| /* generated by Svelte vX.Y.Z */ | ||||
| import { SvelteComponent as SvelteComponent_1, append, createElement, createText, detachNode, identity, init, insert, noop, safe_not_equal } from "svelte/internal"; | ||||
| 
 | ||||
| function create_fragment($$, ctx) { | ||||
| 	var b, text_value = get_answer(), text; | ||||
| 
 | ||||
| 	return { | ||||
| 		c() { | ||||
| 			b = createElement("b"); | ||||
| 			text = createText(text_value); | ||||
| 		}, | ||||
| 
 | ||||
| 		m(target, anchor) { | ||||
| 			insert(target, b, anchor); | ||||
| 			append(b, text); | ||||
| 		}, | ||||
| 
 | ||||
| 		p: noop, | ||||
| 		i: noop, | ||||
| 		o: noop, | ||||
| 
 | ||||
| 		d(detach) { | ||||
| 			if (detach) { | ||||
| 				detachNode(b); | ||||
| 			} | ||||
| 		} | ||||
| 	}; | ||||
| } | ||||
| 
 | ||||
| let ANSWER = 42; | ||||
| 
 | ||||
| function get_answer() { return ANSWER; } | ||||
| 
 | ||||
| class SvelteComponent extends SvelteComponent_1 { | ||||
| 	constructor(options) { | ||||
| 		super(); | ||||
| 		init(this, options, identity, create_fragment, safe_not_equal); | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| export default SvelteComponent; | ||||
| @ -0,0 +1,6 @@ | ||||
| <script> | ||||
| 	let ANSWER = 42; | ||||
| 	function get_answer() { return ANSWER; } | ||||
| </script> | ||||
| 
 | ||||
| <b>{get_answer()}</b> | ||||
					Loading…
					
					
				
		Reference in new issue