Use check result to pass around data

Bug: 1459349, b/289433414
Change-Id: I9f4f5f52591379842e3071353a0fab24989fb9dc
diff --git a/web/binary-size.ts b/web/binary-size.ts
index 13078dc..841c029 100644
--- a/web/binary-size.ts
+++ b/web/binary-size.ts
@@ -19,7 +19,7 @@
 import {
   Category,
   ChangeData,
-  CheckRun,
+  CheckResult,
   ResponseCode,
   RunStatus,
 } from '@gerritcodereview/typescript-api/checks';
@@ -255,10 +255,10 @@
               category: binarySizeInfo.checkResultCategory,
               summary,
               message,
-            },
+              [DATA_SYMBOL]: {binarySizeInfo},
+            } as CheckResult,
           ],
-          [DATA_SYMBOL]: {binarySizeInfo},
-        } as CheckRun,
+        }
       ],
     };
   }
diff --git a/web/checks-result.ts b/web/checks-result.ts
index faaeb04..300c297 100644
--- a/web/checks-result.ts
+++ b/web/checks-result.ts
@@ -11,7 +11,7 @@
 
 // eslint-disable-next-line  @typescript-eslint/no-explicit-any
 export async function installChecksResult(element: any) {
-  if (!element?.run) return;
+  if (!element?.result) return;
 
   // Remove message div with raw message string.
   const {host} = element.getRootNode();
@@ -21,6 +21,6 @@
   }
 
   element.appendChild(
-    new BinarySizeTable(element.run[DATA_SYMBOL].binarySizeInfo)
+    new BinarySizeTable(element.result[DATA_SYMBOL].binarySizeInfo)
   );
 }