diff options
Diffstat (limited to 'cypress/e2e/files/FileSystemAPIUtils.ts')
-rw-r--r-- | cypress/e2e/files/FileSystemAPIUtils.ts | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/cypress/e2e/files/FileSystemAPIUtils.ts b/cypress/e2e/files/FileSystemAPIUtils.ts deleted file mode 100644 index 995aef2ced5..00000000000 --- a/cypress/e2e/files/FileSystemAPIUtils.ts +++ /dev/null @@ -1,59 +0,0 @@ -import { basename } from 'node:path' - -class FileSystemEntry { - - private _isFile: boolean - private _fullPath: string - - constructor(isFile: boolean, fullPath: string) { - this._isFile = isFile - this._fullPath = fullPath - } - - get isFile() { - return !!this._isFile - } - - get isDirectory() { - return !this.isFile - } - - get name() { - return basename(this._fullPath) - } - -} - -export class FileSystemFileEntry extends FileSystemEntry { - - private _contents: string - - constructor(fullPath: string, contents: string) { - super(true, fullPath) - this._contents = contents - } - - file(success: (file: File) => void) { - success(new File([this._contents], this.name)) - } - -} - -export class FileSystemDirectoryEntry extends FileSystemEntry { - - private _entries: FileSystemEntry[] - - constructor(fullPath: string, entries: FileSystemEntry[]) { - super(false, fullPath) - this._entries = entries || [] - } - - createReader() { - return { - readEntries: (success: (entries: FileSystemEntry[]) => void) => { - success(this._entries) - }, - } - } - -} |