1
2
3
4
5
6
7
8
9
10
11
| // @flow
|
| // These types are not as powerful as the TypeScript types, but they get the job done
|
| export type EqualityFn = (newArgs: mixed[], lastArgs: mixed[]) => boolean;
|
| // default export
| declare export default function memoizeOne<ResultFn: (...any[]) => mixed>(
| fn: ResultFn,
| isEqual?: EqualityFn,
| ): ResultFn & { clear: () => void };
|
|