import { Constructable } from '../../types'; import { Graph } from '../Graph'; import { Middleware } from './Middleware'; import { ResolveChain } from './ResolveChain'; export default class DefaultGraphMiddleware extends Middleware { resolve(_resolveChain: ResolveChain, Graph: Constructable, props?: any): T { return new Graph(props); } }