Files
edgetx-gx12/web/src/opfs.d.ts
T
2026-05-08 12:40:56 +10:00

15 lines
461 B
TypeScript

/** Type declarations for OPFS SyncAccessHandle APIs (not yet in TypeScript's DOM lib). */
interface FileSystemSyncAccessHandle {
read(buffer: ArrayBufferView, options?: { at?: number }): number;
write(buffer: ArrayBufferView, options?: { at?: number }): number;
truncate(newSize: number): void;
getSize(): number;
flush(): void;
close(): void;
}
interface FileSystemFileHandle {
createSyncAccessHandle(): Promise<FileSystemSyncAccessHandle>;
}