t×tecexpressby TeKOcloud
DEv0.7.1
API & types / VUE

txFileStore.

Connects a provider and a current-directory getter to a queryable store.

Parameters: provider and parent, a getter for the current directory ID (null = root). Returns TxStore<TxFileEntry>. load returns Promise/Future<TxLoadResult<TxFileEntry>>. Provider failures propagate. Reload after changing directories.

ts
function txFileStore(provider: TxFileProvider, parent: () => string | null): TxStore<TxFileEntry>
ts
import { TxMemoryFileProvider, txFileStore } from '@tekocloud.de/tecexpress'
const provider = new TxMemoryFileProvider()
const store = txFileStore(provider, () => null)
console.log(await store.load({ take: 10 }))