Skip to content

Commit 7e3aac1

Browse files
committed
-
1 parent 8e14c86 commit 7e3aac1

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/build/patches.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,9 @@ function optionalMember<const T>(prop: string, type: T | T[], value?: Value) {
2222
const types = Array.isArray(type) ? type : [type];
2323
const valueType = typeof value;
2424
if (!types.includes(valueType as T)) {
25-
throw new Error(`Expected type ${types.join(" or ")} for ${prop}, but got ${valueType}`);
25+
throw new Error(
26+
`Expected type ${types.join(" or ")} for ${prop}, but got ${valueType}`,
27+
);
2628
}
2729
return {
2830
[prop]: value as T extends "string"
@@ -171,7 +173,11 @@ function handleMixinandInterfaces(
171173

172174
const interfaceObject = type === "interface" && {
173175
...optionalMember("exposed", "string", node.properties?.exposed),
174-
...optionalMember("deprecated", ["string", "boolean"], node.properties?.deprecated),
176+
...optionalMember(
177+
"deprecated",
178+
["string", "boolean"],
179+
node.properties?.deprecated,
180+
),
175181
...optionalMember(
176182
"noInterfaceObject",
177183
"boolean",

0 commit comments

Comments
 (0)