API reference
app-build-contract
Import
Section titled “Import”import * as api from "@fungi.computer/agar/app-build-contract";Exports
Section titled “Exports”| Kind | Export | Description |
|---|---|---|
| constant | teamAppBuildFailureCodeSchema | Refusals emitted by the Team App build owner. |
| constant | appBuildReplySchema | Pending, completed or failed reply from the App build owner. |
| constant | appBuildBrokerResultSchema | Complete App build binding reply, including broker admission failures. |
teamAppBuildFailureCodeSchemaconstant
Section titled “teamAppBuildFailureCodeSchema”const teamAppBuildFailureCodeSchema: ZodEnum<{ unavailable: "unavailable"; denied: "denied"; invalid: "invalid"; conflict: "conflict"; build_failed: "build_failed";}>;Refusals emitted by the Team App build owner.
appBuildReplySchemaconstant
Section titled “appBuildReplySchema”const appBuildReplySchema: ZodUnion< readonly [ ZodObject< { kind: ZodLiteral<"pending">; retryAfterMs: ZodNumber; }, $strict >, ZodObject< { releaseId: ZodString; previewUrl: ZodURL; }, $strict >, ZodObject< { error: ZodEnum<{ unavailable: "unavailable"; denied: "denied"; invalid: "invalid"; conflict: "conflict"; build_failed: "build_failed"; }>; }, $strict >, ]>;Pending, completed or failed reply from the App build owner.
appBuildBrokerResultSchemaconstant
Section titled “appBuildBrokerResultSchema”const appBuildBrokerResultSchema: ZodUnion< readonly [ ZodUnion< readonly [ ZodObject< { kind: ZodLiteral<"pending">; retryAfterMs: ZodNumber; }, $strict >, ZodObject< { releaseId: ZodString; previewUrl: ZodURL; }, $strict >, ZodObject< { error: ZodEnum<{ unavailable: "unavailable"; denied: "denied"; invalid: "invalid"; conflict: "conflict"; build_failed: "build_failed"; }>; }, $strict >, ] >, ZodObject< { error: ZodString; }, $strict >, ]>;Complete App build binding reply, including broker admission failures.