@criticalmanufacturing/node-package-bundler
Version:
Connect IoT Package Bundler
24 lines (23 loc) • 664 B
TypeScript
import { Template } from "../models/template";
export declare class DriverTemplatesProcessor {
private _logger;
private _paths;
private _finalTemplates;
private _protocolDatatypes;
process(templateRules: string | Template[], destination: string): 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 mergeProperties;
private mergeEvents;
private mergeCommands;
private validateOrder;
}