export interface AudioFile { name: string; duration: number; } export type FileListing = (Directory | AudioFile)[]; export interface Directory { name: string; files: FileListing; }