export interface Command extends PlainObject { task: string; origDir: string; data: T; } export interface SpawnResult { added?: string[]; deleted?: string[]; }