Skip to content

@saflib/drizzle


Interface: FileMetadataFields ​

TypeScript interface for file metadata fields. Use this in your Entity interface when your table includes fileMetadataColumns. Add created_at / updated_at on the entity itself (not via this interface).

Example ​

ts
import type { FileMetadataFields } from "@saflib/drizzle/types/file-metadata";

export interface MyFileEntity extends FileMetadataFields {
  id: string;
  created_at: Date;
  updated_at: Date;
  // other fields...
}

Properties ​

blob_name ​

blob_name: string


file_original_name ​

file_original_name: string


md5_hash ​

md5_hash: null | string


mimetype ​

mimetype: string


size ​

size: number