build fix, lint, remove some instanceof checks

This commit is contained in:
Snarling
2022-09-27 15:14:34 -04:00
parent 81412db02e
commit 38063f62a7
38 changed files with 131 additions and 282 deletions
+1 -1
View File
@@ -21,7 +21,7 @@ function constructLocation(p: IConstructorParams): Location {
throw new Error(`Invalid constructor parameters for Location. No 'name' property`);
}
if (Locations[p.name] instanceof Location) {
if (Locations[p.name]) {
console.warn(`Property with name ${p.name} already exists and is being overwritten`);
}
+1 -2
View File
@@ -15,7 +15,6 @@ import { Locations } from "../Locations";
import { LocationName } from "../data/LocationNames";
import { Companies } from "../../Company/Companies";
import { CompanyPosition } from "../../Company/CompanyPosition";
import { CompanyPositions } from "../../Company/CompanyPositions";
import * as posNames from "../../Company/data/companypositionnames";
@@ -174,7 +173,7 @@ export function CompanyLocation(props: IProps): React.ReactElement {
}
const pos = companyPosition;
if (pos instanceof CompanyPosition) {
if (pos) {
Player.startWork(
new CompanyWork({
singularity: false,