DataTableColumn — @gj-kit/expo-ui
A public type from @gj-kit/expo-ui. The signature below is taken directly from the 0.8.1 release declaration.
Verified import example
Section titled “Verified import example”import { DataTableColumn } from '@gj-kit/expo-ui';Signature, parameters, and return type
Section titled “Signature, parameters, and return type”type DataTableColumn<Row, ColumnId extends string, RowKey extends DataTableRowKey = DataTableRowKey> = DataTableColumnLayout & DataTableSortableColumn & { readonly id: ColumnId; /** Visible, nonblank column title and the default control name. */ readonly header: string; /** * Localized scalar used by native accessibility and compact renderers. * Rich visual cells can still be returned by renderCell. */ readonly getTextValue: (context: DataTableValueContext<Row, RowKey, ColumnId>) => string; readonly renderCell?: (context: DataTableCellContext<Row, RowKey, ColumnId>) => ReactElement; readonly align?: DataTableAlignment | undefined; readonly minWidth?: number | undefined; readonly maxWidth?: number | undefined; readonly headerStyle?: StyleProp<ViewStyle> | undefined; readonly headerClassName?: string | undefined; readonly headerTextStyle?: StyleProp<TextStyle> | undefined; readonly headerTextClassName?: string | undefined; readonly cellStyle?: StyleProp<ViewStyle> | undefined; readonly cellClassName?: string | undefined; readonly cellTextStyle?: StyleProp<TextStyle> | undefined; readonly cellTextClassName?: string | undefined;};This declaration is the source of truth for parameters, optionality, generics, return values, and public union/type contracts. Check the package golden path and this subpath’s import conditions for required environment, permission, and error boundaries before calling it.
Release context
Section titled “Release context”- Package:
@gj-kit/expo-ui - Version:
0.8.1 - Public entry:
. - Source: GitHub