@criticalmanufacturing/node-package-bundler
Version:
Connect IoT Package Bundler
23 lines (22 loc) • 644 B
TypeScript
import { Template } from "../models/template";
export declare class LibraryTemplatesProcessor {
private _logger;
private _paths;
private _transpiler;
private _finalTemplates;
private _templateDirectory;
process(templateRules: string | Template[], destination: string): Promise<void>;
/**
* Use an index file with an array of files to process
* using the index as order:
* [
* "first.json",
* "second.json"
* ]
* @param indexFile The json file with the array of files
*/
private processIndex;
private merge;
private mergeConverters;
private mergeTasks;
}