truncate property

JsonCraftFormatter get truncate

Implementation

static JsonCraftFormatter get truncate => JsonCraftFormatter(
      name: 'truncate',
      formatter: (value, param, getValue) {
        final length = param != null ? int.tryParse(param) ?? 100 : 100;
        if (value.length <= length) return value;
        return '${value.substring(0, length)}...';
      },
    );