We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b169ebb commit 0f24f76Copy full SHA for 0f24f76
1 file changed
src/build/bcd.ts
@@ -285,19 +285,17 @@ export function getRemovalData(webidl: Browser.WebIdl): Browser.WebIdl {
285
}) as Browser.WebIdl;
286
}
287
288
+interface DataToMap {
289
+ key: string;
290
+ compat?: CompatStatement;
291
+ webkit?: boolean;
292
+ mixin: boolean;
293
+ parentKey?: string;
294
+}
295
+
296
function mapToBcdCompat(
297
webidl: Browser.WebIdl,
- mapper: ({
- key,
- compat,
- webkit,
- }: {
- key: string;
- compat?: CompatStatement;
- webkit?: boolean;
298
- mixin: boolean;
299
- parentKey?: string;
300
- }) => any
+ mapper: (data: DataToMap) => any
301
): Browser.WebIdl | undefined {
302
function mapInterfaceLike(name: string, i: Browser.Interface) {
303
const intCompat = bcd.api[name]?.__compat;
0 commit comments