9e5f86fad50764f084a77127d60a4aa3e6dbe1ed2f25e3cdfbd095d57af6ad8045ac464ba0414e154bcb0c6ced0aa02992ccfb156799fb19d44b1e8c2594cf 478 B

123456789101112
  1. import AsyncReader from '../readers/async';
  2. import type Settings from '../settings';
  3. import type { Entry, Errno } from '../types';
  4. export declare type AsyncCallback = (error: Errno, entries: Entry[]) => void;
  5. export default class AsyncProvider {
  6. private readonly _root;
  7. private readonly _settings;
  8. protected readonly _reader: AsyncReader;
  9. private readonly _storage;
  10. constructor(_root: string, _settings: Settings);
  11. read(callback: AsyncCallback): void;
  12. }