Asserts that value is a string and returns it.
If value doesn't exist, this returns defaultValue.
defaultValue
String asStringOr(String defaultValue) => asString;