InverseGenerator typedef

InverseGenerator = String? Function(String name)

A "generator" of an inverse argument for a flag. An inverse generator is given the name of a flag (e.g. for -x it would be x) and should return a string of its inverse (e.g. no-x), or null if no inverse should be used.

If all you want is a sensible, default inverse generator, see PrefixInverseGenerator.

InverseGenerator myGenerator = (s) => 'no-$s';

Implementation

typedef InverseGenerator = String? Function(String name);