mana-syringe
Version:
IoC library for mana, easily to use.
13 lines (12 loc) • 483 B
TypeScript
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;