DefinitelyTyped/types/react-table/tsconfig.json
ggascoigne 1bf49129a6 react-table: port v7 types over from react-table repo (#40816)
* react-table: port v7 types over from react-table repo

Since the v7 version of react-table has a completely incompatible
interface to v6, and is also no longer including types in its v7
package, this changeset ports over the v7 types and moves the v6 types
into a sub-folder.

The interface isn't ideal, it depends upon interface merging to be
useful.  If anyone can offer suggestions as to how to fix this without
falling into the recursive definition problems of generating types based
upon plugins which themselves change the types that they are being used
to define, please let me know.

https://gist.github.com/ggascoigne/646e14c9d54258e40588a13aabf0102d

* mv utils.d.ts from tsconfig -> OTHER_FILES.txt

* test should now pass

* fix type for UseRowSelectState.selectedRowPaths

* upgrade to beta.28

* upgrade to rc.1

* upgrade to rc.3

* upgrade to rc.9

* update to rc.10, address review comments

* Use a generic for prop getters, minor fixes

* lint cleanup

Also added styles to `TableCommonProps` since that's what it's generally
used for in the plugin-hooks.

* add intermediate and address remaining review comments.

* update to rc.15, add readme

Co-authored-by: Roman Komarov <kizmarh@ya.ru>
2019-12-27 13:48:08 -06:00

26 lines
536 B
JSON

{
"compilerOptions": {
"module": "commonjs",
"lib": [
"es6",
"dom"
],
"noImplicitAny": true,
"noImplicitThis": true,
"strictNullChecks": true,
"strictFunctionTypes": true,
"baseUrl": "../",
"jsx": "react",
"typeRoots": [
"../"
],
"types": [],
"noEmit": true,
"forceConsistentCasingInFileNames": true
},
"files": [
"index.d.ts",
"react-table-tests.tsx"
]
}