handleValueCallback<T> method

void Function(T)? handleValueCallback<T>(
  1. String key,
  2. InterpreterVisitor visitor
)

Implementation

void Function(T)? handleValueCallback<T>(
  String key,
  InterpreterVisitor visitor,
) {
  final callback = this[key];
  if (callback == null) return null;
  if (callback is InterpretedFunction) {
    return (T value) => callback.call(visitor, [value]);
  }
  return callback as void Function(T)?;
}