import type { CellType } from '../../../state/EditableTable/types'; import { textCellType } from './text'; import { numberCellType } from './number'; import { booleanCellType } from './boolean'; import { dateCellType } from './date'; import { timeCellType } from './time'; import { dateTimeCellType } from './datetime'; import { urlCellType } from './url'; import { emailCellType } from './email'; import { colorCellType } from './color'; import { objectCellType } from './object'; import { arrayCellType } from './array'; import { imageCellType } from './image'; import { documentCellType } from './document'; import { multiDocumentCellType } from './multiDocument'; import { richContentCellType } from './richContent'; import { videoCellType } from './video'; import { audioCellType } from './audio'; import { richTextCellType } from './richText'; import { mediaGalleryCellType } from './mediaGallery'; import { referenceCellType } from './reference'; import { multiReferenceCellType } from './multiReference'; import { addressCellType } from './address'; export { textCellType, numberCellType, booleanCellType, dateCellType, timeCellType, dateTimeCellType, urlCellType, emailCellType, colorCellType, objectCellType, arrayCellType, imageCellType, documentCellType, multiDocumentCellType, richContentCellType, videoCellType, audioCellType, richTextCellType, mediaGalleryCellType, referenceCellType, multiReferenceCellType, addressCellType, }; /** All built-in cell types */ export const builtInCellTypes: CellType[] = [ textCellType, numberCellType, booleanCellType, dateCellType, timeCellType, dateTimeCellType, urlCellType, emailCellType, colorCellType, objectCellType, arrayCellType, imageCellType, documentCellType, multiDocumentCellType, richContentCellType, videoCellType, audioCellType, richTextCellType, mediaGalleryCellType, referenceCellType, multiReferenceCellType, addressCellType, ];