interface list { id: number; name: string; elCount: number; desc: string; listProps: Array<Object>; }
interface list { id: number; name: string; elCount: number; desc: string; listProps: Array<{ prop_id: number prop_name: string }>; }