options.d.ts 2.2 KB

12345678910111213141516171819202122232425
  1. import type * as opts from './types/options';
  2. import * as misc from './types/misc';
  3. import { IAppendFileOptions } from '../volume';
  4. export declare const getMkdirOptions: (options: any) => opts.IMkdirOptions;
  5. export declare function getOptions<T extends opts.IOptions>(defaults: T, options?: T | string): T;
  6. export declare function optsGenerator<TOpts>(defaults: TOpts): (opts: any) => TOpts;
  7. export declare function optsAndCbGenerator<TOpts, TResult>(getOpts: any): (options: any, callback?: any) => [TOpts, misc.TCallback<TResult>];
  8. export declare const optsDefaults: opts.IOptions;
  9. export declare const getDefaultOpts: (opts: any) => opts.IOptions;
  10. export declare const getDefaultOptsAndCb: (options: any, callback?: any) => [opts.IOptions, misc.TCallback<any>];
  11. export declare const getRmdirOptions: (options: any) => opts.IRmdirOptions;
  12. export declare const getRmOptsAndCb: (options: any, callback?: any) => [opts.IRmOptions, misc.TCallback<any>];
  13. export declare const getReadFileOptions: (opts: any) => opts.IReadFileOptions;
  14. export declare const getReaddirOptions: (opts: any) => opts.IReaddirOptions;
  15. export declare const getReaddirOptsAndCb: (options: any, callback?: any) => [opts.IReaddirOptions, misc.TCallback<misc.TDataOut[] | misc.IDirent[]>];
  16. export declare const getOpendirOptions: (opts: any) => opts.IOpendirOptions;
  17. export declare const getOpendirOptsAndCb: (options: any, callback?: any) => [opts.IOpendirOptions, misc.TCallback<misc.IDir>];
  18. export declare const getAppendFileOpts: (opts: any) => IAppendFileOptions;
  19. export declare const getAppendFileOptsAndCb: (options: any, callback?: any) => [IAppendFileOptions, misc.TCallback<void>];
  20. export declare const getStatOptions: (options?: any) => opts.IStatOptions;
  21. export declare const getStatOptsAndCb: (options: any, callback?: misc.TCallback<misc.IStats>) => [opts.IStatOptions, misc.TCallback<misc.IStats>];
  22. export declare const getRealpathOptions: (opts: any) => opts.IRealpathOptions;
  23. export declare const getRealpathOptsAndCb: (options: any, callback?: any) => [opts.IRealpathOptions, misc.TCallback<misc.TDataOut>];
  24. export declare const writeFileDefaults: opts.IWriteFileOptions;
  25. export declare const getWriteFileOptions: (opts: any) => opts.IWriteFileOptions;