Add properties to 'map' type

This commit is contained in:
Bartłomiej Pluta
2019-07-09 19:23:55 +02:00
parent fc023f8a5d
commit 8f0346d476

View File

@@ -39,7 +39,9 @@ class Type(Enum):
@staticmethod
def map(value):
return Value(Type.MAP, value, {
"size": Type.integer(len(value))
"size": Type.integer(len(value)),
"keys": Type.list([ k for k, v in value.items() ]),
"values": Type.list([ v for k, v in value.items() ])
})
@staticmethod