import type * as SVC from "@distilled.cloud/aws/codebuild"; import type * as Effect from "effect/Effect"; import * as Binding from "../../Binding.ts"; import type { Project } from "./Project.ts"; /** * Runtime binding for `codebuild:ListBuildBatchesForProject` — lists the * bound project's batch build ids, optionally filtered by status. * ### Batch Builds * **Example:** List Batch Builds * ```typescript * const listBuildBatches = yield* AWS.CodeBuild.ListBuildBatchesForProject(project); * * const { ids } = yield* listBuildBatches(); * ``` * * @binding */ export interface ListBuildBatchesForProject extends Binding.Service< ListBuildBatchesForProject, "AWS.CodeBuild.ListBuildBatchesForProject",
(
project: P,
) => Effect.Effect<
(
request?: Omit