12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- "use strict";
- Object.defineProperty(exports, "__esModule", { value: true });
- exports.NodeFileSystemHandle = void 0;
- /**
- * Represents a File System Access API file handle `FileSystemHandle` object,
- * which was created from a Node.js `fs` module.
- *
- * @see [MDN Documentation](https://developer.mozilla.org/en-US/docs/Web/API/FileSystemHandle)
- */
- class NodeFileSystemHandle {
- constructor(kind, name) {
- this.kind = kind;
- this.name = name;
- }
- /**
- * Compares two handles to see if the associated entries (either a file or directory) match.
- *
- * @see https://developer.mozilla.org/en-US/docs/Web/API/FileSystemHandle/isSameEntry
- */
- isSameEntry(fileSystemHandle) {
- return (this.constructor === fileSystemHandle.constructor && this.__path === fileSystemHandle.__path);
- }
- /**
- * @see https://developer.mozilla.org/en-US/docs/Web/API/FileSystemHandle/queryPermission
- */
- queryPermission(fileSystemHandlePermissionDescriptor) {
- throw new Error('Not implemented');
- }
- /**
- * @see https://developer.mozilla.org/en-US/docs/Web/API/FileSystemHandle/remove
- */
- async remove({ recursive } = { recursive: false }) {
- throw new Error('Not implemented');
- }
- /**
- * @see https://developer.mozilla.org/en-US/docs/Web/API/FileSystemHandle/requestPermission
- */
- requestPermission(fileSystemHandlePermissionDescriptor) {
- throw new Error('Not implemented');
- }
- }
- exports.NodeFileSystemHandle = NodeFileSystemHandle;
- //# sourceMappingURL=NodeFileSystemHandle.js.map
|