uppy/tsconfig.json
Renée Kooi bb8b66d918
Use more cancellation-friendly strategy for limit: N uploads (#1736)
* xhr-upload: redo limit option using different strategy

* xhr-upload: fix marking requests as done

* Move duplicate createEventTracker definitions to @uppy/utils

* tus: new cancellation for local uploads

* tus: fix cancelling queued uploads

* tus: fix wrong name

* aws-s3-multipart: smol refactor

* aws-s3-multipart: new cancellation style

* aws-s3: new cancellation

* utils: port limitPromises test to RateLimitedQueue

* timing fix?

* tus: new cancellation on websocket

* xhr-upload: implement cancellation for remote uploads

* aws-s3-multipart: port to new cancellation

* utils: remove limitPromises

* xhr-upload: remove pause/resume code

* xhr-upload: clean up event listeners

* xhr-upload: extract progress timer to separate class

* Move ProgressTimeout class to utils

* utils: update typings

* Fix lint

* tus: make pause/resume respect the rate limiting queue

* tus: try to explain some of the tricky things at play in the Tus#upload method

* aws-s3-multipart: add missing { abort: true }

* aws-s3-multipart: make pause/resume respect the rate limiting queue

* eslintrc.json - fixed eslint warnings for jsdoc

* Revert "eslintrc.json - fixed eslint warnings for jsdoc"

This reverts commit 50b24773ce.

* eslintrc.json - allow indentation in jsdoc comments

* xhr-upload: fix promise return value

* tus: fix promise return value

* tus: add missing `return () => {}`

* utils: typing export type fixes

* tus: add more jsdoc

* companion-client: add missing SocketOptions type

* utils: fix more export typings

* core,companion-client,tus: more typings tweaking

* companion-client: test fix 😩

* companion-client: add type for Socket#open

* tus: fix emit() call

* add local cancellation fuzz....ish? test
2019-09-25 15:21:17 +02:00

30 lines
675 B
JSON

{
"compilerOptions": {
"target": "esnext",
"module": "commonjs",
"lib": [
"dom",
"esnext"
],
"resolveJsonModule": true,
"allowJs": true,
"noImplicitAny": true,
"noImplicitThis": true,
"strictNullChecks": true,
"types": [],
"noEmit": true,
"esModuleInterop": true,
"allowSyntheticDefaultImports": false,
"strictFunctionTypes": true,
"forceConsistentCasingInFileNames": true
},
"include": [
"packages/*/types/index.d.ts",
"packages/*/types/*-tests.ts",
"packages/@uppy/*/types/index.d.ts",
"packages/@uppy/*/types/*-tests.ts"
],
"exclude": [
"packages/@uppy/companion"
]
}