UNPKG

the-moby-effect

Version:
28 lines 1.49 kB
import * as Schema from "effect/Schema"; import * as MobyNumber from "../schemas/number.js"; import * as ImageAttestationProperties from "./ImageAttestationProperties.generated.js"; import * as ImageImageProperties from "./ImageImageProperties.generated.js"; import * as V1Descriptor from "./V1Descriptor.generated.js"; export class ImageManifestSummary extends /*#__PURE__*/Schema.Class("ImageManifestSummary")({ ID: Schema.String, Descriptor: /*#__PURE__*/Schema.NullOr(V1Descriptor.V1Descriptor), Available: Schema.Boolean, Size: /*#__PURE__*/Schema.Struct({ Content: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })), Total: /*#__PURE__*/MobyNumber.BigIntFromWireString.check(/*#__PURE__*/Schema.isBetweenBigInt({ minimum: -(2n ** 63n), maximum: 2n ** 63n - 1n })) }), Kind: /*#__PURE__*/Schema.Literals(["image", "attestation", "unknown"]), ImageData: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(ImageImageProperties.ImageImageProperties)), AttestationData: /*#__PURE__*/Schema.optional(/*#__PURE__*/Schema.NullOr(ImageAttestationProperties.ImageAttestationProperties)) }, { identifier: "ImageManifestSummary", title: "image.ManifestSummary", documentation: "https://pkg.go.dev/github.com/docker/docker@v28.4.0+incompatible/api/types/image#ManifestSummary" }) {} //# sourceMappingURL=ImageManifestSummary.generated.js.map