@sasjs/cli
Version:
Command line interface for SASjs
15 lines (14 loc) • 883 B
TypeScript
import { CompileTree } from '@sasjs/utils';
import { Target, SASJsFileType } from '@sasjs/utils/types';
/**
* Compiles file dependencies.
* @param {Target} target - SAS server configuration.
* @param {string} filePath - file path of the file to be compiled.
* @param {string[]} macroFolders - macro folders paths.
* @param {string[]} programFolders - program folders paths.
* @param {string} programVar - program variable.
* @param {object} compileTree - compilation tree that stores used compilation assets.
* @param {SASJsFileType} fileType - sasjs file type.
* @param {string} sourceFolder - folder path of the source folder.
*/
export declare function compileFile(target: Target, filePath: string, macroFolders: string[], programFolders: string[], programVar: string | undefined, compileTree: CompileTree, fileType: SASJsFileType, sourceFolder: string): Promise<void>;