DartdocOption<T extends Object?> constructor
DartdocOption<T extends Object?> (
- String name,
- T? defaultsTo,
- String help,
- OptionKind optionIs,
- bool mustExist,
- ConvertYamlToType<
T> ? _convertYamlToType, - ResourceProvider resourceProvider,
Implementation
DartdocOption(
this.name,
this.defaultsTo,
this.help,
this.optionIs,
this.mustExist,
this._convertYamlToType,
this.resourceProvider,
) {
if (isDir || isFile || isGlob) {
assert(_isString || _isListString || _isMapString);
}
if (mustExist) {
// Globs by definition don't have to exist.
assert(isDir || isFile);
}
}