decord/source/198_map.js
2026-07-20 16:05:17 +00:00

28 lines
600 B
JavaScript

// Module ID: 198
// Function ID: 2836
// Name: map
// Dependencies: []
// Module 198 (map)
const map = new Map();
arg5.register = function register(arg0) {
const value = map.get(arg0);
if (null != value) {
const result = map.set(arg0, value + 1);
} else {
const result1 = map.set(arg0, 1);
}
};
arg5.unregister = function unregister(arg0) {
const value = map.get(arg0);
if (null != value) {
if (value <= 1) {
map.delete(arg0);
} else {
const result = map.set(arg0, value - 1);
}
}
};
arg5.has = function has(arg0) {
return map.get(arg0) || false;
};