decord/source/1892_Host.js
2026-07-20 16:05:17 +00:00

97 lines
2.8 KiB
JavaScript

// Module ID: 1892
// Function ID: 21137
// Name: Host
// Dependencies: []
// Module 1892 (Host)
let closure_2 = importDefault(dependencyMap[0]);
let closure_3 = importDefault(dependencyMap[1]);
let closure_4 = importDefault(dependencyMap[2]);
const tmp2 = () => {
class Host {
constructor() {
tmp = closure_3(this, Host);
return;
}
}
const dependencyMap = Host;
let obj = {
key: "open",
value(arg0, arg1) {
const callback = arg0;
const Host = arg1;
const Runtime = callback(Host[3]).Runtime;
return Runtime.executeAsync("database_open", (arg0) => {
let prop;
const KV_RAW = arg0(arg1[4]).KV_RAW;
const obj = { database: arg0 };
if (null != arg1) {
prop = arg1.invalidateDisabledHandles;
}
obj.invalidateDisabledHandles = null != prop && prop;
return KV_RAW.databaseOpen(arg0, obj);
});
}
};
const items = [obj, , , , , ];
obj = {
key: "openSyncUnsafe",
value(database, invalidateDisabledHandles) {
let prop;
const KV_RAW = callback(Host[4]).KV_RAW;
const obj = { database };
if (null != invalidateDisabledHandles) {
prop = invalidateDisabledHandles.invalidateDisabledHandles;
}
obj.invalidateDisabledHandles = null != prop && prop;
return KV_RAW.databaseOpen(null, obj, { synchronous: true });
}
};
items[1] = obj;
obj = {
key: "delete",
value(arg0) {
const callback = arg0;
const Runtime = callback(Host[3]).Runtime;
return Runtime.executeAsync("database_delete", (arg0) => {
const KV_RAW = arg0(closure_1[4]).KV_RAW;
return KV_RAW.databaseDelete(arg0, { database: arg0 });
});
}
};
items[2] = obj;
const obj1 = { key: "list" };
let closure_0 = callback(async () => {
const Runtime = callback(closure_1[3]).Runtime;
return yield Runtime.executeAsync("database_list", (arg0) => {
const KV_RAW = callback(closure_1[4]).KV_RAW;
return KV_RAW.databaseList(arg0);
}).map((data) => data.data);
});
obj1.value = function list() {
return callback(...arguments);
};
items[3] = obj1;
items[4] = {
key: "optimize",
value(arg0) {
const callback = arg0;
const Runtime = callback(Host[3]).Runtime;
return Runtime.executeAsync("database_optimize", (arg0) => {
const KV_RAW = arg0(closure_1[4]).KV_RAW;
return KV_RAW.databaseOptimize(arg0, { aggressive: arg0 });
});
}
};
items[5] = {
key: "raise",
value(arg0) {
const KV_RAW = callback(Host[4]).KV_RAW;
KV_RAW.raise(arg0);
}
};
return callback2(Host, null, items);
}();
const result = arg1(dependencyMap[5]).fileFinishedImporting("../discord_common/js/packages/kv-storage/js/raw/Host.tsx");
export const Host = tmp2;