message: Split as interface from signature
diff: @@ -285,19 +285,17 @@ export function getRemovalData(webidl: Browser.WebIdl): Browser.WebIdl {
  }) as Browser.WebIdl;
  }
  -function mapToBcdCompat(
  - webidl: Browser.WebIdl,
  - mapper: ({
  - key,
  - compat,
  - webkit,
  - }: {
  +interface DataToMap {
  key: string;
  compat?: CompatStatement;
  webkit?: boolean;
  mixin: boolean;
  parentKey?: string;
  - }) => any
  +}
  +
  +function mapToBcdCompat(
  + webidl: Browser.WebIdl,
  + mapper: (data: DataToMap) => any
  ): Browser.WebIdl | undefined {
  function mapInterfaceLike(name: string, i: Browser.Interface) {
  const intCompat = bcd.api[name]?.__compat;
  