feat: Refactor utility and component exports, update dependencies, and add Knip for unused code detection.

This commit is contained in:
2025-12-04 11:58:04 +01:00
parent c3375b714d
commit 2ea74816fb
65 changed files with 624 additions and 707 deletions
+3 -3
View File
@@ -4,9 +4,9 @@ import type { DocumentVersion, Document } from './types/documents';
type Nullable<T> = T | null;
export type { Asset, DocumentVersion as DocumentVersionLike, Document };
export type { Asset };
export const resolveAssetExpiresAt = (asset?: { download?: { expires_at: number } | null } | null): number | null =>
const resolveAssetExpiresAt = (asset?: { download?: { expires_at: number } | null } | null): number | null =>
asset?.download?.expires_at ?? null;
export const resolveAssetUrl = (asset?: { download?: { url: string } | null } | null): string | null =>
@@ -20,7 +20,7 @@ export type EnsureAssetUrl = (
export type GetAsset = (document: Document, assetType: string) => Nullable<Asset>;
export const getAssetFromGroup = (
const getAssetFromGroup = (
assets?: Asset[] | Record<string, Asset> | null,
assetType: string = '',
): Nullable<Asset> => {