Skip to content

Commit e66ab22

Browse files
committed
bubble event again
1 parent fa0bfb9 commit e66ab22

File tree

70 files changed

+81
-79
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

70 files changed

+81
-79
lines changed

packages/svelte2tsx/src/interfaces.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,12 @@ export interface InstanceScriptProcessResult {
1515
uses$$props: boolean;
1616
uses$$restProps: boolean;
1717
getters: Set<string>;
18-
events: Map<string, string | string[]>;
1918
}
2019

2120
export interface CreateRenderFunctionPara extends InstanceScriptProcessResult {
2221
str: MagicString;
2322
scriptTag: Node;
2423
scriptDestination: number;
2524
slots: Map<string, Map<string, string>>;
25+
events: Map<string, string | string[]>;
2626
}

packages/svelte2tsx/src/nodes/event-handler.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export function createEventHandlerTransformer() {
88

99
const handleEventHandlerBubble = () => {
1010
const componentEventDef = `__sveltets_instanceOf(${parent.name})`;
11-
const exp = `__sveltets_bubbleEventDef(${componentEventDef}, '${eventName}')`;
11+
const exp = `__sveltets_bubbleEventDef(${componentEventDef}.$on, '${eventName}')`;
1212

1313
const exist = events.get(eventName);
1414
events.set(eventName, exist ? [].concat(exist, exp) : exp);

packages/svelte2tsx/src/svelte2tsx.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -863,7 +863,7 @@ function addComponentExport(
863863
className ? `${className} ` : ''
864864
}{\n $$prop_def = ${propDef}\n $$slot_def = render().slots` +
865865
createClassGetters(getters) +
866-
`\n $on = __sveltets_eventDef(render().events).$on` +
866+
`\n $on = __sveltets_eventDef(render().events)` +
867867
'\n}';
868868

869869
str.append(statement);

packages/svelte2tsx/svelte-shims.d.ts

+10-8
Original file line numberDiff line numberDiff line change
@@ -38,11 +38,12 @@ type SvelteStore<T> = { subscribe: (run: (value: T) => any, invalidate?: any) =>
3838
type SvelteComponent = import('*.svelte').default
3939
type SvelteEventRecord = Record<string, Event | Event[]>
4040
type SvelteExtractEvent<T> = T extends any[] ? T[number] : T;
41-
42-
interface SvelteEventHandling<T extends SvelteEventRecord> {
43-
$on<K extends keyof T>(event: K, handler: (e: SvelteExtractEvent<T[K]>) => any): void
44-
$on(event: string, handler: (e: Event) => any): void
45-
}
41+
type SvelteEventOnEvent<T, K extends keyof T> = (
42+
event: K,
43+
handler: (e: SvelteExtractEvent<T[K]>) => any
44+
) => void;
45+
type SvelteAllEvent = (event: string, handler: (e: Event) => any) => void
46+
type SvelteOnEvent<T> = SvelteEventOnEvent<T, keyof T> & SvelteAllEvent
4647

4748
declare var process: NodeJS.Process & { browser: boolean }
4849

@@ -61,7 +62,7 @@ declare function __sveltets_store_get<T = any>(store: SvelteStore<T>): T
6162
declare function __sveltets_any(dummy: any): any;
6263
declare function __sveltets_componentType(): AConstructorTypeOf<SvelteComponent>
6364
declare function __sveltets_invalidate<T>(getValue: () => T): T
64-
declare function __sveltets_eventDef<T extends SvelteEventRecord>(def: T): SvelteEventHandling<T>
65+
declare function __sveltets_eventDef<T extends SvelteEventRecord>(def: T): SvelteOnEvent<T>
6566
declare function __sveltets_mapWindowEvent<K extends keyof HTMLBodyElementEventMap>(
6667
event: K
6768
): HTMLBodyElementEventMap[K];
@@ -73,5 +74,6 @@ declare function __sveltets_mapElementEvent<K extends keyof HTMLElementEventMap>
7374
): HTMLElementEventMap[K];
7475
declare function __sveltets_bubbleEventDef<
7576
T extends SvelteEventRecord,
76-
K extends keyof T
77-
>(componentDef: SvelteEventHandling<T>, event: K): T[K]
77+
TEvent,
78+
TKey extends keyof T = TEvent extends keyof T ? TEvent : string
79+
>(componentDef: SvelteOnEvent<T>, event: TEvent): T[TKey];

packages/svelte2tsx/test/sourcemaps/event-binding.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
export default class {
99
$$prop_def = __sveltets_partial(render().props)
1010
$$slot_def = render().slots
11-
$on = __sveltets_eventDef(render().events).$on
11+
$on = __sveltets_eventDef(render().events)
1212
}
1313
!Expected
1414
<Component on:click={$check ? method1 : method2} />

packages/svelte2tsx/test/sourcemaps/let.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
export default class {
1010
$$prop_def = __sveltets_partial(render().props)
1111
$$slot_def = render().slots
12-
$on = __sveltets_eventDef(render().events).$on
12+
$on = __sveltets_eventDef(render().events)
1313
}
1414
!Expected
1515
<script>

packages/svelte2tsx/test/sourcemaps/repl.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@
182182
export default class {
183183
$$prop_def = __sveltets_partial(render().props)
184184
$$slot_def = render().slots
185-
$on = __sveltets_eventDef(render().events).$on
185+
$on = __sveltets_eventDef(render().events)
186186
}
187187
!Expected
188188
<script context="module">

packages/svelte2tsx/test/svelte2tsx/samples/array-binding-export/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ return { props: {a: a , b: b , c: c}, slots: {}, getters: {}, events: {} }}
88
export default class Input__SvelteComponent_ {
99
$$prop_def = __sveltets_partial(render().props)
1010
$$slot_def = render().slots
11-
$on = __sveltets_eventDef(render().events).$on
11+
$on = __sveltets_eventDef(render().events)
1212
}

packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-none/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
66
export default class Input__SvelteComponent_ {
77
$$prop_def = __sveltets_partial(render().props)
88
$$slot_def = render().slots
9-
$on = __sveltets_eventDef(render().events).$on
9+
$on = __sveltets_eventDef(render().events)
1010
}

packages/svelte2tsx/test/svelte2tsx/samples/ast-offset-some/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
66
export default class Input__SvelteComponent_ {
77
$$prop_def = __sveltets_partial(render().props)
88
$$slot_def = render().slots
9-
$on = __sveltets_eventDef(render().events).$on
9+
$on = __sveltets_eventDef(render().events)
1010
}

packages/svelte2tsx/test/svelte2tsx/samples/await-with-$store/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
1717
export default class Input__SvelteComponent_ {
1818
$$prop_def = __sveltets_partial(render().props)
1919
$$slot_def = render().slots
20-
$on = __sveltets_eventDef(render().events).$on
20+
$on = __sveltets_eventDef(render().events)
2121
}

packages/svelte2tsx/test/svelte2tsx/samples/binding-group-store/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
55
export default class Input__SvelteComponent_ {
66
$$prop_def = __sveltets_partial(render().props)
77
$$slot_def = render().slots
8-
$on = __sveltets_eventDef(render().events).$on
8+
$on = __sveltets_eventDef(render().events)
99
}

packages/svelte2tsx/test/svelte2tsx/samples/circle-drawer-example/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
9292
export default class Input__SvelteComponent_ {
9393
$$prop_def = __sveltets_partial(render().props)
9494
$$slot_def = render().slots
95-
$on = __sveltets_eventDef(render().events).$on
95+
$on = __sveltets_eventDef(render().events)
9696
}

packages/svelte2tsx/test/svelte2tsx/samples/component-default-slot/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ return { props: {}, slots: {default: {a:b}}, getters: {}, events: {} }}
1111
export default class Input__SvelteComponent_ {
1212
$$prop_def = __sveltets_partial(render().props)
1313
$$slot_def = render().slots
14-
$on = __sveltets_eventDef(render().events).$on
14+
$on = __sveltets_eventDef(render().events)
1515
}

packages/svelte2tsx/test/svelte2tsx/samples/component-multiple-slots/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ return { props: {}, slots: {default: {a:b}, test: {c:d, e:e}}, getters: {}, even
1414
export default class Input__SvelteComponent_ {
1515
$$prop_def = __sveltets_partial(render().props)
1616
$$slot_def = render().slots
17-
$on = __sveltets_eventDef(render().events).$on
17+
$on = __sveltets_eventDef(render().events)
1818
}

packages/svelte2tsx/test/svelte2tsx/samples/component-slot-crazy-attributes/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ return { props: {}, slots: {default: {a:b, b:b, c:"b", d:"__svelte_ts_string", e
1111
export default class Input__SvelteComponent_ {
1212
$$prop_def = __sveltets_partial(render().props)
1313
$$slot_def = render().slots
14-
$on = __sveltets_eventDef(render().events).$on
14+
$on = __sveltets_eventDef(render().events)
1515
}

packages/svelte2tsx/test/svelte2tsx/samples/component-with-documentation/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
88
export default class Input__SvelteComponent_ {
99
$$prop_def = __sveltets_partial(render().props)
1010
$$slot_def = render().slots
11-
$on = __sveltets_eventDef(render().events).$on
11+
$on = __sveltets_eventDef(render().events)
1212
}

packages/svelte2tsx/test/svelte2tsx/samples/component-with-indented-multiline-documentation/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
2020
export default class Input__SvelteComponent_ {
2121
$$prop_def = __sveltets_partial(render().props)
2222
$$slot_def = render().slots
23-
$on = __sveltets_eventDef(render().events).$on
23+
$on = __sveltets_eventDef(render().events)
2424
}

packages/svelte2tsx/test/svelte2tsx/samples/component-with-multiline-documentation/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
1414
export default class Input__SvelteComponent_ {
1515
$$prop_def = __sveltets_partial(render().props)
1616
$$slot_def = render().slots
17-
$on = __sveltets_eventDef(render().events).$on
17+
$on = __sveltets_eventDef(render().events)
1818
}
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
<></>;function render() {
22
<><Button ></Button>
33
<Radio ></Radio></>
4-
return { props: {}, slots: {}, getters: {}, events: {'click':[__sveltets_bubbleEventDef(__sveltets_instanceOf(Button), 'click'),__sveltets_bubbleEventDef(__sveltets_instanceOf(Radio), 'click')]} }}
4+
return { props: {}, slots: {}, getters: {}, events: {'click':[__sveltets_bubbleEventDef(__sveltets_instanceOf(Button).$on, 'click'),__sveltets_bubbleEventDef(__sveltets_instanceOf(Radio).$on, 'click')]} }}
55

66
export default class Input__SvelteComponent_ {
77
$$prop_def = __sveltets_partial(render().props)
88
$$slot_def = render().slots
9-
$on = __sveltets_eventDef(render().events).$on
9+
$on = __sveltets_eventDef(render().events)
1010
}
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
<></>;function render() {
22
<><Button ></Button></>
3-
return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_bubbleEventDef(__sveltets_instanceOf(Button), 'click')} }}
3+
return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_bubbleEventDef(__sveltets_instanceOf(Button).$on, 'click')} }}
44

55
export default class Input__SvelteComponent_ {
66
$$prop_def = __sveltets_partial(render().props)
77
$$slot_def = render().slots
8-
$on = __sveltets_eventDef(render().events).$on
8+
$on = __sveltets_eventDef(render().events)
99
}

packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-element/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_mapEleme
55
export default class Input__SvelteComponent_ {
66
$$prop_def = __sveltets_partial(render().props)
77
$$slot_def = render().slots
8-
$on = __sveltets_eventDef(render().events).$on
8+
$on = __sveltets_eventDef(render().events)
99
}

packages/svelte2tsx/test/svelte2tsx/samples/event-bubble-svelte-element/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ return { props: {}, slots: {}, getters: {}, events: {'click':__sveltets_mapBodyE
66
export default class Input__SvelteComponent_ {
77
$$prop_def = __sveltets_partial(render().props)
88
$$slot_def = render().slots
9-
$on = __sveltets_eventDef(render().events).$on
9+
$on = __sveltets_eventDef(render().events)
1010
}

packages/svelte2tsx/test/svelte2tsx/samples/export-arrow-function/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ return { props: {f: f}, slots: {}, getters: {}, events: {} }}
1111
export default class Input__SvelteComponent_ {
1212
$$prop_def = __sveltets_partial(render().props)
1313
$$slot_def = render().slots
14-
$on = __sveltets_eventDef(render().events).$on
14+
$on = __sveltets_eventDef(render().events)
1515
}

packages/svelte2tsx/test/svelte2tsx/samples/export-class/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ export default class Input__SvelteComponent_ {
99
$$prop_def = __sveltets_partial(render().props)
1010
$$slot_def = render().slots
1111
get Foo() { return render().getters.Foo }
12-
$on = __sveltets_eventDef(render().events).$on
12+
$on = __sveltets_eventDef(render().events)
1313
}

packages/svelte2tsx/test/svelte2tsx/samples/export-const/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ export default class Input__SvelteComponent_ {
1212
get name() { return render().getters.name }
1313
get SOME() { return render().getters.SOME }
1414
get CONSTANT() { return render().getters.CONSTANT }
15-
$on = __sveltets_eventDef(render().events).$on
15+
$on = __sveltets_eventDef(render().events)
1616
}

packages/svelte2tsx/test/svelte2tsx/samples/export-has-type/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ return { props: {a: a , b: b} as {a: A, b?: A}, slots: {}, getters: {}, events:
1010
export default class Input__SvelteComponent_ {
1111
$$prop_def = __sveltets_partial(render().props)
1212
$$slot_def = render().slots
13-
$on = __sveltets_eventDef(render().events).$on
13+
$on = __sveltets_eventDef(render().events)
1414
}

packages/svelte2tsx/test/svelte2tsx/samples/export-interface/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
77
export default class Input__SvelteComponent_ {
88
$$prop_def = __sveltets_partial(render().props)
99
$$slot_def = render().slots
10-
$on = __sveltets_eventDef(render().events).$on
10+
$on = __sveltets_eventDef(render().events)
1111
}

packages/svelte2tsx/test/svelte2tsx/samples/export-js-strictMode/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ return { props: {a: a , b: b , c: c} as {a: number, b: number | undefined, c?: n
1010
export default class Input__SvelteComponent_ {
1111
$$prop_def = __sveltets_partial(render().props)
1212
$$slot_def = render().slots
13-
$on = __sveltets_eventDef(render().events).$on
13+
$on = __sveltets_eventDef(render().events)
1414
}

packages/svelte2tsx/test/svelte2tsx/samples/export-list/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ return { props: {name: name , name2: name2}, slots: {}, getters: {}, events: {}
1010
export default class Input__SvelteComponent_ {
1111
$$prop_def = __sveltets_partial(render().props)
1212
$$slot_def = render().slots
13-
$on = __sveltets_eventDef(render().events).$on
13+
$on = __sveltets_eventDef(render().events)
1414
}

packages/svelte2tsx/test/svelte2tsx/samples/export-references-local/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ return { props: {name: name}, slots: {}, getters: {}, events: {} }}
99
export default class Input__SvelteComponent_ {
1010
$$prop_def = __sveltets_partial(render().props)
1111
$$slot_def = render().slots
12-
$on = __sveltets_eventDef(render().events).$on
12+
$on = __sveltets_eventDef(render().events)
1313
}

packages/svelte2tsx/test/svelte2tsx/samples/export-ts-strictMode/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ return { props: {a: a , b: b , c: c} as {a: number, b: number | undefined, c?: n
1010
export default class Input__SvelteComponent_ {
1111
$$prop_def = render().props
1212
$$slot_def = render().slots
13-
$on = __sveltets_eventDef(render().events).$on
13+
$on = __sveltets_eventDef(render().events)
1414
}

packages/svelte2tsx/test/svelte2tsx/samples/export-with-default-multi/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ return { props: {name: name , world: world}, slots: {}, getters: {}, events: {}
1010
export default class Input__SvelteComponent_ {
1111
$$prop_def = __sveltets_partial(render().props)
1212
$$slot_def = render().slots
13-
$on = __sveltets_eventDef(render().events).$on
13+
$on = __sveltets_eventDef(render().events)
1414
}

packages/svelte2tsx/test/svelte2tsx/samples/import-single-quote/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
1111
export default class Input__SvelteComponent_ {
1212
$$prop_def = __sveltets_partial(render().props)
1313
$$slot_def = render().slots
14-
$on = __sveltets_eventDef(render().events).$on
14+
$on = __sveltets_eventDef(render().events)
1515
}

packages/svelte2tsx/test/svelte2tsx/samples/imports/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,5 +15,5 @@ return { props: {world: world}, slots: {}, getters: {}, events: {} }}
1515
export default class Input__SvelteComponent_ {
1616
$$prop_def = __sveltets_partial(render().props)
1717
$$slot_def = render().slots
18-
$on = __sveltets_eventDef(render().events).$on
18+
$on = __sveltets_eventDef(render().events)
1919
}

packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ return { props: {world: world}, slots: {}, getters: {}, events: {} }}
66
export default class Input__SvelteComponent_ {
77
$$prop_def = __sveltets_partial(render().props)
88
$$slot_def = render().slots
9-
$on = __sveltets_eventDef(render().events).$on
9+
$on = __sveltets_eventDef(render().events)
1010
}

packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script-in-line2/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ return { props: {world: world}, slots: {}, getters: {}, events: {} }}
66
export default class Input__SvelteComponent_ {
77
$$prop_def = __sveltets_partial(render().props)
88
$$slot_def = render().slots
9-
$on = __sveltets_eventDef(render().events).$on
9+
$on = __sveltets_eventDef(render().events)
1010
}

packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ return { props: {world: world}, slots: {}, getters: {}, events: {} }}
1313
export default class Input__SvelteComponent_ {
1414
$$prop_def = __sveltets_partial(render().props)
1515
$$slot_def = render().slots
16-
$on = __sveltets_eventDef(render().events).$on
16+
$on = __sveltets_eventDef(render().events)
1717
}

packages/svelte2tsx/test/svelte2tsx/samples/module-script-and-script2/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ return { props: {world: world}, slots: {}, getters: {}, events: {} }}
1313
export default class Input__SvelteComponent_ {
1414
$$prop_def = __sveltets_partial(render().props)
1515
$$slot_def = render().slots
16-
$on = __sveltets_eventDef(render().events).$on
16+
$on = __sveltets_eventDef(render().events)
1717
}

packages/svelte2tsx/test/svelte2tsx/samples/multiple-export/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ return { props: {number1: number1 , number2: number2} as {number1: number, numbe
1010
export default class Input__SvelteComponent_ {
1111
$$prop_def = __sveltets_partial(render().props)
1212
$$slot_def = render().slots
13-
$on = __sveltets_eventDef(render().events).$on
13+
$on = __sveltets_eventDef(render().events)
1414
}

packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-script/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
2727
export default class Input__SvelteComponent_ {
2828
$$prop_def = __sveltets_partial(render().props)
2929
$$slot_def = render().slots
30-
$on = __sveltets_eventDef(render().events).$on
30+
$on = __sveltets_eventDef(render().events)
3131
}

packages/svelte2tsx/test/svelte2tsx/samples/nested-$-variables-template/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
2727
export default class Input__SvelteComponent_ {
2828
$$prop_def = __sveltets_partial(render().props)
2929
$$slot_def = render().slots
30-
$on = __sveltets_eventDef(render().events).$on
30+
$on = __sveltets_eventDef(render().events)
3131
}

packages/svelte2tsx/test/svelte2tsx/samples/object-binding-export/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,5 @@ return { props: {rename: rename}, slots: {}, getters: {}, events: {} }}
88
export default class Input__SvelteComponent_ {
99
$$prop_def = __sveltets_partial(render().props)
1010
$$slot_def = render().slots
11-
$on = __sveltets_eventDef(render().events).$on
11+
$on = __sveltets_eventDef(render().events)
1212
}

packages/svelte2tsx/test/svelte2tsx/samples/reactive-block/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
1111
export default class Input__SvelteComponent_ {
1212
$$prop_def = __sveltets_partial(render().props)
1313
$$slot_def = render().slots
14-
$on = __sveltets_eventDef(render().events).$on
14+
$on = __sveltets_eventDef(render().events)
1515
}

packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare-object/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
99
export default class Input__SvelteComponent_ {
1010
$$prop_def = __sveltets_partial(render().props)
1111
$$slot_def = render().slots
12-
$on = __sveltets_eventDef(render().events).$on
12+
$on = __sveltets_eventDef(render().events)
1313
}

packages/svelte2tsx/test/svelte2tsx/samples/reactive-declare/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
1212
export default class Input__SvelteComponent_ {
1313
$$prop_def = __sveltets_partial(render().props)
1414
$$slot_def = render().slots
15-
$on = __sveltets_eventDef(render().events).$on
15+
$on = __sveltets_eventDef(render().events)
1616
}

packages/svelte2tsx/test/svelte2tsx/samples/renamed-exports/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,5 +10,5 @@ return { props: {name3: name , name4: name2}, slots: {}, getters: {}, events: {}
1010
export default class Input__SvelteComponent_ {
1111
$$prop_def = __sveltets_partial(render().props)
1212
$$slot_def = render().slots
13-
$on = __sveltets_eventDef(render().events).$on
13+
$on = __sveltets_eventDef(render().events)
1414
}

packages/svelte2tsx/test/svelte2tsx/samples/script-and-module-script/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ return { props: {world: world}, slots: {}, getters: {}, events: {} }}
1313
export default class Input__SvelteComponent_ {
1414
$$prop_def = __sveltets_partial(render().props)
1515
$$slot_def = render().slots
16-
$on = __sveltets_eventDef(render().events).$on
16+
$on = __sveltets_eventDef(render().events)
1717
}

packages/svelte2tsx/test/svelte2tsx/samples/script-inside-head-after-toplevel-script/expected.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,5 +17,5 @@ return { props: {}, slots: {}, getters: {}, events: {} }}
1717
export default class Input__SvelteComponent_ {
1818
$$prop_def = __sveltets_partial(render().props)
1919
$$slot_def = render().slots
20-
$on = __sveltets_eventDef(render().events).$on
20+
$on = __sveltets_eventDef(render().events)
2121
}

0 commit comments

Comments
 (0)