From 87367553efd0e5967bba1454efaf7891bcc49ace Mon Sep 17 00:00:00 2001 From: Yuki Takemoto Date: Tue, 10 Mar 2020 00:49:15 +0900 Subject: [PATCH] chore(gatsby-cli): Convert did-you-mean to typescript (#22068) --- packages/gatsby-cli/src/create-cli.js | 2 +- .../src/{did-you-mean.js => did-you-mean.ts} | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) rename packages/gatsby-cli/src/{did-you-mean.js => did-you-mean.ts} (62%) diff --git a/packages/gatsby-cli/src/create-cli.js b/packages/gatsby-cli/src/create-cli.js index b86f40cef0d71..60c9deb1a79d1 100644 --- a/packages/gatsby-cli/src/create-cli.js +++ b/packages/gatsby-cli/src/create-cli.js @@ -3,7 +3,7 @@ const resolveCwd = require(`resolve-cwd`) const yargs = require(`yargs`) const report = require(`./reporter`) const { setStore } = require(`./reporter/redux`) -const didYouMean = require(`./did-you-mean`) +const { didYouMean } = require(`./did-you-mean`) const { getLocalGatsbyVersion } = require(`./util/version`) const envinfo = require(`envinfo`) const existsSync = require(`fs-exists-cached`).sync diff --git a/packages/gatsby-cli/src/did-you-mean.js b/packages/gatsby-cli/src/did-you-mean.ts similarity index 62% rename from packages/gatsby-cli/src/did-you-mean.js rename to packages/gatsby-cli/src/did-you-mean.ts index af2a80f9fc9ee..bdbd0d840cc6e 100644 --- a/packages/gatsby-cli/src/did-you-mean.js +++ b/packages/gatsby-cli/src/did-you-mean.ts @@ -1,7 +1,9 @@ -const meant = require(`meant`) +import meant from "meant" -function didYouMean(scmd, commands) { - const bestSimilarity = meant(scmd, commands).map(function(str) { +export function didYouMean(scmd: string, commands: string[]): string { + const bestSimilarity = meant(scmd, commands).map(function( + str: string + ): string { return ` ${str}` }) @@ -16,5 +18,3 @@ function didYouMean(scmd, commands) { ) } } - -module.exports = didYouMean