@serenity-is/sleekgrid / FormatterFactory
Interface: FormatterFactory<TItem>
Defined in: src/core/formatting.ts:128
Factory that can provide formatters for columns, allowing centralized formatter resolution.
Type Parameters
TItem
TItem = any
Row item type.
Methods
getFormat()?
optionalgetFormat(column):ColumnFormat<TItem>
Defined in: src/core/formatting.ts:134
Returns the modern ColumnFormat for the given column, if any.
Parameters
column
Column<TItem>
Column to resolve a formatter for.
Returns
ColumnFormat<TItem>
Formatter function or undefined.
getFormatter()?
optionalgetFormatter(column):CompatFormatter<TItem>
Defined in: src/core/formatting.ts:140
Returns the legacy CompatFormatter for the given column, if any.
Parameters
column
Column<TItem>
Column to resolve a formatter for.
Returns
CompatFormatter<TItem>
Legacy formatter or undefined.