diff --git a/types/node/v10/package.json b/types/node/v10/package.json
index 25d6e24514..cda6cc6dc8 100644
--- a/types/node/v10/package.json
+++ b/types/node/v10/package.json
@@ -2,11 +2,6 @@
"private": true,
"types": "index",
"typesVersions": {
- ">=3.1.0-0": {
- "*": [
- "ts3.1/*"
- ]
- },
">=3.2.0-0": {
"*": [
"ts3.2/*"
diff --git a/types/node/v10/ts3.1/index.d.ts b/types/node/v10/ts3.1/index.d.ts
deleted file mode 100644
index ee9f75cc5f..0000000000
--- a/types/node/v10/ts3.1/index.d.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-// NOTE: These definitions support NodeJS and TypeScript 3.1.
-
-// NOTE: TypeScript version-specific augmentations can be found in the following paths:
-// - ~/base.d.ts - Shared definitions common to all TypeScript versions
-// - ~/index.d.ts - Definitions specific to TypeScript 2.1
-// - ~/ts3.1/index.d.ts - Definitions specific to TypeScript 3.1
-
-// Reference required types from the default lib:
-///
-///
-///
-
-// Base definitions for all NodeJS modules that are not specific to any version of TypeScript:
-// tslint:disable-next-line:no-bad-reference
-///
-
-// TypeScript 3.1-specific augmentations:
-///
diff --git a/types/node/v10/ts3.1/node-tests.ts b/types/node/v10/ts3.1/node-tests.ts
deleted file mode 100644
index 18db498871..0000000000
--- a/types/node/v10/ts3.1/node-tests.ts
+++ /dev/null
@@ -1,2 +0,0 @@
-// tslint:disable-next-line:no-bad-reference
-import "../node-tests";
diff --git a/types/node/v10/ts3.1/tsconfig.json b/types/node/v10/ts3.1/tsconfig.json
deleted file mode 100644
index de75d02481..0000000000
--- a/types/node/v10/ts3.1/tsconfig.json
+++ /dev/null
@@ -1,30 +0,0 @@
-{
- "files": [
- "index.d.ts",
- "node-tests.ts"
- ],
- "compilerOptions": {
- "module": "commonjs",
- "target": "es6",
- "lib": [
- "es6",
- "dom"
- ],
- "noImplicitAny": true,
- "noImplicitThis": true,
- "strictNullChecks": false,
- "strictFunctionTypes": true,
- "baseUrl": "../../../",
- "typeRoots": [
- "../../../"
- ],
- "paths": {
- "node": [
- "node/v10"
- ]
- },
- "types": [],
- "noEmit": true,
- "forceConsistentCasingInFileNames": true
- }
-}
diff --git a/types/node/v10/ts3.1/tslint.json b/types/node/v10/ts3.1/tslint.json
deleted file mode 100644
index 1a8ddd9863..0000000000
--- a/types/node/v10/ts3.1/tslint.json
+++ /dev/null
@@ -1,10 +0,0 @@
-{
- "extends": "dtslint/dt.json",
- "rules": {
- "ban-types": false,
- "unified-signatures": false,
- "no-empty-interface": false,
- "no-single-declare-module": false,
- "strict-export-declare-modifiers": false // http2 needs this
- }
-}
diff --git a/types/node/v10/ts3.2/index.d.ts b/types/node/v10/ts3.2/index.d.ts
index e2fa31598c..a26e467dce 100644
--- a/types/node/v10/ts3.2/index.d.ts
+++ b/types/node/v10/ts3.2/index.d.ts
@@ -13,7 +13,8 @@
// Base definitions for all NodeJS modules that are not specific to any version of TypeScript:
// tslint:disable-next-line:no-bad-reference
-///
+///
// TypeScript 3.2-specific augmentations:
+///
///
diff --git a/types/node/v10/ts3.1/util.d.ts b/types/node/v10/ts3.2/util.d.ts
similarity index 100%
rename from types/node/v10/ts3.1/util.d.ts
rename to types/node/v10/ts3.2/util.d.ts