UNPKG

kura

Version:

The FileSystem API abstraction library.

23 lines 1.1 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DefaultLocalFileSystem = void 0; const EmbeddedLocalFileSystem_1 = require("../embedded/EmbeddedLocalFileSystem"); const IdbLocalFileSystem_1 = require("../idb/IdbLocalFileSystem"); class DefaultLocalFileSystem { constructor() { this.localFileSystem = new EmbeddedLocalFileSystem_1.EmbeddedLocalFileSystem(); if (!this.localFileSystem.requestFileSystem) { this.localFileSystem = new IdbLocalFileSystem_1.IdbLocalFileSystem("default"); } this.TEMPORARY = window.TEMPORARY; this.PERSISTENT = window.PERSISTENT; } requestFileSystem(type, size, successCallback, errorCallback) { this.localFileSystem.requestFileSystem(type, size, successCallback, errorCallback); } resolveLocalFileSystemURL(url, successCallback, errorCallback) { this.localFileSystem.resolveLocalFileSystemURL(url, successCallback, errorCallback); } } exports.DefaultLocalFileSystem = DefaultLocalFileSystem; //# sourceMappingURL=DefaultLocalFileSystem.js.map