0.1.0 #1

Merged
Thilawyn merged 81 commits from next into master 2025-07-17 21:17:57 +02:00
Showing only changes of commit de8828d98a - Show all commits

View File

@@ -100,9 +100,9 @@ export const memo: {
} = Function.dual(2, <T extends Component<any, any, any>>(
self: ExcludeKeys<T, keyof Memoized<Component.Props<T>>>,
propsAreEqual?: Equivalence.Equivalence<Component.Props<T>>,
): T & Memoized<Component.Props<T>> => Object.assign(
Object.create(Object.getPrototypeOf(self)),
): T & Memoized<Component.Props<T>> => Object.setPrototypeOf(
{ ...self, memo: true, propsAreEqual },
Object.getPrototypeOf(self),
))