/** * Created by jackyanjiaqi on 16/7/4. */ var __path:string = null; var __configObj:Object = null; var __configPath:string = null; var __dir:string = ""; var __projectDir:string = null; var __releaseDir:string = null; var __outDir:string = null; export function set(pathOrObject:string|Object){ if(pathOrObject){ if(typeof pathOrObject === "string"){ __path = pathOrObject; }else{ __configObj = pathOrObject; } } } export var isClean :boolean = false; export var isIncrementalCompile :boolean = false; export var isOutDirSet :boolean = false; export var isFixedConfig :boolean = false; export function get():Object|string{ if(__configObj !== null){ return __configObj; }else{ return __path; } } export function setDir(path:string){ __dir = path; console.log("setConfigDir",path); } export function getDir():string{ return __dir; } export function setConfigDir(path:string){ __configPath = path; } export function getConfigDir():string{ return __configPath; } export function setProjectDir(path:string){ __projectDir = path; console.log("setProjectDir",path); } export function getProjectDir():string{ return __projectDir; } export function setReleaseDir(path:string){ __releaseDir = path; console.log("setReleaseDir",path); } export function getReleaseDir():string{ return __releaseDir; } export function setOutDir(path:string){ __outDir = path; console.log("setOutDir",path); } export function getOutDir():string{ return __outDir; }