1 | import { IActionModule } from "../interfaces/modules";
|
2 | import { IAction, IActionConstructor } from "./base";
|
3 | interface IDuplicatesSummary {
|
4 | extraFiles: {
|
5 | num: number;
|
6 | };
|
7 | extraSources: {
|
8 | num: number;
|
9 | bytes: number;
|
10 | };
|
11 | }
|
12 | interface IDuplicatesSource {
|
13 | meta: IDuplicatesSummary;
|
14 | modules: IActionModule[];
|
15 | }
|
16 | export interface IDuplicatesFiles {
|
17 | [baseName: string]: {
|
18 | meta: IDuplicatesSummary;
|
19 | sources: IDuplicatesSource[];
|
20 | };
|
21 | }
|
22 | interface IDuplicatesDataAssets {
|
23 | [asset: string]: {
|
24 | meta: IDuplicatesSummary;
|
25 | files: IDuplicatesFiles;
|
26 | };
|
27 | }
|
28 | export interface IDuplicatesData {
|
29 | meta: IDuplicatesSummary;
|
30 | assets: IDuplicatesDataAssets;
|
31 | }
|
32 | export declare const create: (opts: IActionConstructor) => IAction;
|
33 | export {};
|