@asuka/di
Version:
Dependencies inject library
11 lines (10 loc) • 395 B
TypeScript
import React from 'react';
import { Provider } from './type';
export declare function InjectableContext({ children }: {
children: React.ReactNode;
}): JSX.Element;
export declare const InjectionProvidersContext: React.NamedExoticComponent<{
providers?: Provider<unknown>[] | undefined;
children: React.ReactNode;
}>;
export declare function useInstance<T>(provider: Provider<T>): T;