TypeScript API / laikacms/assets / DocumentMetadata
Variable: DocumentMetadata
ts
const DocumentMetadata: StandardSchemaV1<{
author?: string;
createdAt?: string;
documentCreatedAt?: string;
documentModifiedAt?: string;
extension?: string;
filename?: string;
hash?: string;
hashAlgorithm?: string;
keywords?: readonly string[];
kind: "document";
mimeType: string;
modifiedAt?: string;
pageCount?: number;
size: number;
subject?: string;
title?: string;
}, {
author?: string;
createdAt?: Utc;
documentCreatedAt?: Utc;
documentModifiedAt?: Utc;
extension?: string;
filename?: string;
hash?: string;
hashAlgorithm?: string;
keywords?: readonly string[];
kind: "document";
mimeType: string;
modifiedAt?: Utc;
pageCount?: number;
size: number;
subject?: string;
title?: string;
}> & Struct<{
author: optional<String>;
createdAt: optional<DateTimeUtcFromString>;
documentCreatedAt: optional<DateTimeUtcFromString>;
documentModifiedAt: optional<DateTimeUtcFromString>;
extension: optional<String>;
filename: optional<String>;
hash: optional<String>;
hashAlgorithm: optional<String>;
keywords: optional<$Array<String>>;
kind: Literal<"document">;
mimeType: String;
modifiedAt: optional<DateTimeUtcFromString>;
pageCount: optional<Number>;
size: Number;
subject: optional<String>;
title: optional<String>;
}>;Document-specific metadata (PDF, Office docs, etc.).