diff --git a/packages/babel-preset-env/src/utils.js b/packages/babel-preset-env/src/utils.js index 1d0218759400..518a1e2762f4 100644 --- a/packages/babel-preset-env/src/utils.js +++ b/packages/babel-preset-env/src/utils.js @@ -8,7 +8,7 @@ import levenshtein from "js-levenshtein"; import { addSideEffect } from "@babel/helper-module-imports"; import unreleasedLabels from "../data/unreleased-labels"; import { semverMin } from "./targets-parser"; -import type { Targets } from "./types"; +import type { Target, Targets } from "./types"; export const has = Object.hasOwnProperty.call.bind(Object.hasOwnProperty); @@ -118,7 +118,10 @@ export function getLowestUnreleased(a: string, b: string, env: string): string { return semverMin(a, b); } -export function getLowestImplementedVersion(plugin, environment) { +export function getLowestImplementedVersion( + plugin: Targets, + environment: Target, +): string { const result = plugin[environment]; // When Android support data is absent, use Chrome data as fallback if (!result && environment === "android") {