message: Imporved error instantiation
diff: @@ -40,25 +40,20 @@ export function watchWithOptions(fileNames: string[], options: CompilerOptions):
  );
  }
  + host.afterProgramCreate = program => {
  + const status = emitFilesAndReportErrors(program.getProgram());
  const errorDiagnostic: ts.Diagnostic = {
  category: undefined,
  - code: 0,
  + code: 6194,
  file: undefined,
  length: 0,
  - messageText: "",
  + messageText: "Found 0 errors. Watching for file changes.",
  start: 0,
  };
  -
  - host.afterProgramCreate = program => {
  - const status = emitFilesAndReportErrors(program.getProgram());
  - let messageText = "Found 0 errors. Watching for file changes.";
  - let code = 6194;
  if (status !== 0) {
  - messageText = "Found Errors. Watching for file changes.";
  - code = 6193;
  + errorDiagnostic.messageText = "Found Errors. Watching for file changes.";
  + errorDiagnostic.code = 6193;
  }
  - errorDiagnostic.messageText = messageText;
  - errorDiagnostic.code = code;
  host.onWatchStatusChange(
  errorDiagnostic,
  host.getNewLine(),
  