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.
88 lines • 5.1 kB
JavaScript
;
/**
* The primary entrypoint for the Inngest SDK. This provides all the necessary
* exports to create, run, and trigger Inngest functions.
*
* Typical usage involves creating a new Inngest client with `Inngest`, and then
* using the client to create functions, middleware, and other tools.
*
* See {@link https://www.inngest.com/docs} for more information.
*
* @example Create an Inngest client
* ```ts
* const inngest = new Inngest({
* id: "my-app-id",
* });
* ```
*
* @example Create an Inngest function
* ```ts
* const myFn = inngest.createFunction({
* id: "my-function",
* }, {
* event: "user/created",
* }, async ({ event, step }) => {
* console.log("User created:", event.data);
* });
* ```
*
* @example Send an event
* ```ts
* await inngest.send({
* name: "user/created",
* data: {
* id: "123",
* },
* });
* ```
*
* @module
*/
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
var desc = Object.getOwnPropertyDescriptor(m, k);
if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
desc = { enumerable: true, get: function() { return m[k]; } };
}
Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
if (k2 === undefined) k2 = k;
o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.version = exports.ProxyLogger = exports.dependencyInjectionMiddleware = exports.slugify = exports.queryKeys = exports.internalEvents = exports.headerKeys = exports.StepError = exports.RetryAfterError = exports.NonRetriableError = exports.InngestMiddleware = exports.referenceFunction = exports.InngestCommHandler = exports.Inngest = exports.EventSchemas = void 0;
__exportStar(require("@inngest/ai"), exports);
var EventSchemas_js_1 = require("./components/EventSchemas.js");
Object.defineProperty(exports, "EventSchemas", { enumerable: true, get: function () { return EventSchemas_js_1.EventSchemas; } });
var Fetch_js_1 = require("./components/Fetch.js");
Object.defineProperty(exports, "fetch", { enumerable: true, get: function () { return Fetch_js_1.fetch; } });
var Inngest_js_1 = require("./components/Inngest.js");
Object.defineProperty(exports, "Inngest", { enumerable: true, get: function () { return Inngest_js_1.Inngest; } });
var InngestCommHandler_js_1 = require("./components/InngestCommHandler.js");
Object.defineProperty(exports, "InngestCommHandler", { enumerable: true, get: function () { return InngestCommHandler_js_1.InngestCommHandler; } });
var InngestFunctionReference_js_1 = require("./components/InngestFunctionReference.js");
Object.defineProperty(exports, "referenceFunction", { enumerable: true, get: function () { return InngestFunctionReference_js_1.referenceFunction; } });
var InngestMiddleware_js_1 = require("./components/InngestMiddleware.js");
Object.defineProperty(exports, "InngestMiddleware", { enumerable: true, get: function () { return InngestMiddleware_js_1.InngestMiddleware; } });
var NonRetriableError_js_1 = require("./components/NonRetriableError.js");
Object.defineProperty(exports, "NonRetriableError", { enumerable: true, get: function () { return NonRetriableError_js_1.NonRetriableError; } });
var RetryAfterError_js_1 = require("./components/RetryAfterError.js");
Object.defineProperty(exports, "RetryAfterError", { enumerable: true, get: function () { return RetryAfterError_js_1.RetryAfterError; } });
var StepError_js_1 = require("./components/StepError.js");
Object.defineProperty(exports, "StepError", { enumerable: true, get: function () { return StepError_js_1.StepError; } });
var consts_js_1 = require("./helpers/consts.js");
Object.defineProperty(exports, "headerKeys", { enumerable: true, get: function () { return consts_js_1.headerKeys; } });
Object.defineProperty(exports, "internalEvents", { enumerable: true, get: function () { return consts_js_1.internalEvents; } });
Object.defineProperty(exports, "queryKeys", { enumerable: true, get: function () { return consts_js_1.queryKeys; } });
var strings_js_1 = require("./helpers/strings.js");
Object.defineProperty(exports, "slugify", { enumerable: true, get: function () { return strings_js_1.slugify; } });
var dependencyInjection_js_1 = require("./middleware/dependencyInjection.js");
Object.defineProperty(exports, "dependencyInjectionMiddleware", { enumerable: true, get: function () { return dependencyInjection_js_1.dependencyInjectionMiddleware; } });
var logger_js_1 = require("./middleware/logger.js");
Object.defineProperty(exports, "ProxyLogger", { enumerable: true, get: function () { return logger_js_1.ProxyLogger; } });
var version_js_1 = require("./version.js");
Object.defineProperty(exports, "version", { enumerable: true, get: function () { return version_js_1.version; } });
//# sourceMappingURL=index.js.map