UNPKG

@crestron/ch5-shell-utilities-cli

Version:
37 lines (36 loc) 1.37 kB
export declare class Ch5CliProjectConfig { private readonly _cliUtil; private readonly _cliLogger; private readonly PROJECT_CONFIG_PATH; constructor(); getJson(): any; getAllPages(): any; getAllWidgets(): any; getAllPagesAndWidgets(): { index: any; name: any; component: any; type: string; }[]; getAllNavigations(): any; getAllThemeNames(): any; getAllThemes(): any; getAllStandalonePages(): any; getHighestNavigationSequence(): any; removePageFromJSON(pageName: string): void; removeWidgetFromJSON(widgetName: string): void; savePageToJSON(pageObject: any): void; replacePageNodeInJSON(pageObject: any): void; replaceWidgetNodeInJSON(widgetObject: any): void; saveOverrideAttributeToJSON(attributeName: string, attributeData: any): void; addPagesToJSON(pageArrayInput: any[]): void; addWidgetsToJSON(widgetArrayInput: any[]): void; saveWidgetToJSON(widgetObject: any): void; removePagesFromJSON(listOfInputPages: string[]): void; removeWidgetsFromJSON(listOfInputWidgets: any[]): void; isPageExistInJSON(pageName: string): boolean; isWidgetExistInJSON(widgetName: string): boolean; isPageExistInFolder(pageName: string): void; changeNodeValues(nodeName: string, nodeValue: any): void; getNodeByKey(key: string): any; }