@furystack/inject
Version:
Core FuryStack package
8 lines • 446 B
TypeScript
import { Injector } from './injector.js';
export type WithInjectorReference = {
injector: Injector;
};
export declare const hasInjectorReference: <T>(instance: T) => instance is T & WithInjectorReference;
export declare const withInjectorReference: <T>(instance: T, injector: Injector) => T & WithInjectorReference;
export declare const getInjectorReference: <T>(instance: T) => Injector;
//# sourceMappingURL=with-injector-reference.d.ts.map