UNPKG

@livestore/sqlite-wasm

Version:

243 lines • 6.91 kB
import * as VFS from '@livestore/wa-sqlite/src/VFS.js'; export declare class FacadeVFS extends VFS.Base { #private; /** * @param {string} name * @param {object} module */ constructor(name: any, module: any); /** * Override to indicate which methods are asynchronous. * @param {string} methodName * @returns {boolean} */ hasAsyncMethod(methodName: any): boolean; /** * Return the filename for a file id for use by mixins. * @param {number} pFile * @returns {string} */ getFilename(pFile: any): void; /** * @param {string?} filename * @param {number} pFile * @param {number} flags * @param {DataView} pOutFlags * @returns {number|Promise<number>} */ jOpen(filename: any, pFile: any, flags: any, pOutFlags: any): number; /** * @param {string} filename * @param {number} syncDir * @returns {number|Promise<number>} */ jDelete(filename: any, syncDir: any): number; /** * @param {string} filename * @param {number} flags * @param {DataView} pResOut * @returns {number|Promise<number>} */ jAccess(filename: any, flags: any, pResOut: any): number; /** * @param {string} filename * @param {Uint8Array} zOut * @returns {number|Promise<number>} */ jFullPathname(filename: any, zOut: any): number; /** * @param {Uint8Array} zBuf * @returns {number|Promise<number>} */ jGetLastError(zBuf: any): 0; /** * @param {number} pFile * @returns {number|Promise<number>} */ jClose(pFile: any): number; /** * @param {number} pFile * @param {Uint8Array} pData * @param {number} iOffset * @returns {number|Promise<number>} */ jRead(pFile: any, pData: any, iOffset: any): number; /** * @param {number} pFile * @param {Uint8Array} pData * @param {number} iOffset * @returns {number|Promise<number>} */ jWrite(pFile: any, pData: any, iOffset: any): number; /** * @param {number} pFile * @param {number} size * @returns {number|Promise<number>} */ jTruncate(pFile: any, size: any): number; /** * @param {number} pFile * @param {number} flags * @returns {number|Promise<number>} */ jSync(pFile: any, flags: any): number; /** * @param {number} pFile * @param {DataView} pSize * @returns {number|Promise<number>} */ jFileSize(pFile: any, pSize: any): number; /** * @param {number} pFile * @param {number} lockType * @returns {number|Promise<number>} */ jLock(pFile: any, lockType: any): number; /** * @param {number} pFile * @param {number} lockType * @returns {number|Promise<number>} */ jUnlock(pFile: any, lockType: any): number; /** * @param {number} pFile * @param {DataView} pResOut * @returns {number|Promise<number>} */ jCheckReservedLock(pFile: any, pResOut: any): number; /** * @param {number} pFile * @param {number} op * @param {DataView} pArg * @returns {number|Promise<number>} */ jFileControl(pFile: any, op: any, pArg: any): number; /** * @param {number} pFile * @returns {number|Promise<number>} */ jSectorSize(pFile: any): number; /** * @param {number} pFile * @returns {number|Promise<number>} */ jDeviceCharacteristics(pFile: any): number; /** * @param {number} pVfs * @param {number} zName * @param {number} pFile * @param {number} flags * @param {number} pOutFlags * @returns {number|Promise<number>} */ xOpen(pVfs: any, zName: any, pFile: any, flags: any, pOutFlags: any): number; /** * @param {number} pVfs * @param {number} zName * @param {number} syncDir * @returns {number|Promise<number>} */ xDelete(pVfs: any, zName: any, syncDir: any): number; /** * @param {number} pVfs * @param {number} zName * @param {number} flags * @param {number} pResOut * @returns {number|Promise<number>} */ xAccess(pVfs: any, zName: any, flags: any, pResOut: any): number; /** * @param {number} pVfs * @param {number} zName * @param {number} nOut * @param {number} zOut * @returns {number|Promise<number>} */ xFullPathname(pVfs: any, zName: any, nOut: any, zOut: any): number; /** * @param {number} pVfs * @param {number} nBuf * @param {number} zBuf * @returns {number|Promise<number>} */ xGetLastError(pVfs: any, nBuf: any, zBuf: any): 0; /** * @param {number} pFile * @returns {number|Promise<number>} */ xClose(pFile: any): number; /** * @param {number} pFile * @param {number} pData * @param {number} iAmt * @param {number} iOffsetLo * @param {number} iOffsetHi * @returns {number|Promise<number>} */ xRead(pFile: any, pData: any, iAmt: any, iOffsetLo: any, iOffsetHi: any): number; /** * @param {number} pFile * @param {number} pData * @param {number} iAmt * @param {number} iOffsetLo * @param {number} iOffsetHi * @returns {number|Promise<number>} */ xWrite(pFile: any, pData: any, iAmt: any, iOffsetLo: any, iOffsetHi: any): number; /** * @param {number} pFile * @param {number} sizeLo * @param {number} sizeHi * @returns {number|Promise<number>} */ xTruncate(pFile: any, sizeLo: any, sizeHi: any): number; /** * @param {number} pFile * @param {number} flags * @returns {number|Promise<number>} */ xSync(pFile: any, flags: any): number; /** * * @param {number} pFile * @param {number} pSize * @returns {number|Promise<number>} */ xFileSize(pFile: any, pSize: any): number; /** * @param {number} pFile * @param {number} lockType * @returns {number|Promise<number>} */ xLock(pFile: any, lockType: any): number; /** * @param {number} pFile * @param {number} lockType * @returns {number|Promise<number>} */ xUnlock(pFile: any, lockType: any): number; /** * @param {number} pFile * @param {number} pResOut * @returns {number|Promise<number>} */ xCheckReservedLock(pFile: any, pResOut: any): number; /** * @param {number} pFile * @param {number} op * @param {number} pArg * @returns {number|Promise<number>} */ xFileControl(pFile: any, op: any, pArg: any): number; /** * @param {number} pFile * @returns {number|Promise<number>} */ xSectorSize(pFile: any): number; /** * @param {number} pFile * @returns {number|Promise<number>} */ xDeviceCharacteristics(pFile: any): number; } //# sourceMappingURL=FacadeVFS.d.ts.map