react-native-onyx
Version:
State management for React Native
11 lines (10 loc) • 408 B
TypeScript
type ImportType = ReturnType<typeof require>;
/**
* Create a lazily-imported module proxy.
* This is useful for lazily requiring optional dependencies.
*/
declare const createModuleProxy: <TModule>(getModule: () => ImportType) => TModule;
declare class OptionalDependencyNotInstalledError extends Error {
constructor(name: string);
}
export { createModuleProxy, OptionalDependencyNotInstalledError };