UNPKG

kura

Version:

The FileSystem API abstraction library.

35 lines 1.09 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IdbDirectoryEntry = void 0; const AbstractDirectoryEntry_1 = require("../AbstractDirectoryEntry"); const IdbFileEntry_1 = require("./IdbFileEntry"); class IdbDirectoryEntry extends AbstractDirectoryEntry_1.AbstractDirectoryEntry { constructor(params) { super(params); } toDirectoryEntry(obj) { return new IdbDirectoryEntry({ accessor: this.params.accessor, ...obj, }); } toFileEntry(obj) { return new IdbFileEntry_1.IdbFileEntry({ accessor: this.params.accessor, ...obj, }); } createEntry(obj) { return obj.size != null ? new IdbFileEntry_1.IdbFileEntry({ accessor: this.params.accessor, ...obj, }) : new IdbDirectoryEntry({ accessor: this.params.accessor, ...obj, }); } } exports.IdbDirectoryEntry = IdbDirectoryEntry; //# sourceMappingURL=IdbDirectoryEntry.js.map