From ab49a73d84208fbf04efeeaacce65f9efcb0cdf8 Mon Sep 17 00:00:00 2001 From: Mohsen Azimi Date: Fri, 1 Mar 2019 15:35:04 -0800 Subject: [PATCH 1/2] Emit declarations for eslint-plugin The `createRule` helper is extremely useful for writing rules in TypeScript. I would like to use that for my own ESLint rules. Exporting the types will help a lot! --- packages/eslint-plugin/tsconfig.build.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/eslint-plugin/tsconfig.build.json b/packages/eslint-plugin/tsconfig.build.json index 1ab98da19ab..329791e4564 100644 --- a/packages/eslint-plugin/tsconfig.build.json +++ b/packages/eslint-plugin/tsconfig.build.json @@ -2,8 +2,8 @@ "extends": "../../tsconfig.base.json", "compilerOptions": { // specifically disable declarations for the plugin - "declaration": false, - "declarationMap": false, + "declaration": true, + "declarationMap": true, "outDir": "./dist", "resolveJsonModule": true }, From 98e416d48f3543bfcf8037a873c142d6d0fcffa9 Mon Sep 17 00:00:00 2001 From: Mohsen Azimi Date: Fri, 1 Mar 2019 19:15:18 -0800 Subject: [PATCH 2/2] Update tsconfig.build.json --- packages/eslint-plugin/tsconfig.build.json | 3 --- 1 file changed, 3 deletions(-) diff --git a/packages/eslint-plugin/tsconfig.build.json b/packages/eslint-plugin/tsconfig.build.json index 329791e4564..53c3d52a99e 100644 --- a/packages/eslint-plugin/tsconfig.build.json +++ b/packages/eslint-plugin/tsconfig.build.json @@ -1,9 +1,6 @@ { "extends": "../../tsconfig.base.json", "compilerOptions": { - // specifically disable declarations for the plugin - "declaration": true, - "declarationMap": true, "outDir": "./dist", "resolveJsonModule": true },