import Argument from "./argument"; import Callback from "../callback/callback"; /** * container for function argument & function */ export default class Value implements Readonly Return>>, Argument { argument: Arguments; callback: (...argument: Arguments) => Return; constructor(argument: Arguments, callback: (...argument: Arguments) => Return); }