Пример #1
0
 PromiseWrapper.then(promise, (result: any) => {
   try {
     this._sendWebWorkerMessage("result", this._serializer.serialize(result, type), id);
   } catch (e) {
     print(e);
   }
 }, (error: any) => { this._sendWebWorkerError(id, error); });
export function main(args: string[]) {
  var emitter = IS_DART ? new DartEmitter() : new TypeScriptEmitter();
  var emittedCode =
      emitter.emitStatements('asset:angular2/test/compiler/output/output_emitter_codegen_typed',
                             codegenStmts, codegenExportsVars);
  // debug: console.error(emittedCode);
  print(emittedCode);
}
 .then((source) => {
   // debug: console.error(source);
   print(source);
 });
Пример #4
0
 var defaultErrorReporter = (exception, stackTrace) => {
   var longStackTrace = ListWrapper.join(stackTrace, "\n\n-----async gap-----\n");
   print(`${exception}\n\n${longStackTrace}`);
   throw exception;
 };
Пример #5
0
 call(error, stackTrace = null, reason = null) {
   var longStackTrace = isListLikeIterable(stackTrace) ? ListWrapper.join(stackTrace, "\n\n") : stackTrace;
   var reasonStr = isPresent(reason) ? `\n${reason}` : '';
   print(`${error}${reasonStr}\nSTACKTRACE:\n${longStackTrace}`);
 }
Пример #6
0
 log(message: string): void { print(message); }