From dafaa1cd77f627f87984966aeac56b4f0d3420e9 Mon Sep 17 00:00:00 2001 From: Frida Erdal <31915755+pomfrida@users.noreply.github.com> Date: Thu, 22 Oct 2020 12:43:34 +0200 Subject: [PATCH] Typescript declarations for eds-tokens (#725) * tsconfig * rollup.config * package.json * tsconfig correct dir * correct types in package.json --- libraries/tokens/package.json | 1 + libraries/tokens/rollup.config.js | 10 +--------- libraries/tokens/tsconfig.json | 7 ++++++- 3 files changed, 8 insertions(+), 10 deletions(-) diff --git a/libraries/tokens/package.json b/libraries/tokens/package.json index 5a74fbe3f1..80b254a813 100644 --- a/libraries/tokens/package.json +++ b/libraries/tokens/package.json @@ -5,6 +5,7 @@ "main": "dist/tokens.esm.js", "module": "dist/tokens.esm.js", "browser": "dist/tokens.umd.js", + "types": "dist/types/index.d.ts", "type": "module", "license": "AGPL-3.0-or-later", "author": { diff --git a/libraries/tokens/rollup.config.js b/libraries/tokens/rollup.config.js index 8ac4774e98..0e1a1afb70 100644 --- a/libraries/tokens/rollup.config.js +++ b/libraries/tokens/rollup.config.js @@ -10,15 +10,7 @@ export default [ watch: { clearScreen: true, }, - plugins: [ - resolve(), - typescript({ - tsconfig: 'tsconfig.json', - typescript: require('typescript'), - include: ['*.ts+(|x)', '**/*.ts+(|x)', '*.js+(|x)', '**/*.js+(|x)'], - exclude: ['node_modules/**'], - }), - ], + plugins: [resolve(), typescript({ useTsconfigDeclarationDir: true })], output: [ { file: pkg.module, diff --git a/libraries/tokens/tsconfig.json b/libraries/tokens/tsconfig.json index 3ed9384e25..6868408909 100644 --- a/libraries/tokens/tsconfig.json +++ b/libraries/tokens/tsconfig.json @@ -1,5 +1,10 @@ { "extends": "../../tsconfig.base.json", - "include": ["index.ts"], + "compilerOptions": { + "declaration": true, + "declarationDir": "./dist/types", + "outDir": "./dist" + }, + "include": ["./src/**/*.ts*"], "exclude": ["node_modules"] }