velitsunt
Version:
Well known symbols used to detail how to operate on different objects
48 lines (42 loc) • 1.24 kB
JSON
[
{"can-symbol": [
"can-symbol.for",
"can-symbol.keyFor",
{"can-symbol/symbols/type": [
"can-symbol/symbols/isMapLike",
"can-symbol/symbols/isListLike",
"can-symbol/symbols/isValueLike"
]},
{"can-symbol/symbols/shape": [
"can-symbol/symbols/getOwnKeys",
"can-symbol/symbols/getOwnKeyDescriptor",
"can-symbol/symbols/proto",
"can-symbol/symbols/getOwnEnumerableKeys",
"can-symbol/symbols/hasOwnKey"
]},
{"can-symbol/symbols/get-set": [
"can-symbol/symbols/getValue",
"can-symbol/symbols/setValue",
"can-symbol/symbols/getKeyValue",
"can-symbol/symbols/setKeyValue",
"can-symbol/symbols/deleteKeyValue"
]},
{"can-symbol/symbols/call": [
"can-symbol/symbols/apply",
"can-symbol/symbols/new"
]},
{"can-symbol/symbols/observe": [
"can-symbol/symbols/onValue",
"can-symbol/symbols/offValue",
"can-symbol/symbols/onKeyValue",
"can-symbol/symbols/offKeyValue",
"can-symbol/symbols/getKeyDependencies",
"can-symbol/symbols/getValueDependencies",
"can-symbol/symbols/keyHasDependencies",
"can-symbol/symbols/valueHasDependencies",
"can-symbol/symbols/onKeys",
"can-symbol/symbols/onKeysAdded",
"can-symbol/symbols/onKeysRemoved"
]}
]}
]