Skip to content
Merged
Changes from 1 commit
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
a8c84d2
Use babel for typescript compilation with minimal changes (#1738)
chuckdries Jun 25, 2021
4f9c3b8
Convert Context/Provider/Subscription to Typescript (#1742)
Vannevelj Jun 26, 2021
76ed07f
Converts a few hooks & helpers to Typescript (#1743)
Vannevelj Jun 29, 2021
1c677c2
Run these through Prettier
timdorr Jun 29, 2021
0150161
Remove comments and extraneous options from tsconfig
timdorr Jun 29, 2021
d56c262
Fix lint errors and run through prettier
timdorr Jun 29, 2021
c3764dd
Convert reactBatchedUpdates to TypeScript (#1746)
AlexMunoz Jun 30, 2021
a5c4916
[TS-prototype]: convert verifySubselectors to TS #1737 (#1748)
FaberVitale Jun 30, 2021
7dcd152
Refactor: move d.ts file (#1749)
AlexMunoz Jun 30, 2021
0cece74
chore(mapStateToProps): port to typescript (#1745)
tony-go Jul 2, 2021
c8ee01e
Assorted TS updates (#1750)
markerikson Jul 2, 2021
5a11915
Convert package management to Yarn v2 (#1751)
markerikson Jul 3, 2021
9249108
Improve CI setup (#1752)
markerikson Jul 3, 2021
b1d384b
Add first version of types for useSelector hook (#1753)
lindskogen Jul 6, 2021
50018ca
Update Babel config for modern output (#1754)
markerikson Jul 6, 2021
fad30d6
Rewrite Subscription as a closure factory for byte shaving (#1755)
markerikson Jul 6, 2021
3a243ff
Add typescript definitions for mergeProps module (#1756)
lindskogen Jul 6, 2021
b8a118a
Convert connect components and logic to TS (with caveats) (#1758)
markerikson Jul 7, 2021
147f178
chore(mapDispatchToProps): port to typescript (#1760)
tony-go Jul 8, 2021
17ddf9d
Convert entry file to ts (#1759)
myNameIsDu Jul 8, 2021
918e7e9
Consolidate entry points (#1761)
markerikson Jul 8, 2021
2c08811
Add API Extractor setup (#1764)
markerikson Jul 9, 2021
cb93374
Rework connect types and add type test setup (#1766)
markerikson Jul 9, 2021
f1201de
Refactor/test hooks (#1767)
myNameIsDu Jul 13, 2021
cc63d0c
refactor: transform test/components/hooks to tsx (#1769)
myNameIsDu Jul 15, 2021
1f4d970
chore: modify jest config, ts-jest => 26.xx.xx, tsconfig'include add …
myNameIsDu Jul 19, 2021
19ccf75
refactor: transform test/components/Provider => ts (#1772)
myNameIsDu Jul 20, 2021
64a6e3a
refactor: transform test/integration/dynamic-reducers.spec => ts (#1774)
myNameIsDu Jul 21, 2021
8f5b8c3
pref: kill ugly writing (#1775)
myNameIsDu Jul 21, 2021
9e6793a
refactor: transform test/integration/server-rendering => ts (#1776)
myNameIsDu Jul 23, 2021
e326d6f
Merge branch 'master' into typescript-port
markerikson Jul 28, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Remove comments and extraneous options from tsconfig
These could end up changing or going away at any point, which could be misleading. Best to keep these minimal so folks don't get confused.
  • Loading branch information
timdorr committed Jun 29, 2021
commit 015016151b39b8587dbac039d2213383e91b4c29
79 changes: 11 additions & 68 deletions tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,74 +1,17 @@
{
"compilerOptions": {
/* Visit https://aka.ms/tsconfig.json to read more about this file */

/* Basic Options */
// "incremental": true, /* Enable incremental compilation */
"target": "ESNEXT", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', 'ES2021', or 'ESNEXT'. */
"module": "ESNext", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */
// "lib": [], /* Specify library files to be included in the compilation. */
"allowJs": true, /* Allow javascript files to be compiled. */
// "checkJs": true, /* Report errors in .js files. */
"jsx": "react", /* Specify JSX code generation: 'preserve', 'react-native', 'react', 'react-jsx' or 'react-jsxdev'. */
"declaration": true, /* Generates corresponding '.d.ts' file. */
"strict": true,
"target": "ESNext",
"module": "ESNext",
"moduleResolution": "Node",
"esModuleInterop": true,
"skipLibCheck": true,
"allowJs": true,
"jsx": "react",
"declaration": true,
"emitDeclarationOnly": true,
// "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */
// "sourceMap": true, /* Generates corresponding '.map' file. */
// "outFile": "./", /* Concatenate and emit output to single file. */
"outDir": "./lib", /* Redirect output structure to the directory. */
// "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */
// "composite": true, /* Enable project compilation */
// "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */
// "removeComments": true, /* Do not emit comments to output. */
// "noEmit": true, /* Do not emit outputs. */
// "importHelpers": true, /* Import emit helpers from 'tslib'. */
// "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */
// "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */

/* Strict Type-Checking Options */
"strict": true, /* Enable all strict type-checking options. */
// "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */
// "strictNullChecks": true, /* Enable strict null checks. */
// "strictFunctionTypes": true, /* Enable strict checking of function types. */
// "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */
// "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */
// "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */
// "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */

/* Additional Checks */
// "noUnusedLocals": true, /* Report errors on unused locals. */
// "noUnusedParameters": true, /* Report errors on unused parameters. */
// "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */
// "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */
// "noUncheckedIndexedAccess": true, /* Include 'undefined' in index signature results */
// "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an 'override' modifier. */
// "noPropertyAccessFromIndexSignature": true, /* Require undeclared properties from index signatures to use element accesses. */

/* Module Resolution Options */
"moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */
// "baseUrl": "./", /* Base directory to resolve non-absolute module names. */
// "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */
// "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */
// "typeRoots": [], /* List of folders to include type definitions from. */
// "types": [], /* Type declaration files to be included in compilation. */
// "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */
"esModuleInterop": true, /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */
// "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */
// "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */

/* Source Map Options */
// "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */
// "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */
// "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */
// "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */

/* Experimental Options */
// "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */
// "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */

/* Advanced Options */
"skipLibCheck": true, /* Skip type checking of declaration files. */
"forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */
"outDir": "./lib",
"forceConsistentCasingInFileNames": true
},
"include": ["src/**/*"],
"exclude": ["node_modules", "dist"]
Expand Down