discontinuedPackage jet_cad_floor_plan has been discontinued and replaced by jet_cad_2d_plan.

tableNumberProblem function

TableNumberProblem? tableNumberProblem(
  1. String raw
)

Why raw, trimmed, is not a table number, or null when it is one (T4): non-empty, at most kTableNumberMaxLength code units, no control character (no line break).

Implementation

TableNumberProblem? tableNumberProblem(String raw) {
  final n = raw.trim();
  if (n.isEmpty || n.length > kTableNumberMaxLength) {
    return TableNumberProblem.length;
  }
  if (n.codeUnits.any(isControlCodeUnit)) return TableNumberProblem.control;
  return null;
}