toInt static method

int toInt(
  1. dynamic object, {
  2. dynamic mapKey,
  3. int? listIndex,
  4. String? format,
  5. String? locale,
  6. int? defaultValue,
  7. ElementConverter<int>? converter,
})

Converts object to int, applying optional locale-aware formatting.

Numeric inputs are truncated with toInt(). String inputs use NumberOptions defaults unless overridden by format or locale. Throws ConversionException when parsing fails and defaultValue is null.

Implementation

static int toInt(
  dynamic object, {
  dynamic mapKey,
  int? listIndex,
  String? format,
  String? locale,
  int? defaultValue,
  ElementConverter<int>? converter,
}) => ConvertObjectImpl.toInt(
  object,
  mapKey: mapKey,
  listIndex: listIndex,
  format: format,
  locale: locale,
  defaultValue: defaultValue,
  converter: converter,
);