@@ -21,10 +21,9 @@ The `$$Slots` interface is experimental and is documented in [svelte RFC #38](h
21
21
<!-- eslint-skip-->
22
22
23
23
``` svelte
24
- <!-- eslint svelte/experimental-require-slot-types: "error" -->
25
-
26
24
<!-- ✓ GOOD -->
27
25
<script>
26
+ // eslint svelte/experimental-require-slot-types: "error"
28
27
</script>
29
28
30
29
<b>No slots here!</b>
@@ -37,10 +36,10 @@ The `$$Slots` interface is experimental and is documented in [svelte RFC #38](h
37
36
<!-- eslint-skip-->
38
37
39
38
``` svelte
40
- <!-- eslint svelte/experimental-require-slot-types: "error" -->
41
-
42
39
<!-- ✓ GOOD -->
43
40
<script>
41
+ // eslint svelte/experimental-require-slot-types: "error"
42
+
44
43
interface $$Slots {
45
44
default: Record<string, never>;
46
45
}
@@ -56,13 +55,13 @@ The `$$Slots` interface is experimental and is documented in [svelte RFC #38](h
56
55
<!-- eslint-skip-->
57
56
58
57
``` svelte
59
- <!-- eslint svelte/experimental-require-slot-types: "error" -->
60
-
61
58
<!-- ✓ GOOD -->
62
59
<script lang="ts">
63
- interface $$Slots {
64
- default: { prop: boolean; };
65
- }
60
+ // eslint svelte/experimental-require-slot-types: "error"
61
+
62
+ interface $$Slots {
63
+ default: { prop: boolean; };
64
+ }
66
65
</script>
67
66
68
67
<slot prop={true} />
@@ -75,13 +74,13 @@ The `$$Slots` interface is experimental and is documented in [svelte RFC #38](h
75
74
<!-- eslint-skip-->
76
75
77
76
``` svelte
78
- <!-- eslint svelte/experimental-require-slot-types: "error" -->
79
-
80
77
<!-- ✓ GOOD -->
81
78
<script lang="ts">
82
- interface $$Slots {
83
- named: Record<string, never>;
84
- }
79
+ // eslint svelte/experimental-require-slot-types: "error"
80
+
81
+ interface $$Slots {
82
+ named: Record<string, never>;
83
+ }
85
84
</script>
86
85
87
86
<slot name = "named" />
@@ -94,10 +93,9 @@ The `$$Slots` interface is experimental and is documented in [svelte RFC #38](h
94
93
<!-- eslint-skip-->
95
94
96
95
``` svelte
97
- <!-- eslint svelte/experimental-require-slot-types: "error" -->
98
-
99
96
<!-- ✗ BAD -->
100
97
<script>
98
+ // eslint svelte/experimental-require-slot-types: "error"
101
99
</script>
102
100
103
101
<slot />
0 commit comments