Include TS type lib references directly in the file

Fixes #51
This commit is contained in:
Sindre Sorhus 2018-09-28 13:08:17 +07:00
parent 442f7b709f
commit 65c94f1a02
3 changed files with 10 additions and 7 deletions

View file

@ -47,18 +47,18 @@
"symbol-observable": "^1.2.0" "symbol-observable": "^1.2.0"
}, },
"devDependencies": { "devDependencies": {
"@types/jsdom": "^11.0.4", "@types/jsdom": "^11.12.0",
"@types/node": "^10.1.2", "@types/node": "^10.11.2",
"@types/tempy": "^0.1.0", "@types/tempy": "^0.1.0",
"@types/zen-observable": "^0.8.0", "@types/zen-observable": "^0.8.0",
"ava": "*", "ava": "*",
"del-cli": "^1.1.0", "del-cli": "^1.1.0",
"jsdom": "^11.6.2", "jsdom": "^11.6.2",
"rxjs": "^6.0.0", "rxjs": "^6.3.3",
"tempy": "^0.2.1", "tempy": "^0.2.1",
"tslint": "^5.9.1", "tslint": "^5.9.1",
"tslint-xo": "^0.9.0", "tslint-xo": "^0.9.0",
"typescript": "^3.0.1", "typescript": "^3.1.1",
"zen-observable": "^0.8.8" "zen-observable": "^0.8.8"
}, },
"types": "dist/index.d.ts" "types": "dist/index.d.ts"

View file

@ -1,3 +1,7 @@
/// <reference lib="es2016"/>
/// <reference lib="es2017.sharedmemory"/>
/// <reference lib="esnext.asynciterable"/>
/// <reference lib="dom"/>
import util from 'util'; import util from 'util';
import symbolObservable from 'symbol-observable'; import symbolObservable from 'symbol-observable';

View file

@ -3,11 +3,10 @@
"outDir": "dist", "outDir": "dist",
"target": "es2016", "target": "es2016",
"lib": [ "lib": [
"dom",
"es2015",
"es2016", "es2016",
"es2017.sharedmemory", "es2017.sharedmemory",
"esnext.asynciterable" "esnext.asynciterable",
"dom"
], ],
"module": "commonjs", "module": "commonjs",
"moduleResolution": "node", "moduleResolution": "node",