inngest
Version:
Official SDK for Inngest.com. Inngest is the reliability layer for modern applications. Inngest combines durable execution, events, and queues into a zero-infra platform with built-in observability.
26 lines (24 loc) • 690 B
JavaScript
const require_middleware = require('../components/middleware/middleware.cjs');
//#region src/middleware/dependencyInjection.ts
/**
* Adds properties to the function input for every function created using this
* app.
*/
const dependencyInjectionMiddleware = (ctx) => {
class DependencyInjectionMiddleware extends require_middleware.Middleware.BaseMiddleware {
id = "inngest:dependency-injection";
transformFunctionInput(arg) {
return {
...arg,
ctx: {
...arg.ctx,
...ctx
}
};
}
}
return DependencyInjectionMiddleware;
};
//#endregion
exports.dependencyInjectionMiddleware = dependencyInjectionMiddleware;
//# sourceMappingURL=dependencyInjection.cjs.map