19 declare(strict_types=1);
29 return new DValue($description, ValueType::INT);
34 return new DValue($description, ValueType::FLOAT);
39 return new DValue($description, ValueType::STRING);
44 return new DValue($description, ValueType::DATETIME);
49 return new DValue($description, ValueType::BOOL);
59 return new DList($description, $value_type);
64 return new DMap($description, $key_type, $value_type);
73 fn($k, $v) =>
new Field($k, $v),
null(SimpleDocumentMarkdown $description)
list(SimpleDocumentMarkdown $description, Description $value_type)
string(SimpleDocumentMarkdown $description)
This describes some datastructure in terms of standard data structures such as primitives, lists, maps and objects and helpful (hopefully...) human readable texts.
float(SimpleDocumentMarkdown $description)
map(SimpleDocumentMarkdown $description, DValue $key_type, Description $value_type)
int(SimpleDocumentMarkdown $description)
object(SimpleDocumentMarkdown $description, array $fields)
datetime(SimpleDocumentMarkdown $description)
bool(SimpleDocumentMarkdown $description)