flipper-plugin
Version:
Flipper Desktop plugin SDK and components
20 lines • 644 B
TypeScript
/**
* Copyright (c) Meta Platforms, Inc. and affiliates.
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*
* @format
*/
/**
* Slight variation on useMemo that encourages to create hoistable memoization functions,
* which encourages reuse and testability by no longer closing over things in the memoization function.
*
* @example
* const metroDevice = useMemoize(
* findMetroDevice,
* [connections.devices],
* );
*/
export declare function useMemoize<T extends any[], R>(fn: (...args: T) => R, args: T): R;
//# sourceMappingURL=useMemoize.d.ts.map