From 96be294468819e7dc8e3c4b2ad44986f19ff6db5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Sun, 1 Dec 2019 22:03:44 -0500 Subject: [PATCH] chore: add type annotation --- packages/babel-preset-env/src/utils.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) 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") {