src/emitter.jsx

interface Emitter

new Emitter()

abstract function setRunEnv(runenv : string) : void

abstract function getSearchPaths() : Array.<string>

abstract function setOutputFile(filename : Nullable.<string>) : void

abstract function getSourceMappingFiles() : Map.<string>

abstract function setEnableRunTimeTypeCheck(flag : boolean) : void

abstract function emit(classDefs : Array.<ClassDefinition>) : void

abstract function getOutput() : string

abstract function getEnableSourceMap() : boolean

abstract function setEnableSourceMap(enable : boolean) : void

abstract function setEnableProfiler(enable : boolean) : void

abstract function getEnableMinifier() : boolean

abstract function setEnableMinifier(enable : boolean) : void