t×tecexpressby TeKOcloud
ENv0.7.1
API & Datentypen / VUE

txFileStore.

Verbindet einen Provider und einen Getter des aktuellen Ordners mit einem abfragbaren Store.

Parameter: provider und parent als Getter der aktuellen Ordner-ID (null = Wurzel). Rückgabe: TxStore<TxFileEntry>. load liefert Promise/Future<TxLoadResult<TxFileEntry>>. Providerfehler werden weitergegeben. Nach einem Ordnerwechsel erneut laden.

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 }))