Class: Dependency<Ps, R>
Defined in: src/core.ts:53
Type Parameters
Ps
Ps extends GenericRouteParameters<Ps> = { }
R
R = unknown
Constructors
Constructor
new Dependency<
Ps,R>(init):Dependency<Ps,R>
Defined in: src/core.ts:59
Parameters
init
name?
string
useCache?
boolean
parameters?
Ps & DisallowDependencyParameters<ImplicitParameters<Ps>> & DisallowRuntimeParameters<Ps>
handle
DependencyHandler<ArgsOf<Ps>, R>
Returns
Dependency<Ps, R>
Properties
name?
optionalname:string
Defined in: src/core.ts:54
useCache
useCache:
boolean
Defined in: src/core.ts:55
parameters
parameters:
Ps
Defined in: src/core.ts:56
handle
handle:
DependencyHandler<Simplify<RuntimeArgs&object& { [K in string | number | symbol]: TypeOf<UnionToIntersection<{ [K in string | number | symbol]: (...)[(...)] extends DependsParameter<(...), (...)> ? (...) & (...) : { [P in (...)]: (...) } }[keyof Ps]>[K]> }>,R>
Defined in: src/core.ts:57