Skip to content

Commit

Permalink
Revert "more strict null checks"
Browse files Browse the repository at this point in the history
This reverts commit e34f806.
  • Loading branch information
grahamlangford committed Aug 19, 2024
1 parent e34f806 commit c810d26
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 7 deletions.
6 changes: 3 additions & 3 deletions src/pageEditor/hooks/useBuildAndValidateMod.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ describe("useBuildAndValidateMod", () => {
modDefinition: UnsavedModDefinition,
): StarterBrickDefinitionLike[] {
return modDefinition.extensionPoints.map(({ id }) => {
const definition = modDefinition.definitions![id]!
const definition = modDefinition.definitions[id]
.definition as StarterBrickDefinitionProp;
return {
apiVersion: modDefinition.apiVersion,
Expand Down Expand Up @@ -112,12 +112,12 @@ describe("useBuildAndValidateMod", () => {
const starterBricks = selectStarterBricks(modDefinition);

for (let i = 0; i < dirtyModComponentCount; i++) {
const starterBrick = starterBricks[i]!;
const starterBrick = starterBricks[i];
// Mock this lookup for the adapter call that follows
jest.mocked(lookupStarterBrick).mockResolvedValue(starterBrick);

// Mod was activated, so get the mod component from state
const modComponent = state.activatedModComponents[i]!;
const modComponent = state.activatedModComponents[i];

// Load the adapter for this mod component
const { fromModComponent } = adapter(starterBrick.definition.type);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ describe("useCheckModStarterBrickInvariants", () => {
expectedResult: boolean;
}) => {
const modMetadata = modMetadataFactory();
let activatedModDefinition: ModDefinition | undefined;
let activatedModDefinition: ModDefinition | null = null;
const activatedFormStates: ModComponentFormState[] = [];
const newFormStates: ModComponentFormState[] = [];

Expand Down Expand Up @@ -147,7 +147,7 @@ describe("useCheckModStarterBrickInvariants", () => {
const activatedModComponent =
mapModComponentDefinitionToActivatedModComponent({
modComponentDefinition,
modDefinition: activatedModDefinition!,
modDefinition: activatedModDefinition,
optionsArgs: {},
integrationDependencies: [],
});
Expand Down
2 changes: 0 additions & 2 deletions src/tsconfig.strictNullChecks.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@
"strictNullChecks": true
},
"files": [
"./pageEditor/hooks/useBuildAndValidateMod.test.ts",
"./pageEditor/hooks/useCheckModStarterBrickInvariants.test.ts",
"./pageEditor/hooks/useSaveMod.test.ts",
"./pageEditor/modals/addBrickModal/AddBrickModal.test.tsx",
"./pageEditor/modListingPanel/ModListItem.test.tsx",
Expand Down

0 comments on commit c810d26

Please sign in to comment.