From 93edf7e62793bdb2e614cfce561030699460fe2c Mon Sep 17 00:00:00 2001 From: Blaine Kasten Date: Mon, 20 Jul 2020 14:13:53 -0500 Subject: [PATCH] chore(gatsby-telemetry): Migrate is-truthy to TypeScript (#25884) --- .../src/__tests__/{is-truthy.js => is-truthy.ts} | 2 +- packages/gatsby-telemetry/src/event-storage.js | 2 +- packages/gatsby-telemetry/src/{is-truthy.js => is-truthy.ts} | 4 +--- 3 files changed, 3 insertions(+), 5 deletions(-) rename packages/gatsby-telemetry/src/__tests__/{is-truthy.js => is-truthy.ts} (94%) rename packages/gatsby-telemetry/src/{is-truthy.js => is-truthy.ts} (91%) diff --git a/packages/gatsby-telemetry/src/__tests__/is-truthy.js b/packages/gatsby-telemetry/src/__tests__/is-truthy.ts similarity index 94% rename from packages/gatsby-telemetry/src/__tests__/is-truthy.js rename to packages/gatsby-telemetry/src/__tests__/is-truthy.ts index 82c5242ebedc0..b157e8b07260b 100644 --- a/packages/gatsby-telemetry/src/__tests__/is-truthy.js +++ b/packages/gatsby-telemetry/src/__tests__/is-truthy.ts @@ -1,4 +1,4 @@ -const isTruthy = require(`../is-truthy`) +import { isTruthy } from "../is-truthy" describe(`isTruthy`, () => { it(`handles Booleans`, () => { diff --git a/packages/gatsby-telemetry/src/event-storage.js b/packages/gatsby-telemetry/src/event-storage.js index acdb8f59ba664..0b846defae95d 100644 --- a/packages/gatsby-telemetry/src/event-storage.js +++ b/packages/gatsby-telemetry/src/event-storage.js @@ -5,7 +5,7 @@ const fetch = require(`node-fetch`) const Configstore = require(`configstore`) const { ensureDirSync } = require(`fs-extra`) -const isTruthy = require(`./is-truthy`) +import { isTruthy } from "./is-truthy" /* The events data collection is a spooled process that * buffers events to a local fs based buffer diff --git a/packages/gatsby-telemetry/src/is-truthy.js b/packages/gatsby-telemetry/src/is-truthy.ts similarity index 91% rename from packages/gatsby-telemetry/src/is-truthy.js rename to packages/gatsby-telemetry/src/is-truthy.ts index c76eef39cd56b..18eb9c815fdfa 100644 --- a/packages/gatsby-telemetry/src/is-truthy.js +++ b/packages/gatsby-telemetry/src/is-truthy.ts @@ -1,6 +1,6 @@ // Returns true for `true`, true, positive numbers // Returns false for `false`, false, 0, negative integers and anything else -const isTruthy = value => { +export function isTruthy(value: any): boolean { // Return if Boolean if (typeof value === `boolean`) return value @@ -19,5 +19,3 @@ const isTruthy = value => { // Default to false return false } - -module.exports = isTruthy