kura
Version:
The FileSystem API abstraction library.
29 lines • 1.03 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.LocalFileSystemAsync = void 0;
const FileError_1 = require("./FileError");
const FileSystemAsync_1 = require("./FileSystemAsync");
class LocalFileSystemAsync {
constructor(localFileSystem) {
this.localFileSystem = localFileSystem;
}
get PERSISTENT() {
return this.localFileSystem.PERSISTENT;
}
get TEMPORARY() {
return this.localFileSystem.TEMPORARY;
}
requestFileSystemAsync(type, size) {
return new Promise((resolve, reject) => {
this.localFileSystem.requestFileSystem(type, size, (filesystem) => {
const afs = filesystem;
resolve(new FileSystemAsync_1.FileSystemAsync(afs));
}, (err) => reject(err));
});
}
resolveLocalFileSystemAsyncURL(url) {
throw new FileError_1.NotImplementedError("", url);
}
}
exports.LocalFileSystemAsync = LocalFileSystemAsync;
//# sourceMappingURL=LocalFileSystemAsync.js.map