Skip to content

Commit 2e4b150

Browse files
committed
More type fixes
1 parent 17e06e9 commit 2e4b150

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

src/components/tests/Common.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { drag } from "./TestUtils";
66
import { ResizeType } from "../../core-types";
77
import { Positioned } from "../Positioned";
88
import { IReactSpaceCommonProps } from "../../core-react";
9+
import { asRecord } from "../../core-utils";
910

1011
export const mutateComponent = (component: React.ReactNode, newProps: Object) => {
1112
return React.cloneElement(component as React.DetailedReactHTMLElement<any, HTMLElement>, newProps);
@@ -92,7 +93,7 @@ export const commonPropsTests = (name: string, component: React.ReactNode, expec
9293
expect(style.display).toBe("block");
9394
expect(sut.nodeName).toBe("DIV");
9495
Object.keys(expectedStyle).forEach((k) => {
95-
expect(style[k], `Property ${k}`).toBe(expectedStyle[k]);
96+
expect(asRecord(style)[k], `Property ${k}`).toBe(asRecord(expectedStyle)[k]);
9697
});
9798
});
9899

src/core-utils.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { ISpaceDefinition, SizeUnit, ISize, ResizeHandlePlacement, Type, Orientation } from "./core-types";
22

3-
const asRecord = (obj: any) => (obj as unknown) as Record<string, object>;
3+
export const asRecord = (obj: any) => (obj as unknown) as Record<string, object>;
44

55
export function omit<K extends string, T extends Record<K, unknown>>(object: T, ...keys: K[]): Omit<T, K> {
66
const keySet = Object.create(null) as Record<K, true>;

0 commit comments

Comments
 (0)