import { Injection } from "./injection"; export interface Invocable { invoke?(...args: any[]): any; result?: any; } export interface InvocableResolver { invocableFor(specifier: Specifier): Invocable; invocableArgumentsFor(specifier: Specifier): Injection[]; }