tasmota-esp-web-tools
Version:
Web tools for ESP devices
44 lines (43 loc) • 1.18 kB
TypeScript
import { LitElement } from "lit";
import type { Partition } from "../partition.js";
import "./ew-text-button";
export declare class EwtLittleFSManager extends LitElement {
partition: Partition;
espStub: any;
logger: any;
onClose?: () => void;
private _currentPath;
private _files;
private _fs;
private _blockSize;
private _usage;
private _diskVersion;
private _busy;
private _selectedFile;
private _flashProgress;
private _isFlashing;
private _flashOperation;
connectedCallback(): Promise<void>;
disconnectedCallback(): void;
private _openFilesystem;
private _refreshFiles;
private _estimateUsage;
private _formatSize;
private _navigateUp;
private _navigateTo;
private _uploadFile;
private _createFolder;
private _downloadFile;
private _deleteFile;
private _backupImage;
private _writeToFlash;
private _cleanup;
private _handleFileSelect;
render(): import("lit-html").TemplateResult<1>;
static styles: import("lit").CSSResult;
}
declare global {
interface HTMLElementTagNameMap {
"ewt-littlefs-manager": EwtLittleFSManager;
}
}