@minecraft/creator-tools
Version:
Minecraft Creator Tools command line and libraries.
35 lines (33 loc) • 1.11 kB
JavaScript
;
// Copyright (c) Microsoft Corporation.
// Licensed under the MIT License.
Object.defineProperty(exports, "__esModule", { value: true });
const BrowserFolder_1 = require("./BrowserFolder");
const StorageBase_1 = require("./StorageBase");
const localforage_1 = require("localforage");
class BrowserStorage extends StorageBase_1.default {
static ensureConfigured() {
if (!BrowserStorage.isConfigured) {
localforage_1.default.config({
name: "Minecraft Creator Tools",
storeName: "minecraft_creator_tools",
version: 1.0,
});
BrowserStorage.isConfigured = true;
}
}
constructor(name) {
super();
if (name == null) {
name = "";
}
else {
name = "." + name;
}
BrowserStorage.ensureConfigured();
this.rootFolder = new BrowserFolder_1.default(this, null, "fs" + name, "root");
}
}
exports.default = BrowserStorage;
BrowserStorage.isConfigured = false;
//# sourceMappingURL=../maps/storage/BrowserStorage.js.map