1 | import Plugin, { Tree } from 'broccoli-plugin';
|
2 | export interface AppendOptions {
|
3 | mappings: Map<string, Map<string, string>>;
|
4 | passthrough: Map<string, string>;
|
5 | }
|
6 | export default class Append extends Plugin {
|
7 | private previousUpstreamTree;
|
8 | private previousAppendedTree;
|
9 | private mappings;
|
10 | private reverseMappings;
|
11 | private passthrough;
|
12 | constructor(upstreamTree: Tree, appendedTree: Tree, options: AppendOptions);
|
13 | private readonly upstreamDir;
|
14 | private readonly appendedDir;
|
15 | private diffAppendedTree;
|
16 | build(): void;
|
17 | private upstreamPatchset;
|
18 | private appendedPatchset;
|
19 | private handleAppend;
|
20 | }
|