export interface IEntity { id: string; name: string; order: number; createTime: number; datasetId?: string | null; } export interface IOption

{ label: string; value: P; [key: string]: any; } export type DeepPartial = { [U in keyof T]?: T[U] extends object ? DeepPartial : T[U]; };