TomlMultilineBasicString constructor

TomlMultilineBasicString(
  1. String value
)

Creates a new multiline basic TOML string value with the given contents.

Throws a ArgumentError when the given value cannot be encoded as a multiline basic string (see canEncode).

Implementation

factory TomlMultilineBasicString(String value) {
  if (!canEncode(value)) {
    throw ArgumentError('Invalid multiline basic string: $value');
  }
  return TomlMultilineBasicString._fromEncodable(value);
}