mapClass top-level property
Implementation
ClassInfo<Map> mapClass = ClassInfo<Map>(
name: "DartMap",
newInstance: (_,__) => {},
functions: {
"set": JsFunction.ins((obj, argv) => obj[argv[0]] = argv[1]),
"get": JsFunction.ins((obj, argv) => obj[argv[0]]),
"toJSON": JsFunction.ins((obj, argv) => dartToJsValue((argv[0] as JsValue).script, obj)),
},
fields: {
"length": JsField.ins(
get: (obj) => obj.length,
)
}
);