From 233cfea72343068aaeb82ae8efc31ab5c0c934d6 Mon Sep 17 00:00:00 2001 From: Robert Fruchtman Date: Tue, 13 Feb 2024 14:05:58 -0800 Subject: [PATCH] Fix types for exports (#542, #543, #545) See: https://github.com/microsoft/TypeScript/issues/52363#issuecomment-1659179354 --- package.json | 20 ++++++++++++++++---- types/pure.d.ts | 2 +- 2 files changed, 17 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 00bb24f1..51a2ef50 100644 --- a/package.json +++ b/package.json @@ -7,12 +7,24 @@ "module": "dist/stripe.mjs", "exports": { ".": { - "import": "./dist/stripe.mjs", - "default": "./dist/stripe.js" + "import": { + "types": "./types/index.d.ts", + "default": "./dist/stripe.mjs" + }, + "require": { + "types": "./dist/index.d.ts", + "default": "./dist/stripe.js" + } }, "./pure": { - "import": "./dist/pure.mjs", - "default": "./dist/pure.js" + "import": { + "types": "./types/pure.d.ts", + "default": "./dist/pure.mjs" + }, + "require": { + "types": "./dist/pure.d.ts", + "default": "./dist/pure.js" + } } }, "jsnext:main": "dist/stripe.mjs", diff --git a/types/pure.d.ts b/types/pure.d.ts index c0c443cd..ac13eaf7 100644 --- a/types/pure.d.ts +++ b/types/pure.d.ts @@ -1,4 +1,4 @@ -/// +/// export const loadStripe: typeof import('@stripe/stripe-js').loadStripe & { setLoadParameters: (params: {advancedFraudSignals: boolean}) => void;