workery
Version:
Modern web framework for building APIs on Cloudflare Workers.
18 lines (17 loc) • 540 B
TypeScript
import type { Of } from "./helpers";
import type { Router } from "./routing";
import type { DependencyHandler, RouteParameters } from "./types";
export declare class Dependency<R, Ps extends RouteParameters, E = unknown> {
of?: Router<E> | Of<E>;
name?: string;
useCache: boolean;
parameters: Ps;
handle: DependencyHandler<R, Ps, E>;
constructor(init: {
of?: Router<E> | Of<E>;
name?: string;
useCache?: boolean;
parameters: Ps;
handle: DependencyHandler<R, Ps, E>;
});
}