mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2024-11-29 04:53:54 +03:00
chore(*): upgrade to TypeScript 4.2 (#740)
* chore(*): upgrade to TypeScript 4.2 * Fix * Ignore
This commit is contained in:
parent
985b7b6a56
commit
a635c4bc6a
|
@ -42,7 +42,7 @@
|
||||||
"stylelint-processor-styled-components": "^1.10.0",
|
"stylelint-processor-styled-components": "^1.10.0",
|
||||||
"ts-jest": "^26.2.0",
|
"ts-jest": "^26.2.0",
|
||||||
"ts-node": "^9.0.0",
|
"ts-node": "^9.0.0",
|
||||||
"typescript": "~4.1.6",
|
"typescript": "~4.2.4",
|
||||||
"url-loader": "^4.1.0",
|
"url-loader": "^4.1.0",
|
||||||
"webpack": "^4.44.1",
|
"webpack": "^4.44.1",
|
||||||
"webpack-cli": "^3.3.12",
|
"webpack-cli": "^3.3.12",
|
||||||
|
|
|
@ -103,8 +103,7 @@ interface State {
|
||||||
|
|
||||||
function getStateFromProps(props: Props) {
|
function getStateFromProps(props: Props) {
|
||||||
// calculate individual node expansion if necessary
|
// calculate individual node expansion if necessary
|
||||||
const expanded =
|
const expanded = !props.isCircular
|
||||||
props.shouldExpandNode && !props.isCircular
|
|
||||||
? props.shouldExpandNode(props.keyPath, props.data, props.level)
|
? props.shouldExpandNode(props.keyPath, props.data, props.level)
|
||||||
: false;
|
: false;
|
||||||
return {
|
return {
|
||||||
|
|
|
@ -34,6 +34,7 @@ interface Props {
|
||||||
}
|
}
|
||||||
|
|
||||||
class InspectorWrapper extends Component<Props> {
|
class InspectorWrapper extends Component<Props> {
|
||||||
|
// eslint-disable-next-line @typescript-eslint/unbound-method
|
||||||
static update = InspectorMonitor.update;
|
static update = InspectorMonitor.update;
|
||||||
|
|
||||||
render() {
|
render() {
|
||||||
|
|
|
@ -127,7 +127,7 @@ export default function openFile(
|
||||||
if (
|
if (
|
||||||
chrome.devtools &&
|
chrome.devtools &&
|
||||||
chrome.devtools.panels &&
|
chrome.devtools.panels &&
|
||||||
chrome.devtools.panels.openResource
|
!!chrome.devtools.panels.openResource
|
||||||
) {
|
) {
|
||||||
openResource(fileName, lineNumber, stackFrame);
|
openResource(fileName, lineNumber, stackFrame);
|
||||||
} else if (chrome.runtime && (chrome.runtime.openOptionsPage || isFF)) {
|
} else if (chrome.runtime && (chrome.runtime.openOptionsPage || isFF)) {
|
||||||
|
|
|
@ -20,7 +20,7 @@ export function arrToRegex(v: string | string[]) {
|
||||||
|
|
||||||
function filterActions(
|
function filterActions(
|
||||||
actionsById: { [actionId: number]: PerformAction<Action<unknown>> },
|
actionsById: { [actionId: number]: PerformAction<Action<unknown>> },
|
||||||
actionsFilter: (action: Action<unknown>, id: number) => Action
|
actionsFilter: ((action: Action<unknown>, id: number) => Action) | undefined
|
||||||
) {
|
) {
|
||||||
if (!actionsFilter) return actionsById;
|
if (!actionsFilter) return actionsById;
|
||||||
return mapValues(actionsById, (action, id: number) => ({
|
return mapValues(actionsById, (action, id: number) => ({
|
||||||
|
@ -127,7 +127,9 @@ export function filterState(
|
||||||
type: string,
|
type: string,
|
||||||
localFilter: LocalFilter,
|
localFilter: LocalFilter,
|
||||||
stateSanitizer: (state: unknown, actionId: number) => unknown,
|
stateSanitizer: (state: unknown, actionId: number) => unknown,
|
||||||
actionSanitizer: (action: Action<unknown>, id: number) => Action,
|
actionSanitizer:
|
||||||
|
| ((action: Action<unknown>, id: number) => Action)
|
||||||
|
| undefined,
|
||||||
nextActionId: number,
|
nextActionId: number,
|
||||||
predicate: (currState: unknown, currAction: Action<unknown>) => boolean
|
predicate: (currState: unknown, currAction: Action<unknown>) => boolean
|
||||||
) {
|
) {
|
||||||
|
@ -146,9 +148,11 @@ export function filterState(
|
||||||
state: unknown;
|
state: unknown;
|
||||||
error?: string | undefined;
|
error?: string | undefined;
|
||||||
}[] = [];
|
}[] = [];
|
||||||
const sanitizedActionsById: {
|
const sanitizedActionsById:
|
||||||
|
| {
|
||||||
[id: number]: PerformAction<Action<unknown>>;
|
[id: number]: PerformAction<Action<unknown>>;
|
||||||
} = actionSanitizer && {};
|
}
|
||||||
|
| undefined = actionSanitizer && {};
|
||||||
const { actionsById } = state;
|
const { actionsById } = state;
|
||||||
const { computedStates } = state;
|
const { computedStates } = state;
|
||||||
|
|
||||||
|
@ -169,7 +173,7 @@ export function filterState(
|
||||||
: liftedState
|
: liftedState
|
||||||
);
|
);
|
||||||
if (actionSanitizer) {
|
if (actionSanitizer) {
|
||||||
sanitizedActionsById[id] = {
|
sanitizedActionsById![id] = {
|
||||||
...liftedAction,
|
...liftedAction,
|
||||||
action: actionSanitizer(currAction, id),
|
action: actionSanitizer(currAction, id),
|
||||||
};
|
};
|
||||||
|
|
18
yarn.lock
18
yarn.lock
|
@ -21305,7 +21305,7 @@ fsevents@^1.2.7:
|
||||||
stylelint-processor-styled-components: ^1.10.0
|
stylelint-processor-styled-components: ^1.10.0
|
||||||
ts-jest: ^26.2.0
|
ts-jest: ^26.2.0
|
||||||
ts-node: ^9.0.0
|
ts-node: ^9.0.0
|
||||||
typescript: ~4.1.6
|
typescript: ~4.2.4
|
||||||
url-loader: ^4.1.0
|
url-loader: ^4.1.0
|
||||||
webpack: ^4.44.1
|
webpack: ^4.44.1
|
||||||
webpack-cli: ^3.3.12
|
webpack-cli: ^3.3.12
|
||||||
|
@ -23947,23 +23947,23 @@ fsevents@^1.2.7:
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
"typescript@patch:typescript@~4.1.6#builtin<compat/typescript>":
|
"typescript@patch:typescript@~4.2.4#builtin<compat/typescript>":
|
||||||
version: 4.1.6
|
version: 4.2.4
|
||||||
resolution: "typescript@patch:typescript@npm%3A4.1.6#builtin<compat/typescript>::version=4.1.6&hash=ddfc1b"
|
resolution: "typescript@patch:typescript@npm%3A4.2.4#builtin<compat/typescript>::version=4.2.4&hash=ddfc1b"
|
||||||
bin:
|
bin:
|
||||||
tsc: bin/tsc
|
tsc: bin/tsc
|
||||||
tsserver: bin/tsserver
|
tsserver: bin/tsserver
|
||||||
checksum: 12e2121f1dd538030ec829e6d5ed8205c256f3b22269744140676deace23b559aa67d143676761a1780c14f70f16953d8ae850a344bee2f7d915e0bf6ca6943e
|
checksum: 64658fdf27872904641dcaacf925e6b5a52fb4aa4881a5a726fc78a11b76748423ce9e996dac42313729321061c4dd38a06108014f8d07b222dcff2687037186
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
typescript@~4.1.6:
|
typescript@~4.2.4:
|
||||||
version: 4.1.6
|
version: 4.2.4
|
||||||
resolution: "typescript@npm:4.1.6"
|
resolution: "typescript@npm:4.2.4"
|
||||||
bin:
|
bin:
|
||||||
tsc: bin/tsc
|
tsc: bin/tsc
|
||||||
tsserver: bin/tsserver
|
tsserver: bin/tsserver
|
||||||
checksum: 36cdaf5d69fe096d3644d01f163a62c9469065e23867e2d732f83a85e97e67a32644407bebb36e46d8bcc2c5c57d4b7a07f0701b591af038a5984b58a0664566
|
checksum: edaede2fa77f56b7fba80ee624a2368ab1216e75b0434d968ccb47ab0a5e2f6d94f848b3b111c1237dd71e988cd376af26370dcdad3b94355c76e759f0dd0a1e
|
||||||
languageName: node
|
languageName: node
|
||||||
linkType: hard
|
linkType: hard
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user