import { ScramjetClient } from "../client"; export default function (client: ScramjetClient) { client.Proxy("IDBFactory.prototype.open", { apply(ctx) { ctx.args[0] = `${client.url.origin}@${ctx.args[0]}`; }, }); client.Trap("IDBDatabase.prototype.name", { get(ctx) { const name = ctx.get() as string; return name.substring(name.indexOf("@") + 1); }, }); }