stat-tracker/module/utils/databases/Memory.mjs
2025-04-21 00:50:58 -06:00

34 lines
708 B
JavaScript

/* eslint-disable no-unused-vars */
import { Table } from "./model.mjs";
export class MemoryDatabase {
static getTables() {
/** @type {Array<{ name: string; }>} */
return [
{ name: `Dice/d4` },
{ name: `Dice/d6` },
{ name: `Dice/d8` },
{ name: `Dice/d10` },
{ name: `Dice/d12` },
{ name: `Dice/d20` },
{ name: `Dice/d100` },
{ name: `Count of Successes` },
];
};
static createRow(table, user, row) {};
static getRows(tableId, ...users) {
if (users.length === 0) { users = [game.user] };
const datasets = {};
return datasets;
};
static updateRow(table, user, rowId, changes) {};
static deleteRow(table, user, rowId) {};
};
/* eslint-enable no-unused-vars */