JsonCraft constructor

JsonCraft({
  1. List<JsonCraftFormatter>? formatters,
  2. List<JsonCraftFunction>? functions,
})

Implementation

JsonCraft({
  List<JsonCraftFormatter>? formatters,
  List<JsonCraftFunction>? functions,
}) {
  _formatters = [...DefaultJsonCraftFormatter.defaultFormatters];
  _functions = [...JsonCraftFunctionDetafult.defaultFunctions];
  if (formatters != null) {
    _formatters.addAll(formatters);
  }
  if (functions != null) {
    _functions.addAll(functions);
  }
  // Construir map de formatadores para lookup O(1)
  _buildFormatterMap();
}