(
id: string,
)
| 6121 | .pipe(Effect.map((rows) => rows.map(rowToArtifactSummary))); |
| 6122 | |
| 6123 | const artifactsGet = ( |
| 6124 | id: string, |
| 6125 | ): Effect.Effect<Artifact, ArtifactNotFoundError | StorageFailure> => |
| 6126 | Effect.gen(function* () { |
| 6127 | const row = yield* core.findFirst("artifact", { |
| 6128 | where: artifactById(id), |
| 6129 | }); |
| 6130 | if (!row) return yield* new ArtifactNotFoundError({ id: ArtifactId.make(id) }); |
| 6131 | return rowToArtifact(row); |
| 6132 | }); |
| 6133 | |
| 6134 | const artifactsSave = ( |
| 6135 | input: SaveArtifactInput, |
nothing calls this directly
no test coverage detected