in packages/sqrl/src/function/DataFunctions.ts [17:32]
function attr(data: any, key: string | number): any {
if (data instanceof SqrlObject) {
data = data.getBasicValue();
}
key = SqrlObject.ensureBasic(key);
if (
data === null ||
typeof data !== "object" ||
(typeof key !== "string" && typeof key !== "number") ||
!data.hasOwnProperty(key)
) {
return null;
} else {
return data[key];
}
},