interface DataProps { row: RequestItemsObject; rowIndex: number; } //ข้อมูล interface RequestItemsObject { id: string; date: Date; status: string; level: string; refNo: string; refDate: Date; } interface RequestItemsHistoryObject { oc: string | null; position: string | null; positionPathSide: string | null; posNo: string | null; positionLine: string | null; positionType: string | null; positionLevel: string | null; positionExecutive: string | null; positionExecutiveSide: string | null; dateAppoint: Date; dateStart: Date; retireDate: string | null; govAge: string | null; govAgeAbsent: string | null; govAgePlus: string | null; reasonSameDate: string | null; createdFullName: string | null; createdAt: Date; } //columns interface Columns { [index: number]: { name: String; align: String; label: String; sortable: Boolean; field: String; headerStyle: String; style: String; }; } export type { RequestItemsObject, Columns, DataProps, RequestItemsHistoryObject, };