File size: 756 Bytes
443c22e
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
type Rules = { "only-export-components": any };

export type OnlyExportComponentsOptions = {
  extraHOCs?: string[];
  allowExportNames?: string[];
  allowConstantExport?: boolean;
  checkJS?: boolean;
};

type Config = {
  name: string;
  plugins: { "react-refresh": { rules: Rules } };
  rules: Rules;
};
type ConfigFn = (options?: OnlyExportComponentsOptions) => {
  name: string;
  plugins: { "react-refresh": { rules: Rules } };
  rules: Rules;
};

export const reactRefresh: {
  plugin: {
    rules: Rules;
  };
  configs: {
    recommended: ConfigFn;
    vite: ConfigFn;
    next: ConfigFn;
  };
};

declare const _default: {
  rules: Rules;
  configs: {
    recommended: Config;
    vite: Config;
    next: Config;
  };
};
export default _default;