feat: Refactor utility and component exports, update dependencies, and add Knip for unused code detection.
This commit is contained in:
@@ -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> => {
|
||||
|
||||
Reference in New Issue
Block a user