import { func } from "https://deno.land/x/lambda_ioc@1.0.0/lambda-ioc/deno/combinators.ts";
Given a function, and a list of named dependencies, creates a new dependency factory that will resolve a parameterless function wrapping the original function and its resolved dependencies.
Parameters
...args: TSyncDependencies
Returns
SyncDependencyFactory<() => TReturn, SyncFuncContainer<TParams, TSyncDependencies>>