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.
TxStore<TxFileEntry> txFileStore(TxFileProvider provider, String? Function() parent)import 'package:tecexpress/tecexpress.dart';
Future<void> example() async {
final store = txFileStore(TxMemoryFileProvider(), () => null);
print(await store.load(const TxLoadOptions()));
}