mirror of
https://github.com/xibyte/jsketcher
synced 2025-12-06 16:33:15 +01:00
17 lines
No EOL
319 B
JavaScript
17 lines
No EOL
319 B
JavaScript
|
|
export function setAttribute(obj, key, value) {
|
|
getData(obj)[key] = value;
|
|
}
|
|
|
|
export function getAttribute(obj, key) {
|
|
return getData(obj)[key];
|
|
}
|
|
|
|
export function getData(obj) {
|
|
let data = obj.__TCAD_CUSTOM_DATA;
|
|
if (data === undefined) {
|
|
data = {};
|
|
obj.__TCAD_CUSTOM_DATA = data;
|
|
}
|
|
return data;
|
|
} |