Media / foldkit-media/server
Answer
const · packages/media/src/server/headers.ts:8
const Answer: Schema.TaggedUnion<{
readonly Failed: Schema.TaggedStruct<'Failed', {}>
readonly Forbidden: Schema.TaggedStruct<'Forbidden', {}>
readonly NotFound: Schema.TaggedStruct<'NotFound', {}>
readonly Variant: Schema.TaggedStruct<
'Variant',
{
readonly etag: Schema.String
readonly from: Schema.Literals<readonly ['edge', 'store', 'made']>
}
>
readonly NotModified: Schema.TaggedStruct<
'NotModified',
{ readonly etag: Schema.String }
>
readonly Malformed: Schema.TaggedStruct<'Malformed', {}>
readonly Unoffered: Schema.TaggedStruct<'Unoffered', {}>
readonly TooLarge: Schema.TaggedStruct<'TooLarge', {}>
readonly RateLimited: Schema.TaggedStruct<
'RateLimited',
{ readonly retryAfterSeconds: Schema.Number }
>
readonly Exhausted: Schema.TaggedStruct<'Exhausted', {}>
readonly Uploaded: Schema.TaggedStruct<'Uploaded', {}>
readonly Unsupported: Schema.TaggedStruct<'Unsupported', {}>
}>Its type
type Answer = typeof Answer.TypeEvery answer the media server gives, and nothing else: each has its status and its headers.