import { defineFeature } from "@repo/core-shared/conformance"; /** * The media feature's conformance manifest. */ export const mediaManifest = defineFeature({ name: "media", requiredCores: [], useCases: { getMedia: { mutates: false, audits: [], publishes: [], consumes: [] }, listMedia: { mutates: false, audits: [], publishes: [], consumes: [] }, deleteMedia: { mutates: true, audits: [], publishes: [], consumes: [] }, }, realtimeChannels: [], jobs: [], coverage: { bands: { baseline: { statements: 80, branches: 75, functions: 80, lines: 80 }, entities: { statements: 100, branches: 100, functions: 100, lines: 100 }, "use-cases": { statements: 100, branches: 95, functions: 100, lines: 100, }, controllers: { statements: 100, branches: 95, functions: 100, lines: 100, }, }, mutationTargets: ["entities", "use-cases"], }, } as const); export type MediaManifest = typeof mediaManifest;