Skip to content

Commit 7791cd3

Browse files
committed
Clarify RTLM11d must resolve underlying ObjectsMapEntry to user facing values
1 parent 7d4c215 commit 7791cd3

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

textile/objects-features.textile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,6 +117,8 @@ h3(#livemap). LiveMap
117117
** @(RTLM11c)@ If the channel is in the @DETACHED@ or @FAILED@ state, the library should throw an @ErrorInfo@ error with @statusCode@ 400 and @code@ 90001
118118
** @(RTLM11d)@ Returns key-value pairs from the internal @data@ map:
119119
*** @(RTLM11d1)@ Pairs with tombstoned entries (per "RTLM14":#RTLM14) are not returned
120+
*** @(RTLM11d3)@ @ObjectsMapEntry@ values are mapped to user-facing values following the same procedure as in "RTLM5d2":#RTLM5d2
121+
**** @(RTLM11d3a)@ Note that if "RTLM5d2":#RTLM5d2 results in an @ObjectsMapEntry@ being mapped to an undefined/null value, the corresponding key-value pair is still returned by this @LiveMap#entries@ call
120122
*** @(RTLM11d2)@ The return type is idiomatic for the platform's analogous Map/Dictionary interface operation. For example, in JavaScript, it returns a map iterator object like the one returned by @Map.entries()@ method for the native @Map@ class
121123
* @(RTLM12)@ @LiveMap#keys@:
122124
** @(RTLM12a)@ A method or property, depending on what is more idiomatic for the platform to use for a Map/Dictionary interface. For example, in JavaScript, this is a method similar to @Map.keys()@ for the native @Map@ class

0 commit comments

Comments
 (0)