dep updates (fe)

pull/1561/head
gabrielburnworth 2019-11-06 09:15:10 -08:00
parent 8215abc978
commit a977afc5a8
4 changed files with 15 additions and 21 deletions

View File

@ -138,10 +138,7 @@ describe("routeMqttData", () => {
it("handles well formed deletion data", () => {
const results = routeMqttData("bot/device_9/sync/Sequence/1", toBinary({}));
expect(results.status).toEqual("DELETE");
if (results.status !== "DELETE") {
fail();
return;
}
if (results.status !== "DELETE") { fail(); }
expect(results.id).toEqual(1);
expect(results.kind).toEqual("Sequence");
});
@ -158,10 +155,7 @@ describe("routeMqttData", () => {
const payl = toBinary(fake1);
const results = routeMqttData("bot/device_9/sync/Sequence/1", payl);
expect(results.status).toEqual("UPDATE");
if (results.status !== "UPDATE") {
fail();
return;
}
if (results.status !== "UPDATE") { fail(); }
expect(results.id).toEqual(1);
expect(results.kind).toEqual("Sequence");

View File

@ -1,8 +1,8 @@
import { Everything } from "../interfaces";
import { Store } from "redux";
import { Store as ReduxStore } from "redux";
import { Actions } from "../constants";
export type Store = Store<Everything>;
export type Store = ReduxStore<Everything>;
export interface ReduxAction<T> {
readonly type: Actions;

View File

@ -38,7 +38,7 @@ export const newTaggedResource = <T extends TR>(kind: T["kind"],
export function syncFail(e: Error) {
console.error("DATA SYNC ERROR!");
Session.clear();
Session.clear() as never;
throw e;
}

View File

@ -24,20 +24,20 @@
"author": "farmbot.io",
"license": "MIT",
"dependencies": {
"@babel/core": "7.6.4",
"@babel/core": "7.7.0",
"@blueprintjs/core": "3.19.1",
"@blueprintjs/datetime": "3.14.0",
"@blueprintjs/select": "3.11.1",
"@types/enzyme": "3.10.3",
"@types/jest": "24.0.21",
"@types/jest": "24.0.22",
"@types/lodash": "4.14.144",
"@types/markdown-it": "0.0.9",
"@types/moxios": "0.4.9",
"@types/node": "12.12.3",
"@types/node": "12.12.6",
"@types/promise-timeout": "1.3.0",
"@types/react": "16.9.11",
"@types/react-color": "3.0.1",
"@types/react-dom": "16.9.3",
"@types/react-dom": "16.9.4",
"@types/react-redux": "7.1.5",
"axios": "0.19.0",
"boxed_value": "1.0.0",
@ -54,7 +54,7 @@
"moment": "2.24.0",
"moxios": "0.4.0",
"mqtt": "3.0.0",
"npm": "6.12.1",
"npm": "6.13.0",
"parcel-bundler": "1.12.4",
"promise-timeout": "1.3.0",
"raf": "3.4.1",
@ -63,26 +63,26 @@
"react-color": "2.17.3",
"react-dom": "16.11.0",
"react-joyride": "2.1.1",
"react-redux": "7.1.1",
"react-redux": "7.1.3",
"react-test-renderer": "16.11.0",
"react-transition-group": "4.3.0",
"redux": "4.0.4",
"redux-immutable-state-invariant": "2.1.0",
"redux-thunk": "2.3.0",
"sass": "1.23.1",
"sass": "1.23.3",
"sass-lint": "1.13.1",
"takeme": "0.11.3",
"ts-jest": "24.1.0",
"ts-lint": "4.5.1",
"tslint": "5.20.0",
"typescript": "3.6.4",
"tslint": "5.20.1",
"typescript": "3.7.2",
"which": "2.0.1"
},
"devDependencies": {
"jest": "24.9.0",
"jest-cli": "24.9.0",
"jest-skipped-reporter": "0.0.4",
"jshint": "2.10.2",
"jshint": "2.10.3",
"madge": "3.5.0"
},
"jest": {