the-moby-effect
Version:
Moby/Docker API client built using effect-ts
36 lines • 2.34 kB
TypeScript
import * as Schema from "effect/Schema";
import * as ContainerConfig from "./ContainerConfig.generated.ts";
import * as ImageManifestSummary from "./ImageManifestSummary.generated.ts";
import * as ImageMetadata from "./ImageMetadata.generated.ts";
import * as ImageRootFS from "./ImageRootFS.generated.ts";
import * as StorageDriverData from "./StorageDriverData.generated.ts";
import * as V1Descriptor from "./V1Descriptor.generated.ts";
import * as V1DockerOCIImageConfig from "./V1DockerOCIImageConfig.generated.ts";
declare const ImageInspectResponse_base: Schema.Class<ImageInspectResponse, Schema.Struct<{
readonly Id: Schema.brand<Schema.String, "ImageId">;
readonly RepoTags: Schema.NullOr<Schema.$Array<Schema.String>>;
readonly RepoDigests: Schema.NullOr<Schema.$Array<Schema.brand<Schema.String, "Digest">>>;
readonly Parent: Schema.optional<Schema.String>;
readonly Comment: Schema.String;
readonly Created: Schema.optional<Schema.String>;
readonly Container: Schema.optional<Schema.String>;
readonly ContainerConfig: Schema.optional<Schema.NullOr<typeof ContainerConfig.ContainerConfig>>;
readonly DockerVersion: Schema.optional<Schema.String>;
readonly Author: Schema.optional<Schema.String>;
readonly Config: Schema.NullOr<typeof V1DockerOCIImageConfig.V1DockerOCIImageConfig>;
readonly Architecture: Schema.String;
readonly Variant: Schema.optional<Schema.String>;
readonly Os: Schema.String;
readonly OsVersion: Schema.optional<Schema.String>;
readonly Size: Schema.decodeTo<Schema.BigInt, Schema.String, never, never>;
readonly VirtualSize: Schema.optional<Schema.decodeTo<Schema.BigInt, Schema.String, never, never>>;
readonly GraphDriver: Schema.optional<Schema.NullOr<typeof StorageDriverData.StorageDriverData>>;
readonly RootFS: Schema.NullOr<typeof ImageRootFS.ImageRootFS>;
readonly Metadata: Schema.NullOr<typeof ImageMetadata.ImageMetadata>;
readonly Descriptor: Schema.optional<Schema.NullOr<typeof V1Descriptor.V1Descriptor>>;
readonly Manifests: Schema.optional<Schema.NullOr<Schema.$Array<Schema.NullOr<typeof ImageManifestSummary.ImageManifestSummary>>>>;
}>, {}>;
export declare class ImageInspectResponse extends ImageInspectResponse_base {
}
export {};
//# sourceMappingURL=ImageInspectResponse.generated.d.ts.map