everything-dev
Version:
A consolidated product package for building Module Federation apps with oRPC APIs.
23 lines (21 loc) • 883 B
JavaScript
import { Context, Schema } from "effect";
//#region src/services/hosting/adapter.ts
var DeployFailed = class extends Schema.TaggedError()("DeployFailed", {
instance: Schema.String,
reason: Schema.String
}) {};
var HealthTimeout = class extends Schema.TaggedError()("HealthTimeout", {
instance: Schema.String,
url: Schema.String,
attempts: Schema.Finite
}) {};
var InstanceNotFound = class extends Schema.TaggedError()("InstanceNotFound", { instance: Schema.String }) {};
var HostingOperationFailed = class extends Schema.TaggedError()("HostingOperationFailed", {
instance: Schema.String,
operation: Schema.String,
reason: Schema.String
}) {};
var HostingAdapter = class extends Context.Service()("hosting/HostingAdapter") {};
//#endregion
export { DeployFailed, HealthTimeout, HostingAdapter, HostingOperationFailed, InstanceNotFound };
//# sourceMappingURL=adapter.mjs.map