// --------------------------------------------------------------------------- // Shared types // --------------------------------------------------------------------------- export interface ParsedFile { filename: string buffer: Buffer isModel: boolean textureName?: string } export type FileChange = 'new' | 'changed' | 'unchanged' export interface FileDiff { name: string status: 'changed' | 'new' | 'deleted' } export interface RemoteFile { name: string size: number }