UNPKG

644 BTypeScriptView Raw
1import Plugin, { Tree } from 'broccoli-plugin';
2export interface AppendOptions {
3 mappings: Map<string, Map<string, string>>;
4 passthrough: Map<string, string>;
5}
6export 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}