mirror of https://github.com/sveltejs/svelte
				
				
				
			
						commit
						333b933837
					
				@ -0,0 +1,29 @@
 | 
				
			|||||||
 | 
					import { writable } from '../../../../store';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export default {
 | 
				
			||||||
 | 
						props: {
 | 
				
			||||||
 | 
					    s1: writable(42),
 | 
				
			||||||
 | 
					    s2: writable(43),
 | 
				
			||||||
 | 
					    p1: 2,
 | 
				
			||||||
 | 
					    p3: 3,
 | 
				
			||||||
 | 
					    a1: writable(1),
 | 
				
			||||||
 | 
					    a2: 4,
 | 
				
			||||||
 | 
					    a6: writable(29),
 | 
				
			||||||
 | 
					    for: 'loop',
 | 
				
			||||||
 | 
					    continue: '...',
 | 
				
			||||||
 | 
						},
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						html: `
 | 
				
			||||||
 | 
					    $s1=42
 | 
				
			||||||
 | 
					    $s2=43
 | 
				
			||||||
 | 
					    p1=2
 | 
				
			||||||
 | 
					    p3=3
 | 
				
			||||||
 | 
					    $v1=1
 | 
				
			||||||
 | 
					    v2=4
 | 
				
			||||||
 | 
					    vi1=4
 | 
				
			||||||
 | 
					    $vs1=1
 | 
				
			||||||
 | 
					    vl1=test
 | 
				
			||||||
 | 
					    $s3=29
 | 
				
			||||||
 | 
					    loop...
 | 
				
			||||||
 | 
					  `
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
@ -0,0 +1,46 @@
 | 
				
			|||||||
 | 
					<script>
 | 
				
			||||||
 | 
					  // export multiple subscribables in one line
 | 
				
			||||||
 | 
					  export let u1, s1, u2, s2
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  let p1, p2, p3
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // export previously declared props
 | 
				
			||||||
 | 
					  export { p1, p3 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // aliased props <component a1={...} a2={...}> assign to v1, v2
 | 
				
			||||||
 | 
					  let v1, v2
 | 
				
			||||||
 | 
					  export { v1 as a1, v2 as a2 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // aliased export with initializer
 | 
				
			||||||
 | 
					  let vi1 = v2
 | 
				
			||||||
 | 
					  export { vi1 as a3 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // aliased subscribable export
 | 
				
			||||||
 | 
					  let vs1 = v1
 | 
				
			||||||
 | 
					  export { vs1 as a4 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // aliased with literal initializer
 | 
				
			||||||
 | 
					  let vl1 = 'test'
 | 
				
			||||||
 | 
					  export { vl1 as a5 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // aliased store surrounded by non-aliased non-stores
 | 
				
			||||||
 | 
					  let n1, n2, s3
 | 
				
			||||||
 | 
					  export { n1, s3 as a6, n2 }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  // keyword exports
 | 
				
			||||||
 | 
					  let k1, k2
 | 
				
			||||||
 | 
					  export { k1 as for, k2 as continue }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$s1={$s1}
 | 
				
			||||||
 | 
					$s2={$s2}
 | 
				
			||||||
 | 
					p1={p1}
 | 
				
			||||||
 | 
					p3={p3}
 | 
				
			||||||
 | 
					$v1={$v1}
 | 
				
			||||||
 | 
					v2={v2}
 | 
				
			||||||
 | 
					vi1={vi1}
 | 
				
			||||||
 | 
					$vs1={$vs1}
 | 
				
			||||||
 | 
					vl1={vl1}
 | 
				
			||||||
 | 
					$s3={$s3}
 | 
				
			||||||
 | 
					{k1}{k2}
 | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue