# VideoUploadFn

**Kind:** Type

**Source:** [`atloria-monorepo/packages/doc-automation/src/v2/stages/stage-13-upload/upload.types.ts`](https://github.com/sherkety/atloria/blob/main/atloria-monorepo/packages/doc-automation/src/v2/stages/stage-13-upload/upload.types.ts#L31)

Video/asset upload function (D1). Same shape as ImageUploadFn but bound to a
video-capable blob path (larger size limit, video MIME allowlist, no sharp
optimization). Returns the CDN URL. Falls back to uploadImage when unset.

## Definition

```ts
(
  buffer: Buffer,
  filename: string,
  mimeType: string
) => Promise<string>
```
