chore(*): upgrade to TypeScript 4.2 (#740)

* chore(*): upgrade to TypeScript 4.2

* Fix

* Ignore
This commit is contained in:
Nathan Bierema 2021-06-18 03:00:59 +00:00 committed by GitHub
parent 985b7b6a56
commit a635c4bc6a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 25 additions and 21 deletions

View File

@ -42,7 +42,7 @@
"stylelint-processor-styled-components": "^1.10.0",
"ts-jest": "^26.2.0",
"ts-node": "^9.0.0",
"typescript": "~4.1.6",
"typescript": "~4.2.4",
"url-loader": "^4.1.0",
"webpack": "^4.44.1",
"webpack-cli": "^3.3.12",

View File

@ -103,10 +103,9 @@ interface State {
function getStateFromProps(props: Props) {
// calculate individual node expansion if necessary
const expanded =
props.shouldExpandNode && !props.isCircular
? props.shouldExpandNode(props.keyPath, props.data, props.level)
: false;
const expanded = !props.isCircular
? props.shouldExpandNode(props.keyPath, props.data, props.level)
: false;
return {
expanded,
};

View File

@ -34,6 +34,7 @@ interface Props {
}
class InspectorWrapper extends Component<Props> {
// eslint-disable-next-line @typescript-eslint/unbound-method
static update = InspectorMonitor.update;
render() {

View File

@ -127,7 +127,7 @@ export default function openFile(
if (
chrome.devtools &&
chrome.devtools.panels &&
chrome.devtools.panels.openResource
!!chrome.devtools.panels.openResource
) {
openResource(fileName, lineNumber, stackFrame);
} else if (chrome.runtime && (chrome.runtime.openOptionsPage || isFF)) {

View File

@ -20,7 +20,7 @@ export function arrToRegex(v: string | string[]) {
function filterActions(
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;
return mapValues(actionsById, (action, id: number) => ({
@ -127,7 +127,9 @@ export function filterState(
type: string,
localFilter: LocalFilter,
stateSanitizer: (state: unknown, actionId: number) => unknown,
actionSanitizer: (action: Action<unknown>, id: number) => Action,
actionSanitizer:
| ((action: Action<unknown>, id: number) => Action)
| undefined,
nextActionId: number,
predicate: (currState: unknown, currAction: Action<unknown>) => boolean
) {
@ -146,9 +148,11 @@ export function filterState(
state: unknown;
error?: string | undefined;
}[] = [];
const sanitizedActionsById: {
[id: number]: PerformAction<Action<unknown>>;
} = actionSanitizer && {};
const sanitizedActionsById:
| {
[id: number]: PerformAction<Action<unknown>>;
}
| undefined = actionSanitizer && {};
const { actionsById } = state;
const { computedStates } = state;
@ -169,7 +173,7 @@ export function filterState(
: liftedState
);
if (actionSanitizer) {
sanitizedActionsById[id] = {
sanitizedActionsById![id] = {
...liftedAction,
action: actionSanitizer(currAction, id),
};

View File

@ -21305,7 +21305,7 @@ fsevents@^1.2.7:
stylelint-processor-styled-components: ^1.10.0
ts-jest: ^26.2.0
ts-node: ^9.0.0
typescript: ~4.1.6
typescript: ~4.2.4
url-loader: ^4.1.0
webpack: ^4.44.1
webpack-cli: ^3.3.12
@ -23947,23 +23947,23 @@ fsevents@^1.2.7:
languageName: node
linkType: hard
"typescript@patch:typescript@~4.1.6#builtin<compat/typescript>":
version: 4.1.6
resolution: "typescript@patch:typescript@npm%3A4.1.6#builtin<compat/typescript>::version=4.1.6&hash=ddfc1b"
"typescript@patch:typescript@~4.2.4#builtin<compat/typescript>":
version: 4.2.4
resolution: "typescript@patch:typescript@npm%3A4.2.4#builtin<compat/typescript>::version=4.2.4&hash=ddfc1b"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 12e2121f1dd538030ec829e6d5ed8205c256f3b22269744140676deace23b559aa67d143676761a1780c14f70f16953d8ae850a344bee2f7d915e0bf6ca6943e
checksum: 64658fdf27872904641dcaacf925e6b5a52fb4aa4881a5a726fc78a11b76748423ce9e996dac42313729321061c4dd38a06108014f8d07b222dcff2687037186
languageName: node
linkType: hard
typescript@~4.1.6:
version: 4.1.6
resolution: "typescript@npm:4.1.6"
typescript@~4.2.4:
version: 4.2.4
resolution: "typescript@npm:4.2.4"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
checksum: 36cdaf5d69fe096d3644d01f163a62c9469065e23867e2d732f83a85e97e67a32644407bebb36e46d8bcc2c5c57d4b7a07f0701b591af038a5984b58a0664566
checksum: edaede2fa77f56b7fba80ee624a2368ab1216e75b0434d968ccb47ab0a5e2f6d94f848b3b111c1237dd71e988cd376af26370dcdad3b94355c76e759f0dd0a1e
languageName: node
linkType: hard