Skip to content

Commit 76c181c

Browse files
committed
Formatting
1 parent 80cb992 commit 76c181c

File tree

1 file changed

+23
-7
lines changed

1 file changed

+23
-7
lines changed

src/build/emitter.ts

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1541,7 +1541,9 @@ export function emitWebIdl(
15411541
const iteratorType = `${name}${async ? "Async" : ""}Iterator`;
15421542
const iteratorSymbol = async ? "Symbol.asyncIterator" : "Symbol.iterator";
15431543
printer.printLine("");
1544-
printer.printLine(`interface ${iteratorType}<T> extends ${iteratorBaseType}<T, BuiltinIteratorReturn, unknown> {`);
1544+
printer.printLine(
1545+
`interface ${iteratorType}<T> extends ${iteratorBaseType}<T, BuiltinIteratorReturn, unknown> {`,
1546+
);
15451547
printer.increaseIndent();
15461548
printer.printLine(`[${iteratorSymbol}](): ${iteratorType}<T>;`);
15471549
printer.decreaseIndent();
@@ -1551,15 +1553,19 @@ export function emitWebIdl(
15511553
function emitIterableMethods(
15521554
i: Browser.Interface,
15531555
name: string,
1554-
subtypes: string[]
1556+
subtypes: string[],
15551557
) {
15561558
switch (i.iterator?.kind) {
15571559
case "maplike":
15581560
case "setlike":
15591561
return;
15601562
}
15611563
const async = i.iterator?.async;
1562-
const iteratorType = async ? `${name}AsyncIterator` : subtypes.length !== 1 ? `${name}Iterator` : "ArrayIterator";
1564+
const iteratorType = async
1565+
? `${name}AsyncIterator`
1566+
: subtypes.length !== 1
1567+
? `${name}Iterator`
1568+
: "ArrayIterator";
15631569
const methods = [];
15641570
methods.push({
15651571
name: `[Symbol.${async ? "asyncIterator" : "iterator"}]`,
@@ -1597,7 +1603,9 @@ export function emitWebIdl(
15971603

15981604
methods.forEach((m) => {
15991605
emitComments({ comment: comments?.[m.name] }, printer.printLine);
1600-
printer.printLine(`${m.name}(${paramsString}): ${iteratorType}<${m.type}>;`);
1606+
printer.printLine(
1607+
`${m.name}(${paramsString}): ${iteratorType}<${m.type}>;`,
1608+
);
16011609
});
16021610
}
16031611
}
@@ -1725,14 +1733,19 @@ export function emitWebIdl(
17251733

17261734
const iteratorExtends = getIteratorExtends(i.iterator, subtypes);
17271735
const name = getName(i);
1728-
const nameWithTypeParameters = getNameWithTypeParameters(i.typeParameters, name);
1736+
const nameWithTypeParameters = getNameWithTypeParameters(
1737+
i.typeParameters,
1738+
name,
1739+
);
17291740

17301741
if (i.iterator?.kind === "iterable" && subtypes?.length === 2) {
17311742
emitSelfIterator(i);
17321743
}
17331744

17341745
printer.printLine("");
1735-
printer.printLine(`interface ${nameWithTypeParameters} ${iteratorExtends}{`);
1746+
printer.printLine(
1747+
`interface ${nameWithTypeParameters} ${iteratorExtends}{`,
1748+
);
17361749
printer.increaseIndent();
17371750

17381751
methodsWithSequence.forEach((m) => emitMethod("", m, new Set()));
@@ -1761,7 +1774,10 @@ export function emitWebIdl(
17611774
}
17621775

17631776
const name = getName(i);
1764-
const nameWithTypeParameters = getNameWithTypeParameters(i.typeParameters, name);
1777+
const nameWithTypeParameters = getNameWithTypeParameters(
1778+
i.typeParameters,
1779+
name,
1780+
);
17651781

17661782
emitSelfIterator(i);
17671783

0 commit comments

Comments
 (0)