index.d.ts 612 B

123456789101112131415
  1. import type { OnLoadArgs, OnLoadResult, OnResolveArgs, OnResolveResult, Plugin } from 'esbuild';
  2. declare type OnResolveParams = {
  3. resolvedPath: string | null;
  4. watchFiles: Array<string>;
  5. error?: Error;
  6. };
  7. export declare type PluginOptions = {
  8. baseDir?: string;
  9. extensions?: Array<string>;
  10. filter?: RegExp;
  11. onResolve?: (args: OnResolveArgs, params: OnResolveParams) => Promise<OnResolveResult | null>;
  12. onLoad?: (args: OnLoadArgs) => Promise<OnLoadResult>;
  13. };
  14. export declare function pnpPlugin({ baseDir, extensions, filter, onResolve, onLoad, }?: PluginOptions): Plugin;
  15. export {};