UNPKG

mana-syringe

Version:

IoC library for mana, easily to use.

13 lines (12 loc) 483 B
import type { interfaces } from 'inversify'; export declare type InversifyContext = { container: interfaces.Container; }; export declare function isInversifyContext(data: Record<any, any>): data is InversifyContext; export declare type InversifyRegister = { bind: interfaces.Bind; unbind: interfaces.Unbind; isBound: interfaces.IsBound; rebind: interfaces.Rebind; }; export declare function isInversifyRegister(data: Record<any, any>): data is InversifyRegister;