import { PropType } from '@vue/composition-api'; import { CellLocation, IndexColumn } from '@/lib/types'; import { GroupSelection } from '@/lib/types/group'; export const props = { width: { required: true, type: Number, }, pin: { required: true, type: String as PropType, }, columns: { required: true, type: Array as PropType, }, activeRowIds: { required: true, type: Array as PropType, default: () => [] as string[], }, selectionArea: { required: true, type: Object as PropType, }, calculatingArea: { required: true, type: Object as PropType, }, clickedCell: { required: false, type: Object as PropType, }, dbClickedCell: { required: false, type: Object as PropType, }, };