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