@directus/sdk
Version:
Directus JavaScript SDK
33 lines (32 loc) • 1.03 kB
TypeScript
import { DirectusFolder } from "./folder.js";
import { DirectusUser } from "./user.js";
import { MergeCoreCollection } from "../types/schema.js";
//#region src/schema/file.d.ts
type DirectusFile<Schema = any> = MergeCoreCollection<Schema, "directus_files", {
id: string;
storage: string;
filename_disk: string | null;
filename_download: string;
title: string | null;
type: string | null;
folder: DirectusFolder<Schema> | string | null;
uploaded_by: DirectusUser<Schema> | string | null;
uploaded_on: "datetime";
modified_by: DirectusUser<Schema> | string | null;
modified_on: "datetime";
charset: string | null;
filesize: string | null;
width: number | null;
height: number | null;
duration: number | null;
embed: unknown | null;
description: string | null;
location: string | null;
tags: string[] | null;
metadata: Record<string, any> | null;
focal_point_x: number | null;
focal_point_y: number | null;
}>;
//#endregion
export { DirectusFile };
//# sourceMappingURL=file.d.ts.map