import type * as codeartifact from "@distilled.cloud/aws/codeartifact"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { Repository } from "./Repository.ts"; /** * Request for {@link GetPackageVersionReadme} — `domain`, `domainOwner`, and * `repository` are injected from the bound {@link Repository}. */ export interface GetPackageVersionReadmeRequest extends Omit { } /** * Runtime binding for `codeartifact:GetPackageVersionReadme`. * * Reads a package version's readme, where the format supports one. Provide the implementation with * `Effect.provide(AWS.CodeArtifact.GetPackageVersionReadmeHttp)`. * ### Inspecting Package Versions * **Example:** Get a Version's Readme * ```typescript * const getReadme = yield* AWS.CodeArtifact.GetPackageVersionReadme(repo); * * const res = yield* getReadme({ * format: "npm", * package: "left-pad", * packageVersion: "1.3.0", * }); * console.log(res.readme); * ``` * * @binding */ export interface GetPackageVersionReadme extends Binding.Service Effect.Effect<(request: GetPackageVersionReadmeRequest) => Effect.Effect>> { } export declare const GetPackageVersionReadme: GetPackageVersionReadme; //# sourceMappingURL=GetPackageVersionReadme.d.ts.map