File tree Expand file tree Collapse file tree 2 files changed +108
-0
lines changed
definitions/standard/runtime_definition/object Expand file tree Collapse file tree 2 files changed +108
-0
lines changed Original file line number Diff line number Diff line change 2222
2323## Removed
2424- remove
25+
26+ # 06.02.2026
27+
28+ ## Added
29+ - get
30+
31+
32+ ## Todo
33+ current get impl looks like:
34+ <K. T> get(object: Object<K >, key: Text): T
35+
36+ But this should be changed to:
37+ <K, T> get(object: Object<K >, key: T keyof K): T ofkey Object<K >
38+
39+ When the tucana definitions are adjusted
Original file line number Diff line number Diff line change 1+ {
2+ "runtimeName" : " std::object::get" ,
3+ "runtimeParameterDefinitions" : [
4+ {
5+ "dataTypeIdentifier" : {
6+ "genericType" : {
7+ "dataTypeIdentifier" : " OBJECT" ,
8+ "genericMappers" : [
9+ {
10+ "source" : [
11+ {
12+ "genericKey" : " O"
13+ }
14+ ],
15+ "target" : " T" ,
16+ "genericCombinations" : []
17+ }
18+ ]
19+ }
20+ },
21+ "runtimeName" : " object" ,
22+ "defaultValue" : null ,
23+ "name" : [
24+ {
25+ "code" : " en-US" ,
26+ "content" : " Object"
27+ }
28+ ],
29+ "description" : [
30+ {
31+ "code" : " en-US" ,
32+ "content" : " The object that contains the value referenced by the key."
33+ }
34+ ],
35+ "documentation" : []
36+ },
37+ {
38+ "dataTypeIdentifier" : {
39+ "dataTypeIdentifier" : " TEXT"
40+ },
41+ "runtimeName" : " key" ,
42+ "defaultValue" : null ,
43+ "name" : [
44+ {
45+ "code" : " en-US" ,
46+ "content" : " Key"
47+ }
48+ ],
49+ "description" : [
50+ {
51+ "code" : " en-US" ,
52+ "content" : " The property name under which the value will be referenced."
53+ }
54+ ],
55+ "documentation" : []
56+ }
57+ ],
58+ "returnTypeIdentifier" : {
59+ "genericKey" : " K"
60+ },
61+ "throwsError" : false ,
62+ "genericKeys" : [
63+ " K" ,
64+ " O"
65+ ],
66+ "name" : [
67+ {
68+ "code" : " en-US" ,
69+ "content" : " Get key of object"
70+ }
71+ ],
72+ "description" : [
73+ {
74+ "code" : " en-US" ,
75+ "content" : " Returns the value of a key inside of the object."
76+ }
77+ ],
78+ "documentation" : [],
79+ "alias" : [
80+ {
81+ "code" : " en-US" ,
82+ "content" : " get;object;std"
83+ }
84+ ],
85+ "displayMessage" : [
86+ {
87+ "code" : " en-US" ,
88+ "content" : " Get ${key} of ${object}"
89+ }
90+ ],
91+ "deprecationMessage" : [],
92+ "displayIcon" : " tabler:cube"
93+ }
You can’t perform that action at this time.
0 commit comments