react-obsidian
Version:
Dependency injection framework for React and React Native applications
11 lines (9 loc) • 375 B
text/typescript
import { Constructable } from '../../types';
import { Graph } from '../Graph';
import { Middleware } from './Middleware';
import { ResolveChain } from './ResolveChain';
export default class DefaultGraphMiddleware<T extends Graph> extends Middleware<T> {
resolve(_resolveChain: ResolveChain<T>, Graph: Constructable<T>, props?: any): T {
return new Graph(props);
}
}