Skip to content

Commit 467c6ed

Browse files
committed
simplify
1 parent f105e48 commit 467c6ed

File tree

3 files changed

+10
-15
lines changed

3 files changed

+10
-15
lines changed

packages/svelte/src/compiler/phases/1-parse/state/element.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ export default function element(parser) {
5656
const data = parser.read_until(regex_closing_comment);
5757
parser.eat('-->', true);
5858

59-
/** @type {ReturnType<typeof parser.append<AST.Comment>>} */
6059
parser.append({
6160
type: 'Comment',
6261
start,

packages/svelte/src/compiler/phases/1-parse/state/tag.js

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,6 @@ export default function tag(parser) {
3333
parser.allow_whitespace();
3434
parser.eat('}', true);
3535

36-
/** @type {ReturnType<typeof parser.append<AST.ExpressionTag>>} */
3736
parser.append({
3837
type: 'ExpressionTag',
3938
start,
@@ -53,7 +52,7 @@ function open(parser) {
5352
if (parser.eat('if')) {
5453
parser.require_whitespace();
5554

56-
/** @type {ReturnType<typeof parser.append<AST.IfBlock>>} */
55+
/** @type {AST.IfBlock} */
5756
const block = parser.append({
5857
type: 'IfBlock',
5958
elseif: false,
@@ -174,7 +173,7 @@ function open(parser) {
174173

175174
parser.eat('}', true);
176175

177-
/** @type {ReturnType<typeof parser.append<AST.EachBlock>>} */
176+
/** @type {AST.EachBlock} */
178177
const block = parser.append({
179178
type: 'EachBlock',
180179
start,
@@ -198,7 +197,7 @@ function open(parser) {
198197
const expression = read_expression(parser);
199198
parser.allow_whitespace();
200199

201-
/** @type {ReturnType<typeof parser.append<AST.AwaitBlock>>} */
200+
/** @type {AST.AwaitBlock} */
202201
const block = parser.append({
203202
type: 'AwaitBlock',
204203
start,
@@ -252,7 +251,7 @@ function open(parser) {
252251

253252
parser.eat('}', true);
254253

255-
/** @type {ReturnType<typeof parser.append<AST.KeyBlock>>} */
254+
/** @type {AST.KeyBlock} */
256255
const block = parser.append({
257256
type: 'KeyBlock',
258257
start,
@@ -303,7 +302,7 @@ function open(parser) {
303302
parser.allow_whitespace();
304303
parser.eat('}', true);
305304

306-
/** @type {ReturnType<typeof parser.append<AST.SnippetBlock>>} */
305+
/** @type {AST.SnippetBlock} */
307306
const block = parser.append({
308307
type: 'SnippetBlock',
309308
start,
@@ -355,7 +354,7 @@ function next(parser) {
355354
let elseif_start = start - 1;
356355
while (parser.template[elseif_start] !== '{') elseif_start -= 1;
357356

358-
/** @type {ReturnType<typeof parser.append<AST.IfBlock>>} */
357+
/** @type {AST.IfBlock} */
359358
const child = parser.append({
360359
start: elseif_start,
361360
end: -1,
@@ -499,7 +498,6 @@ function special(parser) {
499498
parser.allow_whitespace();
500499
parser.eat('}', true);
501500

502-
/** @type {ReturnType<typeof parser.append<AST.HtmlTag>>} */
503501
parser.append({
504502
type: 'HtmlTag',
505503
start,
@@ -537,7 +535,6 @@ function special(parser) {
537535
parser.eat('}', true);
538536
}
539537

540-
/** @type {ReturnType<typeof parser.append<AST.DebugTag>>} */
541538
parser.append({
542539
type: 'DebugTag',
543540
start,
@@ -570,7 +567,6 @@ function special(parser) {
570567

571568
parser.eat('}', true);
572569

573-
/** @type {ReturnType<typeof parser.append<AST.ConstTag>>} */
574570
parser.append({
575571
type: 'ConstTag',
576572
start,
@@ -601,15 +597,15 @@ function special(parser) {
601597
parser.allow_whitespace();
602598
parser.eat('}', true);
603599

604-
/** @type {ReturnType<typeof parser.append<AST.RenderTag>>} */
605600
parser.append({
606601
type: 'RenderTag',
607602
start,
608603
end: parser.index,
609-
expression: expression,
604+
expression: /** @type {AST.RenderTag['expression']} */ (expression),
610605
metadata: {
611606
dynamic: false,
612-
args_with_call_expression: new Set()
607+
args_with_call_expression: new Set(),
608+
path: []
613609
}
614610
});
615611
}

packages/svelte/src/compiler/phases/1-parse/state/text.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export default function text(parser) {
1212
data += parser.template[parser.index++];
1313
}
1414

15-
/** @type {ReturnType<typeof parser.append<AST.Text>>} */
15+
/** @type {AST.Text} */
1616
parser.append({
1717
type: 'Text',
1818
start,

0 commit comments

Comments
 (0)