github.com/GoogleCloudPlatform/testgrid@v0.0.174/web/custom-elements.json (about)

     1  {
     2    "schemaVersion": "1.0.0",
     3    "readme": "",
     4    "modules": [
     5      {
     6        "kind": "javascript-module",
     7        "path": "src/APIClient.ts",
     8        "declarations": [
     9          {
    10            "kind": "class",
    11            "description": "",
    12            "name": "APIClientImpl",
    13            "members": [
    14              {
    15                "kind": "field",
    16                "name": "host",
    17                "type": {
    18                  "text": "String"
    19                },
    20                "default": "'testgrid-data.k8s.io'"
    21              },
    22              {
    23                "kind": "method",
    24                "name": "getDashboards",
    25                "privacy": "public",
    26                "return": {
    27                  "type": {
    28                    "text": "Array<String>"
    29                  }
    30                }
    31              },
    32              {
    33                "kind": "method",
    34                "name": "getDashboardGroups",
    35                "privacy": "public",
    36                "return": {
    37                  "type": {
    38                    "text": "Array<String>"
    39                  }
    40                }
    41              }
    42            ]
    43          }
    44        ],
    45        "exports": [
    46          {
    47            "kind": "js",
    48            "name": "APIClientImpl",
    49            "declaration": {
    50              "name": "APIClientImpl",
    51              "module": "src/APIClient.ts"
    52            }
    53          }
    54        ]
    55      },
    56      {
    57        "kind": "javascript-module",
    58        "path": "src/tab-summary.ts",
    59        "declarations": [
    60          {
    61            "kind": "class",
    62            "description": "",
    63            "name": "TabSummary",
    64            "members": [
    65              {
    66                "kind": "field",
    67                "name": "info",
    68                "type": {
    69                  "text": "TabSummaryInfo | undefined"
    70                },
    71                "attribute": "info"
    72              }
    73            ],
    74            "attributes": [
    75              {
    76                "name": "info",
    77                "type": {
    78                  "text": "TabSummaryInfo | undefined"
    79                },
    80                "fieldName": "info"
    81              }
    82            ],
    83            "superclass": {
    84              "name": "LitElement",
    85              "package": "lit"
    86            },
    87            "tagName": "tab-summary",
    88            "customElement": true
    89          }
    90        ],
    91        "exports": [
    92          {
    93            "kind": "js",
    94            "name": "TabSummary",
    95            "declaration": {
    96              "name": "TabSummary",
    97              "module": "src/tab-summary.ts"
    98            }
    99          },
   100          {
   101            "kind": "custom-element-definition",
   102            "name": "tab-summary",
   103            "declaration": {
   104              "name": "TabSummary",
   105              "module": "src/tab-summary.ts"
   106            }
   107          }
   108        ]
   109      },
   110      {
   111        "kind": "javascript-module",
   112        "path": "src/testgrid-app.ts",
   113        "declarations": [
   114          {
   115            "kind": "class",
   116            "description": "Class definition for the `testgrid-app` element.\nApplication root element.",
   117            "name": "TestgridApp",
   118            "members": [],
   119            "superclass": {
   120              "name": "LitElement",
   121              "package": "lit"
   122            },
   123            "tagName": "testgrid-app",
   124            "customElement": true
   125          }
   126        ],
   127        "exports": [
   128          {
   129            "kind": "js",
   130            "name": "TestgridApp",
   131            "declaration": {
   132              "name": "TestgridApp",
   133              "module": "src/testgrid-app.ts"
   134            }
   135          },
   136          {
   137            "kind": "custom-element-definition",
   138            "name": "testgrid-app",
   139            "declaration": {
   140              "name": "TestgridApp",
   141              "module": "src/testgrid-app.ts"
   142            }
   143          }
   144        ]
   145      },
   146      {
   147        "kind": "javascript-module",
   148        "path": "src/testgrid-dashboard-summary.ts",
   149        "declarations": [
   150          {
   151            "kind": "variable",
   152            "name": "TabStatusIcon",
   153            "default": "new Map<string, string>([\n  ['PASSING', 'done'],\n  ['FAILING', 'warning'],\n  ['FLAKY', 'remove_circle_outline'],\n  ['STALE', 'error_outline'],\n  ['BROKEN', 'broken_image'],\n  ['PENDING', 'schedule'],\n  ['ACCEPTABLE', 'add_circle_outline'],\n])"
   154          },
   155          {
   156            "kind": "class",
   157            "description": "Class definition for the `testgrid-dashboard-summary` element.\nRenders the dashboard summary (summary of dashboard tabs).",
   158            "name": "TestgridDashboardSummary",
   159            "members": [
   160              {
   161                "kind": "field",
   162                "name": "dashboardName",
   163                "type": {
   164                  "text": "string"
   165                },
   166                "default": "''",
   167                "attribute": "dashboardName"
   168              },
   169              {
   170                "kind": "field",
   171                "name": "tabSummariesInfo",
   172                "type": {
   173                  "text": "Array<TabSummaryInfo>"
   174                },
   175                "default": "[]"
   176              },
   177              {
   178                "kind": "method",
   179                "name": "fetchTabSummaries",
   180                "privacy": "private"
   181              }
   182            ],
   183            "attributes": [
   184              {
   185                "name": "dashboardName",
   186                "type": {
   187                  "text": "string"
   188                },
   189                "default": "''",
   190                "fieldName": "dashboardName"
   191              }
   192            ],
   193            "superclass": {
   194              "name": "LitElement",
   195              "package": "lit"
   196            },
   197            "tagName": "testgrid-dashboard-summary",
   198            "customElement": true
   199          }
   200        ],
   201        "exports": [
   202          {
   203            "kind": "js",
   204            "name": "TabStatusIcon",
   205            "declaration": {
   206              "name": "TabStatusIcon",
   207              "module": "src/testgrid-dashboard-summary.ts"
   208            }
   209          },
   210          {
   211            "kind": "js",
   212            "name": "TestgridDashboardSummary",
   213            "declaration": {
   214              "name": "TestgridDashboardSummary",
   215              "module": "src/testgrid-dashboard-summary.ts"
   216            }
   217          },
   218          {
   219            "kind": "custom-element-definition",
   220            "name": "testgrid-dashboard-summary",
   221            "declaration": {
   222              "name": "TestgridDashboardSummary",
   223              "module": "src/testgrid-dashboard-summary.ts"
   224            }
   225          }
   226        ]
   227      },
   228      {
   229        "kind": "javascript-module",
   230        "path": "src/testgrid-data-content.ts",
   231        "declarations": [
   232          {
   233            "kind": "class",
   234            "description": "Class definition for the `testgrid-data-content` element.\nActs as a container for dashboard summary or grid data.",
   235            "name": "TestgridDataContent",
   236            "members": [
   237              {
   238                "kind": "field",
   239                "name": "tabNames",
   240                "type": {
   241                  "text": "string[]"
   242                },
   243                "default": "[]"
   244              },
   245              {
   246                "kind": "field",
   247                "name": "activeIndex",
   248                "type": {
   249                  "text": "number"
   250                },
   251                "default": "0"
   252              },
   253              {
   254                "kind": "field",
   255                "name": "showTab",
   256                "type": {
   257                  "text": "boolean"
   258                },
   259                "default": "false",
   260                "attribute": "showTab"
   261              },
   262              {
   263                "kind": "field",
   264                "name": "dashboardName",
   265                "type": {
   266                  "text": "string"
   267                },
   268                "default": "''",
   269                "attribute": "dashboardName"
   270              },
   271              {
   272                "kind": "field",
   273                "name": "tabName",
   274                "type": {
   275                  "text": "string | undefined"
   276                },
   277                "attribute": "tabName"
   278              },
   279              {
   280                "kind": "method",
   281                "name": "onTabActivated",
   282                "privacy": "private",
   283                "parameters": [
   284                  {
   285                    "name": "event",
   286                    "type": {
   287                      "text": "CustomEvent<{index: number}>"
   288                    }
   289                  }
   290                ]
   291              },
   292              {
   293                "kind": "method",
   294                "name": "fetchTabNames",
   295                "privacy": "private"
   296              },
   297              {
   298                "kind": "method",
   299                "name": "highlightIndex",
   300                "privacy": "private",
   301                "parameters": [
   302                  {
   303                    "name": "tabName",
   304                    "type": {
   305                      "text": "string | undefined"
   306                    }
   307                  }
   308                ]
   309              }
   310            ],
   311            "attributes": [
   312              {
   313                "name": "showTab",
   314                "type": {
   315                  "text": "boolean"
   316                },
   317                "default": "false",
   318                "fieldName": "showTab"
   319              },
   320              {
   321                "name": "dashboardName",
   322                "type": {
   323                  "text": "string"
   324                },
   325                "default": "''",
   326                "fieldName": "dashboardName"
   327              },
   328              {
   329                "name": "tabName",
   330                "type": {
   331                  "text": "string | undefined"
   332                },
   333                "fieldName": "tabName"
   334              }
   335            ],
   336            "superclass": {
   337              "name": "LitElement",
   338              "package": "lit"
   339            },
   340            "tagName": "testgrid-data-content",
   341            "customElement": true
   342          }
   343        ],
   344        "exports": [
   345          {
   346            "kind": "js",
   347            "name": "TestgridDataContent",
   348            "declaration": {
   349              "name": "TestgridDataContent",
   350              "module": "src/testgrid-data-content.ts"
   351            }
   352          },
   353          {
   354            "kind": "custom-element-definition",
   355            "name": "testgrid-data-content",
   356            "declaration": {
   357              "name": "TestgridDataContent",
   358              "module": "src/testgrid-data-content.ts"
   359            }
   360          }
   361        ]
   362      },
   363      {
   364        "kind": "javascript-module",
   365        "path": "src/testgrid-grid-cell.ts",
   366        "declarations": [
   367          {
   368            "kind": "class",
   369            "description": "",
   370            "name": "TestgridGridCell",
   371            "members": [
   372              {
   373                "kind": "field",
   374                "name": "status",
   375                "type": {
   376                  "text": "String"
   377                },
   378                "attribute": "status",
   379                "reflects": true
   380              },
   381              {
   382                "kind": "field",
   383                "name": "icon",
   384                "type": {
   385                  "text": "String"
   386                },
   387                "attribute": "icon"
   388              }
   389            ],
   390            "attributes": [
   391              {
   392                "name": "status",
   393                "type": {
   394                  "text": "String"
   395                },
   396                "fieldName": "status"
   397              },
   398              {
   399                "name": "icon",
   400                "type": {
   401                  "text": "String"
   402                },
   403                "fieldName": "icon"
   404              }
   405            ],
   406            "superclass": {
   407              "name": "LitElement",
   408              "package": "lit"
   409            },
   410            "tagName": "testgrid-grid-cell",
   411            "customElement": true
   412          }
   413        ],
   414        "exports": [
   415          {
   416            "kind": "js",
   417            "name": "TestgridGridCell",
   418            "declaration": {
   419              "name": "TestgridGridCell",
   420              "module": "src/testgrid-grid-cell.ts"
   421            }
   422          },
   423          {
   424            "kind": "custom-element-definition",
   425            "name": "testgrid-grid-cell",
   426            "declaration": {
   427              "name": "TestgridGridCell",
   428              "module": "src/testgrid-grid-cell.ts"
   429            }
   430          }
   431        ]
   432      },
   433      {
   434        "kind": "javascript-module",
   435        "path": "src/testgrid-grid-column-header.ts",
   436        "declarations": [
   437          {
   438            "kind": "class",
   439            "description": "",
   440            "name": "TestgridGridColumnHeader",
   441            "members": [
   442              {
   443                "kind": "field",
   444                "name": "name",
   445                "type": {
   446                  "text": "String"
   447                },
   448                "attribute": "name"
   449              }
   450            ],
   451            "attributes": [
   452              {
   453                "name": "name",
   454                "type": {
   455                  "text": "String"
   456                },
   457                "fieldName": "name"
   458              }
   459            ],
   460            "superclass": {
   461              "name": "LitElement",
   462              "package": "lit"
   463            },
   464            "tagName": "testgrid-grid-column-header",
   465            "customElement": true
   466          }
   467        ],
   468        "exports": [
   469          {
   470            "kind": "js",
   471            "name": "TestgridGridColumnHeader",
   472            "declaration": {
   473              "name": "TestgridGridColumnHeader",
   474              "module": "src/testgrid-grid-column-header.ts"
   475            }
   476          },
   477          {
   478            "kind": "custom-element-definition",
   479            "name": "testgrid-grid-column-header",
   480            "declaration": {
   481              "name": "TestgridGridColumnHeader",
   482              "module": "src/testgrid-grid-column-header.ts"
   483            }
   484          }
   485        ]
   486      },
   487      {
   488        "kind": "javascript-module",
   489        "path": "src/testgrid-grid-header-row.ts",
   490        "declarations": [
   491          {
   492            "kind": "class",
   493            "description": "",
   494            "name": "TestgridGridHeaderRow",
   495            "members": [
   496              {
   497                "kind": "field",
   498                "name": "headers",
   499                "type": {
   500                  "text": "ListHeadersResponse"
   501                },
   502                "attribute": "headers"
   503              }
   504            ],
   505            "attributes": [
   506              {
   507                "name": "headers",
   508                "type": {
   509                  "text": "ListHeadersResponse"
   510                },
   511                "fieldName": "headers"
   512              }
   513            ],
   514            "superclass": {
   515              "name": "LitElement",
   516              "package": "lit"
   517            },
   518            "tagName": "testgrid-grid-header-row",
   519            "customElement": true
   520          }
   521        ],
   522        "exports": [
   523          {
   524            "kind": "js",
   525            "name": "TestgridGridHeaderRow",
   526            "declaration": {
   527              "name": "TestgridGridHeaderRow",
   528              "module": "src/testgrid-grid-header-row.ts"
   529            }
   530          },
   531          {
   532            "kind": "custom-element-definition",
   533            "name": "testgrid-grid-header-row",
   534            "declaration": {
   535              "name": "TestgridGridHeaderRow",
   536              "module": "src/testgrid-grid-header-row.ts"
   537            }
   538          }
   539        ]
   540      },
   541      {
   542        "kind": "javascript-module",
   543        "path": "src/testgrid-grid-row-name.ts",
   544        "declarations": [
   545          {
   546            "kind": "class",
   547            "description": "",
   548            "name": "TestgridGridRowName",
   549            "members": [
   550              {
   551                "kind": "field",
   552                "name": "name",
   553                "type": {
   554                  "text": "String"
   555                },
   556                "attribute": "name"
   557              }
   558            ],
   559            "attributes": [
   560              {
   561                "name": "name",
   562                "type": {
   563                  "text": "String"
   564                },
   565                "fieldName": "name"
   566              }
   567            ],
   568            "superclass": {
   569              "name": "LitElement",
   570              "package": "lit"
   571            },
   572            "tagName": "testgrid-grid-row-name",
   573            "customElement": true
   574          }
   575        ],
   576        "exports": [
   577          {
   578            "kind": "js",
   579            "name": "TestgridGridRowName",
   580            "declaration": {
   581              "name": "TestgridGridRowName",
   582              "module": "src/testgrid-grid-row-name.ts"
   583            }
   584          },
   585          {
   586            "kind": "custom-element-definition",
   587            "name": "testgrid-grid-row-name",
   588            "declaration": {
   589              "name": "TestgridGridRowName",
   590              "module": "src/testgrid-grid-row-name.ts"
   591            }
   592          }
   593        ]
   594      },
   595      {
   596        "kind": "javascript-module",
   597        "path": "src/testgrid-grid-row.ts",
   598        "declarations": [
   599          {
   600            "kind": "class",
   601            "description": "",
   602            "name": "TestgridGridRow",
   603            "members": [
   604              {
   605                "kind": "field",
   606                "name": "rowData",
   607                "type": {
   608                  "text": "ListRowsResponse_Row"
   609                },
   610                "attribute": "rowData"
   611              }
   612            ],
   613            "attributes": [
   614              {
   615                "name": "rowData",
   616                "type": {
   617                  "text": "ListRowsResponse_Row"
   618                },
   619                "fieldName": "rowData"
   620              }
   621            ],
   622            "superclass": {
   623              "name": "LitElement",
   624              "package": "lit"
   625            },
   626            "tagName": "testgrid-grid-row",
   627            "customElement": true
   628          }
   629        ],
   630        "exports": [
   631          {
   632            "kind": "js",
   633            "name": "TestgridGridRow",
   634            "declaration": {
   635              "name": "TestgridGridRow",
   636              "module": "src/testgrid-grid-row.ts"
   637            }
   638          },
   639          {
   640            "kind": "custom-element-definition",
   641            "name": "testgrid-grid-row",
   642            "declaration": {
   643              "name": "TestgridGridRow",
   644              "module": "src/testgrid-grid-row.ts"
   645            }
   646          }
   647        ]
   648      },
   649      {
   650        "kind": "javascript-module",
   651        "path": "src/testgrid-grid.ts",
   652        "declarations": [
   653          {
   654            "kind": "class",
   655            "description": "Class definition for `testgrid-grid` component.\nRenders the test results grid.",
   656            "name": "TestgridGrid",
   657            "members": [
   658              {
   659                "kind": "field",
   660                "name": "dashboardName",
   661                "type": {
   662                  "text": "String"
   663                },
   664                "default": "''",
   665                "attribute": "dashboardName",
   666                "reflects": true
   667              },
   668              {
   669                "kind": "field",
   670                "name": "tabName",
   671                "type": {
   672                  "text": "String"
   673                },
   674                "default": "''",
   675                "attribute": "tabName",
   676                "reflects": true
   677              },
   678              {
   679                "kind": "field",
   680                "name": "tabGridRows",
   681                "type": {
   682                  "text": "Array<ListRowsResponse_Row>"
   683                },
   684                "default": "[]"
   685              },
   686              {
   687                "kind": "field",
   688                "name": "tabGridHeaders",
   689                "type": {
   690                  "text": "ListHeadersResponse"
   691                }
   692              },
   693              {
   694                "kind": "method",
   695                "name": "fetchTabGrid",
   696                "privacy": "private"
   697              },
   698              {
   699                "kind": "method",
   700                "name": "fetchTabGridRows",
   701                "privacy": "private"
   702              },
   703              {
   704                "kind": "method",
   705                "name": "fetchTabGridHeaders",
   706                "privacy": "private"
   707              }
   708            ],
   709            "attributes": [
   710              {
   711                "name": "dashboardName",
   712                "type": {
   713                  "text": "String"
   714                },
   715                "default": "''",
   716                "fieldName": "dashboardName"
   717              },
   718              {
   719                "name": "tabName",
   720                "type": {
   721                  "text": "String"
   722                },
   723                "default": "''",
   724                "fieldName": "tabName"
   725              }
   726            ],
   727            "superclass": {
   728              "name": "LitElement",
   729              "package": "lit"
   730            },
   731            "tagName": "testgrid-grid",
   732            "customElement": true
   733          }
   734        ],
   735        "exports": [
   736          {
   737            "kind": "js",
   738            "name": "TestgridGrid",
   739            "declaration": {
   740              "name": "TestgridGrid",
   741              "module": "src/testgrid-grid.ts"
   742            }
   743          },
   744          {
   745            "kind": "custom-element-definition",
   746            "name": "testgrid-grid",
   747            "declaration": {
   748              "name": "TestgridGrid",
   749              "module": "src/testgrid-grid.ts"
   750            }
   751          }
   752        ]
   753      },
   754      {
   755        "kind": "javascript-module",
   756        "path": "src/testgrid-group-summary.ts",
   757        "declarations": [
   758          {
   759            "kind": "class",
   760            "description": "",
   761            "name": "TestgridGroupSummary",
   762            "members": [
   763              {
   764                "kind": "field",
   765                "name": "groupName",
   766                "type": {
   767                  "text": "string"
   768                },
   769                "default": "''",
   770                "attribute": "groupName"
   771              },
   772              {
   773                "kind": "field",
   774                "name": "dashboardSummaries",
   775                "type": {
   776                  "text": "RenderedDashboardSummary[]"
   777                },
   778                "default": "[]"
   779              },
   780              {
   781                "kind": "method",
   782                "name": "fetchDashboardSummaries",
   783                "privacy": "private"
   784              },
   785              {
   786                "kind": "method",
   787                "name": "convertResponse",
   788                "privacy": "private",
   789                "parameters": [
   790                  {
   791                    "name": "summary",
   792                    "type": {
   793                      "text": "DashboardSummary"
   794                    }
   795                  }
   796                ]
   797              }
   798            ],
   799            "attributes": [
   800              {
   801                "name": "groupName",
   802                "type": {
   803                  "text": "string"
   804                },
   805                "default": "''",
   806                "fieldName": "groupName"
   807              }
   808            ],
   809            "superclass": {
   810              "name": "LitElement",
   811              "package": "lit"
   812            },
   813            "tagName": "testgrid-group-summary",
   814            "customElement": true
   815          }
   816        ],
   817        "exports": [
   818          {
   819            "kind": "js",
   820            "name": "TestgridGroupSummary",
   821            "declaration": {
   822              "name": "TestgridGroupSummary",
   823              "module": "src/testgrid-group-summary.ts"
   824            }
   825          },
   826          {
   827            "kind": "custom-element-definition",
   828            "name": "testgrid-group-summary",
   829            "declaration": {
   830              "name": "TestgridGroupSummary",
   831              "module": "src/testgrid-group-summary.ts"
   832            }
   833          }
   834        ]
   835      },
   836      {
   837        "kind": "javascript-module",
   838        "path": "src/testgrid-index.ts",
   839        "declarations": [
   840          {
   841            "kind": "class",
   842            "description": "Class definition for the `testgrid-index` element.\nRenders the list of dashboards and dashboard groups available.",
   843            "name": "TestgridIndex",
   844            "members": [
   845              {
   846                "kind": "field",
   847                "name": "dashboards",
   848                "type": {
   849                  "text": "Array<string>"
   850                },
   851                "default": "[]",
   852                "attribute": "dashboards"
   853              },
   854              {
   855                "kind": "field",
   856                "name": "dashboardGroups",
   857                "type": {
   858                  "text": "Array<string>"
   859                },
   860                "default": "[]",
   861                "attribute": "dashboardGroups"
   862              },
   863              {
   864                "kind": "field",
   865                "name": "respectiveDashboards",
   866                "type": {
   867                  "text": "Array<string>"
   868                },
   869                "default": "[]",
   870                "attribute": "respectiveDashboards"
   871              },
   872              {
   873                "kind": "field",
   874                "name": "show",
   875                "type": {
   876                  "text": "boolean"
   877                },
   878                "default": "true",
   879                "attribute": "show"
   880              },
   881              {
   882                "kind": "method",
   883                "name": "fetchDashboards"
   884              },
   885              {
   886                "kind": "method",
   887                "name": "fetchDashboardGroups"
   888              },
   889              {
   890                "kind": "method",
   891                "name": "fetchRespectiveDashboards",
   892                "parameters": [
   893                  {
   894                    "name": "name",
   895                    "type": {
   896                      "text": "string"
   897                    }
   898                  }
   899                ]
   900              }
   901            ],
   902            "attributes": [
   903              {
   904                "name": "dashboards",
   905                "type": {
   906                  "text": "Array<string>"
   907                },
   908                "default": "[]",
   909                "fieldName": "dashboards"
   910              },
   911              {
   912                "name": "dashboardGroups",
   913                "type": {
   914                  "text": "Array<string>"
   915                },
   916                "default": "[]",
   917                "fieldName": "dashboardGroups"
   918              },
   919              {
   920                "name": "respectiveDashboards",
   921                "type": {
   922                  "text": "Array<string>"
   923                },
   924                "default": "[]",
   925                "fieldName": "respectiveDashboards"
   926              },
   927              {
   928                "name": "show",
   929                "type": {
   930                  "text": "boolean"
   931                },
   932                "default": "true",
   933                "fieldName": "show"
   934              }
   935            ],
   936            "superclass": {
   937              "name": "LitElement",
   938              "package": "lit"
   939            },
   940            "tagName": "testgrid-index",
   941            "customElement": true
   942          }
   943        ],
   944        "exports": [
   945          {
   946            "kind": "js",
   947            "name": "TestgridIndex",
   948            "declaration": {
   949              "name": "TestgridIndex",
   950              "module": "src/testgrid-index.ts"
   951            }
   952          },
   953          {
   954            "kind": "custom-element-definition",
   955            "name": "testgrid-index",
   956            "declaration": {
   957              "name": "TestgridIndex",
   958              "module": "src/testgrid-index.ts"
   959            }
   960          }
   961        ]
   962      },
   963      {
   964        "kind": "javascript-module",
   965        "path": "src/testgrid-router.ts",
   966        "declarations": [
   967          {
   968            "kind": "class",
   969            "description": "Class definition for the `testgrid-router` element.\nHandles the routing logic.",
   970            "name": "TestgridRouter",
   971            "members": [
   972              {
   973                "kind": "field",
   974                "name": "router",
   975                "privacy": "private",
   976                "default": "new Router(this, [\n    {\n      path: '/:dashboard/*', \n      render: (params: RouteParameter) => html`<testgrid-data-content .dashboardName=${params.dashboard} .tabName=${params[0]} showTab></testgrid-data-content>`,\n    },\n    {\n      path: '/:dashboard', \n      render: (params: RouteParameter) => html`<testgrid-data-content .dashboardName=${params.dashboard}></testgrid-data-content>`,\n    },\n    {\n      path: '/',\n      render: () => html`<testgrid-index></testgrid-index>`,\n    },\n  ])"
   977              }
   978            ],
   979            "superclass": {
   980              "name": "LitElement",
   981              "package": "lit"
   982            },
   983            "tagName": "testgrid-router",
   984            "customElement": true
   985          }
   986        ],
   987        "exports": [
   988          {
   989            "kind": "js",
   990            "name": "TestgridRouter",
   991            "declaration": {
   992              "name": "TestgridRouter",
   993              "module": "src/testgrid-router.ts"
   994            }
   995          },
   996          {
   997            "kind": "custom-element-definition",
   998            "name": "testgrid-router",
   999            "declaration": {
  1000              "name": "TestgridRouter",
  1001              "module": "src/testgrid-router.ts"
  1002            }
  1003          }
  1004        ]
  1005      },
  1006      {
  1007        "kind": "javascript-module",
  1008        "path": "stories/tab-summary.stories.ts",
  1009        "declarations": [
  1010          {
  1011            "kind": "variable",
  1012            "name": "Passing"
  1013          },
  1014          {
  1015            "kind": "variable",
  1016            "name": "Flaky"
  1017          },
  1018          {
  1019            "kind": "variable",
  1020            "name": "Failing"
  1021          },
  1022          {
  1023            "kind": "variable",
  1024            "name": "Stale"
  1025          },
  1026          {
  1027            "kind": "variable",
  1028            "name": "Broken"
  1029          },
  1030          {
  1031            "kind": "variable",
  1032            "name": "Pending"
  1033          },
  1034          {
  1035            "kind": "variable",
  1036            "name": "Acceptable"
  1037          }
  1038        ],
  1039        "exports": [
  1040          {
  1041            "kind": "js",
  1042            "name": "default",
  1043            "declaration": {
  1044              "module": "stories/tab-summary.stories.ts"
  1045            }
  1046          },
  1047          {
  1048            "kind": "js",
  1049            "name": "Passing",
  1050            "declaration": {
  1051              "name": "Passing",
  1052              "module": "stories/tab-summary.stories.ts"
  1053            }
  1054          },
  1055          {
  1056            "kind": "js",
  1057            "name": "Flaky",
  1058            "declaration": {
  1059              "name": "Flaky",
  1060              "module": "stories/tab-summary.stories.ts"
  1061            }
  1062          },
  1063          {
  1064            "kind": "js",
  1065            "name": "Failing",
  1066            "declaration": {
  1067              "name": "Failing",
  1068              "module": "stories/tab-summary.stories.ts"
  1069            }
  1070          },
  1071          {
  1072            "kind": "js",
  1073            "name": "Stale",
  1074            "declaration": {
  1075              "name": "Stale",
  1076              "module": "stories/tab-summary.stories.ts"
  1077            }
  1078          },
  1079          {
  1080            "kind": "js",
  1081            "name": "Broken",
  1082            "declaration": {
  1083              "name": "Broken",
  1084              "module": "stories/tab-summary.stories.ts"
  1085            }
  1086          },
  1087          {
  1088            "kind": "js",
  1089            "name": "Pending",
  1090            "declaration": {
  1091              "name": "Pending",
  1092              "module": "stories/tab-summary.stories.ts"
  1093            }
  1094          },
  1095          {
  1096            "kind": "js",
  1097            "name": "Acceptable",
  1098            "declaration": {
  1099              "name": "Acceptable",
  1100              "module": "stories/tab-summary.stories.ts"
  1101            }
  1102          }
  1103        ]
  1104      },
  1105      {
  1106        "kind": "javascript-module",
  1107        "path": "stories/testgrid-grid-cell.stories.ts",
  1108        "declarations": [
  1109          {
  1110            "kind": "variable",
  1111            "name": "NoResult"
  1112          },
  1113          {
  1114            "kind": "variable",
  1115            "name": "Pass"
  1116          },
  1117          {
  1118            "kind": "variable",
  1119            "name": "PassWithErrors"
  1120          },
  1121          {
  1122            "kind": "variable",
  1123            "name": "PassWithSkips"
  1124          },
  1125          {
  1126            "kind": "variable",
  1127            "name": "Running"
  1128          },
  1129          {
  1130            "kind": "variable",
  1131            "name": "CategorizedAbort"
  1132          },
  1133          {
  1134            "kind": "variable",
  1135            "name": "Unknown"
  1136          },
  1137          {
  1138            "kind": "variable",
  1139            "name": "Cancel"
  1140          },
  1141          {
  1142            "kind": "variable",
  1143            "name": "Blocked"
  1144          },
  1145          {
  1146            "kind": "variable",
  1147            "name": "TimedOut"
  1148          },
  1149          {
  1150            "kind": "variable",
  1151            "name": "CategorizedFail"
  1152          },
  1153          {
  1154            "kind": "variable",
  1155            "name": "BuildFail"
  1156          },
  1157          {
  1158            "kind": "variable",
  1159            "name": "Fail"
  1160          },
  1161          {
  1162            "kind": "variable",
  1163            "name": "Flaky"
  1164          },
  1165          {
  1166            "kind": "variable",
  1167            "name": "ToolFail"
  1168          },
  1169          {
  1170            "kind": "variable",
  1171            "name": "BuildPassed"
  1172          }
  1173        ],
  1174        "exports": [
  1175          {
  1176            "kind": "js",
  1177            "name": "default",
  1178            "declaration": {
  1179              "module": "stories/testgrid-grid-cell.stories.ts"
  1180            }
  1181          },
  1182          {
  1183            "kind": "js",
  1184            "name": "NoResult",
  1185            "declaration": {
  1186              "name": "NoResult",
  1187              "module": "stories/testgrid-grid-cell.stories.ts"
  1188            }
  1189          },
  1190          {
  1191            "kind": "js",
  1192            "name": "Pass",
  1193            "declaration": {
  1194              "name": "Pass",
  1195              "module": "stories/testgrid-grid-cell.stories.ts"
  1196            }
  1197          },
  1198          {
  1199            "kind": "js",
  1200            "name": "PassWithErrors",
  1201            "declaration": {
  1202              "name": "PassWithErrors",
  1203              "module": "stories/testgrid-grid-cell.stories.ts"
  1204            }
  1205          },
  1206          {
  1207            "kind": "js",
  1208            "name": "PassWithSkips",
  1209            "declaration": {
  1210              "name": "PassWithSkips",
  1211              "module": "stories/testgrid-grid-cell.stories.ts"
  1212            }
  1213          },
  1214          {
  1215            "kind": "js",
  1216            "name": "Running",
  1217            "declaration": {
  1218              "name": "Running",
  1219              "module": "stories/testgrid-grid-cell.stories.ts"
  1220            }
  1221          },
  1222          {
  1223            "kind": "js",
  1224            "name": "CategorizedAbort",
  1225            "declaration": {
  1226              "name": "CategorizedAbort",
  1227              "module": "stories/testgrid-grid-cell.stories.ts"
  1228            }
  1229          },
  1230          {
  1231            "kind": "js",
  1232            "name": "Unknown",
  1233            "declaration": {
  1234              "name": "Unknown",
  1235              "module": "stories/testgrid-grid-cell.stories.ts"
  1236            }
  1237          },
  1238          {
  1239            "kind": "js",
  1240            "name": "Cancel",
  1241            "declaration": {
  1242              "name": "Cancel",
  1243              "module": "stories/testgrid-grid-cell.stories.ts"
  1244            }
  1245          },
  1246          {
  1247            "kind": "js",
  1248            "name": "Blocked",
  1249            "declaration": {
  1250              "name": "Blocked",
  1251              "module": "stories/testgrid-grid-cell.stories.ts"
  1252            }
  1253          },
  1254          {
  1255            "kind": "js",
  1256            "name": "TimedOut",
  1257            "declaration": {
  1258              "name": "TimedOut",
  1259              "module": "stories/testgrid-grid-cell.stories.ts"
  1260            }
  1261          },
  1262          {
  1263            "kind": "js",
  1264            "name": "CategorizedFail",
  1265            "declaration": {
  1266              "name": "CategorizedFail",
  1267              "module": "stories/testgrid-grid-cell.stories.ts"
  1268            }
  1269          },
  1270          {
  1271            "kind": "js",
  1272            "name": "BuildFail",
  1273            "declaration": {
  1274              "name": "BuildFail",
  1275              "module": "stories/testgrid-grid-cell.stories.ts"
  1276            }
  1277          },
  1278          {
  1279            "kind": "js",
  1280            "name": "Fail",
  1281            "declaration": {
  1282              "name": "Fail",
  1283              "module": "stories/testgrid-grid-cell.stories.ts"
  1284            }
  1285          },
  1286          {
  1287            "kind": "js",
  1288            "name": "Flaky",
  1289            "declaration": {
  1290              "name": "Flaky",
  1291              "module": "stories/testgrid-grid-cell.stories.ts"
  1292            }
  1293          },
  1294          {
  1295            "kind": "js",
  1296            "name": "ToolFail",
  1297            "declaration": {
  1298              "name": "ToolFail",
  1299              "module": "stories/testgrid-grid-cell.stories.ts"
  1300            }
  1301          },
  1302          {
  1303            "kind": "js",
  1304            "name": "BuildPassed",
  1305            "declaration": {
  1306              "name": "BuildPassed",
  1307              "module": "stories/testgrid-grid-cell.stories.ts"
  1308            }
  1309          }
  1310        ]
  1311      },
  1312      {
  1313        "kind": "javascript-module",
  1314        "path": "stories/testgrid-grid-column-header.stories.ts",
  1315        "declarations": [
  1316          {
  1317            "kind": "variable",
  1318            "name": "Empty"
  1319          },
  1320          {
  1321            "kind": "variable",
  1322            "name": "Short"
  1323          },
  1324          {
  1325            "kind": "variable",
  1326            "name": "Long"
  1327          }
  1328        ],
  1329        "exports": [
  1330          {
  1331            "kind": "js",
  1332            "name": "default",
  1333            "declaration": {
  1334              "module": "stories/testgrid-grid-column-header.stories.ts"
  1335            }
  1336          },
  1337          {
  1338            "kind": "js",
  1339            "name": "Empty",
  1340            "declaration": {
  1341              "name": "Empty",
  1342              "module": "stories/testgrid-grid-column-header.stories.ts"
  1343            }
  1344          },
  1345          {
  1346            "kind": "js",
  1347            "name": "Short",
  1348            "declaration": {
  1349              "name": "Short",
  1350              "module": "stories/testgrid-grid-column-header.stories.ts"
  1351            }
  1352          },
  1353          {
  1354            "kind": "js",
  1355            "name": "Long",
  1356            "declaration": {
  1357              "name": "Long",
  1358              "module": "stories/testgrid-grid-column-header.stories.ts"
  1359            }
  1360          }
  1361        ]
  1362      },
  1363      {
  1364        "kind": "javascript-module",
  1365        "path": "stories/testgrid-grid-row-name.stories.ts",
  1366        "declarations": [
  1367          {
  1368            "kind": "variable",
  1369            "name": "Empty"
  1370          },
  1371          {
  1372            "kind": "variable",
  1373            "name": "Short"
  1374          },
  1375          {
  1376            "kind": "variable",
  1377            "name": "Long"
  1378          }
  1379        ],
  1380        "exports": [
  1381          {
  1382            "kind": "js",
  1383            "name": "default",
  1384            "declaration": {
  1385              "module": "stories/testgrid-grid-row-name.stories.ts"
  1386            }
  1387          },
  1388          {
  1389            "kind": "js",
  1390            "name": "Empty",
  1391            "declaration": {
  1392              "name": "Empty",
  1393              "module": "stories/testgrid-grid-row-name.stories.ts"
  1394            }
  1395          },
  1396          {
  1397            "kind": "js",
  1398            "name": "Short",
  1399            "declaration": {
  1400              "name": "Short",
  1401              "module": "stories/testgrid-grid-row-name.stories.ts"
  1402            }
  1403          },
  1404          {
  1405            "kind": "js",
  1406            "name": "Long",
  1407            "declaration": {
  1408              "name": "Long",
  1409              "module": "stories/testgrid-grid-row-name.stories.ts"
  1410            }
  1411          }
  1412        ]
  1413      },
  1414      {
  1415        "kind": "javascript-module",
  1416        "path": "stories/testgrid-grid.stories.ts",
  1417        "declarations": [
  1418          {
  1419            "kind": "variable",
  1420            "name": "Grid"
  1421          }
  1422        ],
  1423        "exports": [
  1424          {
  1425            "kind": "js",
  1426            "name": "default",
  1427            "declaration": {
  1428              "module": "stories/testgrid-grid.stories.ts"
  1429            }
  1430          },
  1431          {
  1432            "kind": "js",
  1433            "name": "Grid",
  1434            "declaration": {
  1435              "name": "Grid",
  1436              "module": "stories/testgrid-grid.stories.ts"
  1437            }
  1438          }
  1439        ]
  1440      },
  1441      {
  1442        "kind": "javascript-module",
  1443        "path": "stories/testgrid-group-summary.stories.ts",
  1444        "declarations": [
  1445          {
  1446            "kind": "variable",
  1447            "name": "DashboardGroup"
  1448          }
  1449        ],
  1450        "exports": [
  1451          {
  1452            "kind": "js",
  1453            "name": "default",
  1454            "declaration": {
  1455              "module": "stories/testgrid-group-summary.stories.ts"
  1456            }
  1457          },
  1458          {
  1459            "kind": "js",
  1460            "name": "DashboardGroup",
  1461            "declaration": {
  1462              "name": "DashboardGroup",
  1463              "module": "stories/testgrid-group-summary.stories.ts"
  1464            }
  1465          }
  1466        ]
  1467      },
  1468      {
  1469        "kind": "javascript-module",
  1470        "path": "stories/testgrid-index.stories.ts",
  1471        "declarations": [
  1472          {
  1473            "kind": "variable",
  1474            "name": "App"
  1475          },
  1476          {
  1477            "kind": "function",
  1478            "name": "Dashboards",
  1479            "parameters": [
  1480              {
  1481                "name": "{\n  backgroundColor = 'white',\n}",
  1482                "type": {
  1483                  "text": "ArgTypes"
  1484                }
  1485              }
  1486            ]
  1487          },
  1488          {
  1489            "kind": "function",
  1490            "name": "DashboardGroups",
  1491            "parameters": [
  1492              {
  1493                "name": "{\n  backgroundColor = 'white',\n}",
  1494                "type": {
  1495                  "text": "ArgTypes"
  1496                }
  1497              }
  1498            ]
  1499          },
  1500          {
  1501            "kind": "function",
  1502            "name": "RespectiveDashboards",
  1503            "parameters": [
  1504              {
  1505                "name": "{\n  backgroundColor = 'white',\n}",
  1506                "type": {
  1507                  "text": "ArgTypes"
  1508                }
  1509              }
  1510            ]
  1511          }
  1512        ],
  1513        "exports": [
  1514          {
  1515            "kind": "js",
  1516            "name": "default",
  1517            "declaration": {
  1518              "module": "stories/testgrid-index.stories.ts"
  1519            }
  1520          },
  1521          {
  1522            "kind": "js",
  1523            "name": "App",
  1524            "declaration": {
  1525              "name": "App",
  1526              "module": "stories/testgrid-index.stories.ts"
  1527            }
  1528          },
  1529          {
  1530            "kind": "js",
  1531            "name": "Dashboards",
  1532            "declaration": {
  1533              "name": "Dashboards",
  1534              "module": "stories/testgrid-index.stories.ts"
  1535            }
  1536          },
  1537          {
  1538            "kind": "js",
  1539            "name": "DashboardGroups",
  1540            "declaration": {
  1541              "name": "DashboardGroups",
  1542              "module": "stories/testgrid-index.stories.ts"
  1543            }
  1544          },
  1545          {
  1546            "kind": "js",
  1547            "name": "RespectiveDashboards",
  1548            "declaration": {
  1549              "name": "RespectiveDashboards",
  1550              "module": "stories/testgrid-index.stories.ts"
  1551            }
  1552          }
  1553        ]
  1554      },
  1555      {
  1556        "kind": "javascript-module",
  1557        "path": "coverage/lcov-report/block-navigation.js",
  1558        "declarations": [],
  1559        "exports": []
  1560      },
  1561      {
  1562        "kind": "javascript-module",
  1563        "path": "coverage/lcov-report/prettify.js",
  1564        "declarations": [],
  1565        "exports": []
  1566      },
  1567      {
  1568        "kind": "javascript-module",
  1569        "path": "coverage/lcov-report/sorter.js",
  1570        "declarations": [],
  1571        "exports": []
  1572      },
  1573      {
  1574        "kind": "javascript-module",
  1575        "path": "out-tsc/src/APIClient.js",
  1576        "declarations": [
  1577          {
  1578            "kind": "class",
  1579            "description": "",
  1580            "name": "APIClientImpl",
  1581            "members": [
  1582              {
  1583                "kind": "method",
  1584                "name": "getDashboards"
  1585              },
  1586              {
  1587                "kind": "method",
  1588                "name": "getDashboardGroups"
  1589              },
  1590              {
  1591                "kind": "field",
  1592                "name": "host",
  1593                "type": {
  1594                  "text": "string"
  1595                },
  1596                "default": "'testgrid-data.k8s.io'"
  1597              }
  1598            ]
  1599          }
  1600        ],
  1601        "exports": [
  1602          {
  1603            "kind": "js",
  1604            "name": "APIClientImpl",
  1605            "declaration": {
  1606              "name": "APIClientImpl",
  1607              "module": "out-tsc/src/APIClient.js"
  1608            }
  1609          }
  1610        ]
  1611      },
  1612      {
  1613        "kind": "javascript-module",
  1614        "path": "out-tsc/src/tab-summary.js",
  1615        "declarations": [
  1616          {
  1617            "kind": "variable",
  1618            "name": "TabSummary",
  1619            "default": "class TabSummary extends LitElement {\n    render() {\n        var _a, _b, _c, _d, _e, _f, _g, _h;\n        return html `\n      <link\n        rel=\"stylesheet\"\n        href=\"https://fonts.googleapis.com/icon?family=Material+Icons\"\n      />\n      <div class=\"tab\">\n        <div class=\"left\">\n          <div class=\"icon-wrapper\">\n            <i class=\"material-icons ${(_a = this.info) === null || _a === void 0 ? void 0 : _a.overallStatus}\"\n              >${(_b = this.info) === null || _b === void 0 ? void 0 : _b.icon}</i\n            >\n          </div>\n        </div>\n        <div class=\"mid\">\n          <div class=\"name\">\n            ${(_c = this.info) === null || _c === void 0 ? void 0 : _c.name}: ${(_d = this.info) === null || _d === void 0 ? void 0 : _d.overallStatus}\n          </div>\n          <div class=\"detailed-status\">${(_e = this.info) === null || _e === void 0 ? void 0 : _e.detailedStatusMsg}</div>\n        </div>\n        <div class=\"right\">\n          <div class=\"stats\">\n            Last update: ${(_f = this.info) === null || _f === void 0 ? void 0 : _f.lastUpdateTimestamp}\n          </div>\n          <div class=\"stats\">\n            Tests last ran: ${(_g = this.info) === null || _g === void 0 ? void 0 : _g.lastRunTimestamp}\n          </div>\n          <div class=\"stats\">\n            Last green run: ${(_h = this.info) === null || _h === void 0 ? void 0 : _h.latestGreenBuild}\n          </div>\n        </div>\n      </div>\n    `;\n    }\n}"
  1620          }
  1621        ],
  1622        "exports": [
  1623          {
  1624            "kind": "js",
  1625            "name": "TabSummary",
  1626            "declaration": {
  1627              "name": "TabSummary",
  1628              "module": "out-tsc/src/tab-summary.js"
  1629            }
  1630          }
  1631        ]
  1632      },
  1633      {
  1634        "kind": "javascript-module",
  1635        "path": "out-tsc/src/testgrid-app.js",
  1636        "declarations": [
  1637          {
  1638            "kind": "variable",
  1639            "name": "TestgridApp",
  1640            "default": "class TestgridApp extends LitElement {\n    /**\n     * Lit-element lifecycle method.\n     * Invoked on each update to perform rendering tasks.\n     */\n    render() {\n        return html `<testgrid-router></testgrid-router>`;\n    }\n}",
  1641            "description": "Class definition for the `testgrid-app` element.\nApplication root element."
  1642          }
  1643        ],
  1644        "exports": [
  1645          {
  1646            "kind": "js",
  1647            "name": "TestgridApp",
  1648            "declaration": {
  1649              "name": "TestgridApp",
  1650              "module": "out-tsc/src/testgrid-app.js"
  1651            }
  1652          }
  1653        ]
  1654      },
  1655      {
  1656        "kind": "javascript-module",
  1657        "path": "out-tsc/src/testgrid-dashboard-summary.js",
  1658        "declarations": [
  1659          {
  1660            "kind": "variable",
  1661            "name": "TabStatusIcon",
  1662            "default": "new Map([\n    ['PASSING', 'done'],\n    ['FAILING', 'warning'],\n    ['FLAKY', 'remove_circle_outline'],\n    ['STALE', 'error_outline'],\n    ['BROKEN', 'broken_image'],\n    ['PENDING', 'schedule'],\n    ['ACCEPTABLE', 'add_circle_outline'],\n])"
  1663          },
  1664          {
  1665            "kind": "variable",
  1666            "name": "TestgridDashboardSummary",
  1667            "default": "class TestgridDashboardSummary extends LitElement {\n    constructor() {\n        super(...arguments);\n        this.dashboardName = '';\n        this.tabSummariesInfo = [];\n    }\n    connectedCallback() {\n        super.connectedCallback();\n        this.fetchTabSummaries();\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked on each update to perform rendering tasks.\n     */\n    render() {\n        return html `\n      ${map(this.tabSummariesInfo, (ts) => html `<tab-summary .info=${ts}></tab-summary>`)}\n  `;\n    }\n    // fetch the tab summaries and tab names to populate the tab bar\n    async fetchTabSummaries() {\n        try {\n            const response = await fetch(`http://${process.env.API_HOST}:${process.env.API_PORT}/api/v1/dashboards/${this.dashboardName}/tab-summaries`);\n            if (!response.ok) {\n                throw new Error(`HTTP error: ${response.status}`);\n            }\n            const data = ListTabSummariesResponse.fromJson(await response.json());\n            var tabSummaries = [];\n            data.tabSummaries.forEach(ts => {\n                const si = convertResponse(ts);\n                tabSummaries.push(si);\n            });\n            this.tabSummariesInfo = tabSummaries;\n        }\n        catch (error) {\n            console.error(`Could not get dashboard summaries: ${error}`);\n        }\n    }\n}",
  1668            "description": "Class definition for the `testgrid-dashboard-summary` element.\nRenders the dashboard summary (summary of dashboard tabs)."
  1669          }
  1670        ],
  1671        "exports": [
  1672          {
  1673            "kind": "js",
  1674            "name": "TabStatusIcon",
  1675            "declaration": {
  1676              "name": "TabStatusIcon",
  1677              "module": "out-tsc/src/testgrid-dashboard-summary.js"
  1678            }
  1679          },
  1680          {
  1681            "kind": "js",
  1682            "name": "TestgridDashboardSummary",
  1683            "declaration": {
  1684              "name": "TestgridDashboardSummary",
  1685              "module": "out-tsc/src/testgrid-dashboard-summary.js"
  1686            }
  1687          }
  1688        ]
  1689      },
  1690      {
  1691        "kind": "javascript-module",
  1692        "path": "out-tsc/src/testgrid-data-content.js",
  1693        "declarations": [
  1694          {
  1695            "kind": "variable",
  1696            "name": "TestgridDataContent",
  1697            "default": "class TestgridDataContent extends LitElement {\n    constructor() {\n        super(...arguments);\n        this.tabNames = [];\n        this.activeIndex = 0;\n        this.showTab = false;\n        this.dashboardName = '';\n    }\n    // set the functionality when any tab is clicked on\n    onTabActivated(event) {\n        const tabIndex = event.detail.index;\n        if (tabIndex === this.activeIndex) {\n            return;\n        }\n        this.tabName = this.tabNames[tabIndex];\n        if (this.activeIndex === 0 || tabIndex === 0) {\n            this.showTab = !this.showTab;\n        }\n        this.activeIndex = tabIndex;\n        navigateTab(this.dashboardName, this.tabName);\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked when a component is added to the document's DOM.\n     */\n    connectedCallback() {\n        super.connectedCallback();\n        this.fetchTabNames();\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked on each update to perform rendering tasks.\n     */\n    render() {\n        var tabBar = html `${\n        // make sure we only render the tabs when there are tabs\n        when(this.tabNames.length > 0, () => html `\n        <mwc-tab-bar .activeIndex=${this.activeIndex} @MDCTabBar:activated=\"${this.onTabActivated}\">\n          ${map(this.tabNames, (name) => html `<mwc-tab label=${name}></mwc-tab>`)}\n        </mwc-tab-bar>`)}`;\n        return html `\n      ${tabBar}\n      ${!this.showTab ?\n            html `<testgrid-dashboard-summary .dashboardName=${this.dashboardName}></testgrid-dashboard-summary>` :\n            html `<testgrid-grid .dashboardName=${this.dashboardName} .tabName=${this.tabName}></testgrid-grid>`}\n    `;\n    }\n    // fetch the tab names to populate the tab bar\n    async fetchTabNames() {\n        try {\n            const response = await fetch(`http://${process.env.API_HOST}:${process.env.API_PORT}/api/v1/dashboards/${this.dashboardName}/tabs`);\n            if (!response.ok) {\n                throw new Error(`HTTP error: ${response.status}`);\n            }\n            const data = ListDashboardTabsResponse.fromJson(await response.json());\n            var tabNames = ['Summary'];\n            data.dashboardTabs.forEach(tab => {\n                tabNames.push(tab.name);\n            });\n            this.tabNames = tabNames;\n            this.highlightIndex(this.tabName);\n        }\n        catch (error) {\n            console.error(`Could not get dashboard summaries: ${error}`);\n        }\n    }\n    // identify which tab to highlight on the tab bar\n    highlightIndex(tabName) {\n        if (tabName === undefined) {\n            return;\n        }\n        var index = this.tabNames.indexOf(tabName);\n        if (index > -1) {\n            this.activeIndex = index;\n        }\n    }\n}",
  1698            "description": "Class definition for the `testgrid-data-content` element.\nActs as a container for dashboard summary or grid data."
  1699          }
  1700        ],
  1701        "exports": [
  1702          {
  1703            "kind": "js",
  1704            "name": "TestgridDataContent",
  1705            "declaration": {
  1706              "name": "TestgridDataContent",
  1707              "module": "out-tsc/src/testgrid-data-content.js"
  1708            }
  1709          }
  1710        ]
  1711      },
  1712      {
  1713        "kind": "javascript-module",
  1714        "path": "out-tsc/src/testgrid-grid-cell.js",
  1715        "declarations": [
  1716          {
  1717            "kind": "variable",
  1718            "name": "TestgridGridCell",
  1719            "default": "class TestgridGridCell extends LitElement {\n    render() {\n        return html `${this.icon}`;\n    }\n}"
  1720          }
  1721        ],
  1722        "exports": [
  1723          {
  1724            "kind": "js",
  1725            "name": "TestgridGridCell",
  1726            "declaration": {
  1727              "name": "TestgridGridCell",
  1728              "module": "out-tsc/src/testgrid-grid-cell.js"
  1729            }
  1730          }
  1731        ]
  1732      },
  1733      {
  1734        "kind": "javascript-module",
  1735        "path": "out-tsc/src/testgrid-grid-column-header.js",
  1736        "declarations": [
  1737          {
  1738            "kind": "variable",
  1739            "name": "TestgridGridColumnHeader",
  1740            "default": "class TestgridGridColumnHeader extends LitElement {\n    render() {\n        return html `${this.name}`;\n    }\n}"
  1741          }
  1742        ],
  1743        "exports": [
  1744          {
  1745            "kind": "js",
  1746            "name": "TestgridGridColumnHeader",
  1747            "declaration": {
  1748              "name": "TestgridGridColumnHeader",
  1749              "module": "out-tsc/src/testgrid-grid-column-header.js"
  1750            }
  1751          }
  1752        ]
  1753      },
  1754      {
  1755        "kind": "javascript-module",
  1756        "path": "out-tsc/src/testgrid-grid-header-row.js",
  1757        "declarations": [
  1758          {
  1759            "kind": "variable",
  1760            "name": "TestgridGridHeaderRow",
  1761            "default": "class TestgridGridHeaderRow extends LitElement {\n    render() {\n        var _a;\n        // TODO(michelle192837): Replace row name component with more appropriate one.\n        return html `\n      <testgrid-grid-row-name></testgrid-grid-row-name>\n      ${map((_a = this.headers) === null || _a === void 0 ? void 0 : _a.headers, header => html `<testgrid-grid-column-header\n            .name=\"${header.build}\"\n          ></testgrid-grid-column-header>`)}\n    `;\n    }\n}"
  1762          }
  1763        ],
  1764        "exports": [
  1765          {
  1766            "kind": "js",
  1767            "name": "TestgridGridHeaderRow",
  1768            "declaration": {
  1769              "name": "TestgridGridHeaderRow",
  1770              "module": "out-tsc/src/testgrid-grid-header-row.js"
  1771            }
  1772          }
  1773        ]
  1774      },
  1775      {
  1776        "kind": "javascript-module",
  1777        "path": "out-tsc/src/testgrid-grid-row-id.js",
  1778        "declarations": [
  1779          {
  1780            "kind": "variable",
  1781            "name": "TestgridGridRowId",
  1782            "default": "class TestgridGridRowId extends LitElement {\n    render() {\n        return html `${this.name}`;\n    }\n}"
  1783          }
  1784        ],
  1785        "exports": [
  1786          {
  1787            "kind": "js",
  1788            "name": "TestgridGridRowId",
  1789            "declaration": {
  1790              "name": "TestgridGridRowId",
  1791              "module": "out-tsc/src/testgrid-grid-row-id.js"
  1792            }
  1793          }
  1794        ]
  1795      },
  1796      {
  1797        "kind": "javascript-module",
  1798        "path": "out-tsc/src/testgrid-grid-row-name.js",
  1799        "declarations": [
  1800          {
  1801            "kind": "variable",
  1802            "name": "TestgridGridRowName",
  1803            "default": "class TestgridGridRowName extends LitElement {\n    render() {\n        return html `${this.name}`;\n    }\n}"
  1804          }
  1805        ],
  1806        "exports": [
  1807          {
  1808            "kind": "js",
  1809            "name": "TestgridGridRowName",
  1810            "declaration": {
  1811              "name": "TestgridGridRowName",
  1812              "module": "out-tsc/src/testgrid-grid-row-name.js"
  1813            }
  1814          }
  1815        ]
  1816      },
  1817      {
  1818        "kind": "javascript-module",
  1819        "path": "out-tsc/src/testgrid-grid-row.js",
  1820        "declarations": [
  1821          {
  1822            "kind": "variable",
  1823            "name": "TestgridGridRow",
  1824            "default": "class TestgridGridRow extends LitElement {\n    render() {\n        var _a, _b;\n        return html `<testgrid-grid-row-name .name=\"${(_a = this.rowData) === null || _a === void 0 ? void 0 : _a.name}\">\n      </testgrid-grid-row-name>\n      ${map((_b = this.rowData) === null || _b === void 0 ? void 0 : _b.cells, cell => html `<testgrid-grid-cell\n            .icon=\"${cell.icon}\"\n            .status=\"${TestStatus[cell.result]}\"\n          ></testgrid-grid-cell>`)} `;\n    }\n}"
  1825          }
  1826        ],
  1827        "exports": [
  1828          {
  1829            "kind": "js",
  1830            "name": "TestgridGridRow",
  1831            "declaration": {
  1832              "name": "TestgridGridRow",
  1833              "module": "out-tsc/src/testgrid-grid-row.js"
  1834            }
  1835          }
  1836        ]
  1837      },
  1838      {
  1839        "kind": "javascript-module",
  1840        "path": "out-tsc/src/testgrid-grid.js",
  1841        "declarations": [
  1842          {
  1843            "kind": "variable",
  1844            "name": "TestgridGrid",
  1845            "default": "class TestgridGrid extends LitElement {\n    constructor() {\n        super(...arguments);\n        this.dashboardName = '';\n        this.tabName = '';\n        this.tabGridRows = [];\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked when element properties are changed.\n     */\n    willUpdate(changedProperties) {\n        if (changedProperties.has('tabName')) {\n            this.fetchTabGrid();\n        }\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked on each update to perform rendering tasks.\n     */\n    render() {\n        return html `\n    <testgrid-grid-header-row .headers=\"${this.tabGridHeaders}\"></testgrid-grid-header-row>\n    ${map(this.tabGridRows, (row) => html `<testgrid-grid-row .name=\"${row.name}\" .rowData=\"${row}\"></testgrid-grid-row>`)}\n    `;\n    }\n    async fetchTabGrid() {\n        this.fetchTabGridRows();\n        this.fetchTabGridHeaders();\n    }\n    async fetchTabGridRows() {\n        this.tabGridRows = [];\n        try {\n            const response = await fetch(`http://${process.env.API_HOST}:${process.env.API_PORT}/api/v1/dashboards/${this.dashboardName}/tabs/${this.tabName}/rows`);\n            if (!response.ok) {\n                throw new Error(`HTTP error: ${response.status}`);\n            }\n            const data = ListRowsResponse.fromJson(await response.json());\n            var rows = [];\n            data.rows.forEach(row => rows.push(row));\n            this.tabGridRows = rows;\n        }\n        catch (error) {\n            console.error(`Could not get grid rows: ${error}`);\n        }\n    }\n    async fetchTabGridHeaders() {\n        try {\n            const response = await fetch(`http://${process.env.API_HOST}:${process.env.API_PORT}/api/v1/dashboards/${this.dashboardName}/tabs/${this.tabName}/headers`);\n            if (!response.ok) {\n                throw new Error(`HTTP error: ${response.status}`);\n            }\n            const data = ListHeadersResponse.fromJson(await response.json());\n            this.tabGridHeaders = data;\n        }\n        catch (error) {\n            console.error(`Could not get grid headers: ${error}`);\n        }\n    }\n}",
  1846            "description": "Class definition for `testgrid-grid` component.\nRenders the test results grid."
  1847          }
  1848        ],
  1849        "exports": [
  1850          {
  1851            "kind": "js",
  1852            "name": "TestgridGrid",
  1853            "declaration": {
  1854              "name": "TestgridGrid",
  1855              "module": "out-tsc/src/testgrid-grid.js"
  1856            }
  1857          }
  1858        ]
  1859      },
  1860      {
  1861        "kind": "javascript-module",
  1862        "path": "out-tsc/src/testgrid-group-summary.js",
  1863        "declarations": [
  1864          {
  1865            "kind": "variable",
  1866            "name": "TestgridGroupSummary",
  1867            "default": "class TestgridGroupSummary extends LitElement {\n    constructor() {\n        super(...arguments);\n        this.groupName = '';\n        this.dashboardSummaries = [];\n    }\n    render() {\n        return html `\n      <link\n        rel=\"stylesheet\"\n        href=\"https://fonts.googleapis.com/icon?family=Material+Icons\"\n      />\n      <table>\n        <thead>\n          <tr>\n            <th>Status</th>\n            <th>Dashboard</th>\n            <th>Health</th>\n          </tr>\n        </thead>\n        <tbody>\n          ${map(this.dashboardSummaries, (ds) => html `\n              <tr>\n                <td><i class=\"material-icons ${ds.overallStatus}\">${ds.icon}</i></td>\n                <td>${ds.name}</td>\n                <td>${ds.tabDescription}</td>\n              </tr>\n            `)}\n        </tbody>\n      </table>\n    `;\n    }\n    connectedCallback() {\n        super.connectedCallback();\n        this.fetchDashboardSummaries();\n    }\n    async fetchDashboardSummaries() {\n        try {\n            const response = await fetch(`http://${process.env.API_HOST}:${process.env.API_PORT}/api/v1/dashboard-groups/${this.groupName}/dashboard-summaries`);\n            if (!response.ok) {\n                throw new Error(`HTTP error: ${response.status}`);\n            }\n            const data = ListDashboardSummariesResponse.fromJson(await response.json());\n            var summaries = [];\n            data.dashboardSummaries.forEach(summary => summaries.push(this.convertResponse(summary)));\n            this.dashboardSummaries = summaries;\n        }\n        catch (error) {\n            console.error(`Could not get grid rows: ${error}`);\n        }\n    }\n    convertResponse(summary) {\n        const sortedStatuses = [\n            \"PASSING\",\n            \"ACCEPTABLE\",\n            \"FLAKY\",\n            \"FAILING\",\n            \"STALE\",\n            \"BROKEN\",\n            \"PENDING\"\n        ];\n        var numPassing = 0;\n        var total = 0;\n        for (const key in summary.tabStatusCount) {\n            if (key === \"PASSING\") {\n                numPassing = summary.tabStatusCount[key];\n            }\n            total += summary.tabStatusCount[key];\n        }\n        var prefix = `${numPassing} / ${total} PASSING`;\n        var descriptions = [];\n        sortedStatuses.forEach(status => {\n            if (summary.tabStatusCount[status] > 0) {\n                descriptions.push(`${summary.tabStatusCount[status]} ${status}`);\n            }\n        });\n        if (descriptions.length > 0) {\n            prefix += \" (\" + descriptions.join(\", \") + \")\";\n        }\n        const rds = {\n            name: summary.name,\n            overallStatus: summary.overallStatus,\n            icon: TabStatusIcon.get(summary.overallStatus),\n            tabDescription: prefix\n        };\n        return rds;\n    }\n}"
  1868          }
  1869        ],
  1870        "exports": [
  1871          {
  1872            "kind": "js",
  1873            "name": "TestgridGroupSummary",
  1874            "declaration": {
  1875              "name": "TestgridGroupSummary",
  1876              "module": "out-tsc/src/testgrid-group-summary.js"
  1877            }
  1878          }
  1879        ]
  1880      },
  1881      {
  1882        "kind": "javascript-module",
  1883        "path": "out-tsc/src/testgrid-index.js",
  1884        "declarations": [
  1885          {
  1886            "kind": "variable",
  1887            "name": "TestgridIndex",
  1888            "default": "class TestgridIndex extends LitElement {\n    constructor() {\n        super(...arguments);\n        this.dashboards = [];\n        this.dashboardGroups = [];\n        this.respectiveDashboards = [];\n        // toggles between the dashboards of a particular group or a dashboard without a group\n        this.show = true;\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked when a component is added to the document's DOM.\n     */\n    connectedCallback() {\n        super.connectedCallback();\n        this.fetchDashboardGroups();\n        this.fetchDashboards();\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked on each update to perform rendering tasks.\n     */\n    render() {\n        return html `\n      <div class=\"flex-container\">\n        <!-- loading dashboard groups -->\n        <mwc-list style=\"min-width: 760px\">\n          ${map(this.dashboardGroups, (dash, index) => html `\n              <mwc-list-item\n                id=${index}\n                class=\"column card dashboard-group\"\n                raised\n                @click=\"${() => this.fetchRespectiveDashboards(dash)}\"\n              >\n                <div class=\"container\">\n                  <p>${dash}</p>\n                </div>\n              </mwc-list-item>\n            `)}\n        </mwc-list>\n\n        <!-- loading dashboards -->\n        ${this.show ? dashboardTemplate(this.dashboards) : ''}\n\n        <!-- loading respective dashboards -->\n        ${!this.show ? dashboardTemplate(this.respectiveDashboards) : ''}\n        ${!this.show ? html `\n              <mwc-button class=\"column\" raised @click=\"${() => this.show = !this.show}\">X</mwc-button>\n            `\n            : ''}\n      </div>\n    `;\n    }\n    // fetch the the list of dashboards from the API\n    async fetchDashboards() {\n        try {\n            fetch(`http://${process.env.API_HOST}:${process.env.API_PORT}/api/v1/dashboards`).then(async (response) => {\n                const resp = ListDashboardsResponse.fromJson(await response.json());\n                const dashboards = [];\n                resp.dashboards.forEach(db => {\n                    console.log(db.dashboardGroupName);\n                    dashboards.push(db.name);\n                });\n                this.dashboards = dashboards;\n            });\n        }\n        catch (error) {\n            console.log(`failed to fetch: ${error}`);\n        }\n    }\n    // fetch the list of dashboard groups from API\n    async fetchDashboardGroups() {\n        try {\n            fetch(`http://${process.env.API_HOST}:${process.env.API_PORT}/api/v1/dashboard-groups`).then(async (response) => {\n                const resp = ListDashboardGroupsResponse.fromJson(await response.json());\n                const dashboardGroups = [];\n                resp.dashboardGroups.forEach(db => {\n                    dashboardGroups.push(db.name);\n                });\n                this.dashboardGroups = dashboardGroups;\n            });\n        }\n        catch (error) {\n            console.log(`failed to fetch: ${error}`);\n        }\n    }\n    // fetch the list of respective dashboards for a group from API\n    async fetchRespectiveDashboards(name) {\n        this.show = false;\n        try {\n            fetch(`http://${process.env.API_HOST}:${process.env.API_PORT}/api/v1/dashboard-groups/${name}`).then(async (response) => {\n                const resp = ListDashboardsResponse.fromJson(await response.json());\n                const respectiveDashboards = [];\n                resp.dashboards.forEach(ts => {\n                    respectiveDashboards.push(ts.name);\n                });\n                this.respectiveDashboards = respectiveDashboards;\n            });\n        }\n        catch (error) {\n            console.error(`Could not get dashboard summaries: ${error}`);\n        }\n    }\n}",
  1889            "description": "Class definition for the `testgrid-index` element.\nRenders the list of dashboards and dashboard groups available."
  1890          }
  1891        ],
  1892        "exports": [
  1893          {
  1894            "kind": "js",
  1895            "name": "TestgridIndex",
  1896            "declaration": {
  1897              "name": "TestgridIndex",
  1898              "module": "out-tsc/src/testgrid-index.js"
  1899            }
  1900          }
  1901        ]
  1902      },
  1903      {
  1904        "kind": "javascript-module",
  1905        "path": "out-tsc/src/testgrid-router.js",
  1906        "declarations": [
  1907          {
  1908            "kind": "variable",
  1909            "name": "TestgridRouter",
  1910            "default": "class TestgridRouter extends LitElement {\n    constructor() {\n        super(...arguments);\n        this.router = new Router(this, [\n            {\n                path: '/:dashboard/*',\n                render: (params) => html `<testgrid-data-content .dashboardName=${params.dashboard} .tabName=${params[0]} showTab></testgrid-data-content>`,\n            },\n            {\n                path: '/:dashboard',\n                render: (params) => html `<testgrid-data-content .dashboardName=${params.dashboard}></testgrid-data-content>`,\n            },\n            {\n                path: '/',\n                render: () => html `<testgrid-index></testgrid-index>`,\n            },\n        ]);\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked when a component is added to the document's DOM.\n     */\n    connectedCallback() {\n        super.connectedCallback();\n        window.addEventListener('location-changed', () => {\n            this.router.goto(location.pathname);\n        });\n    }\n    /**\n     * Lit-element lifecycle method.\n     * Invoked on each update to perform rendering tasks.\n     */\n    render() {\n        return html `${this.router.outlet()}`;\n    }\n}",
  1911            "description": "Class definition for the `testgrid-router` element.\nHandles the routing logic."
  1912          }
  1913        ],
  1914        "exports": [
  1915          {
  1916            "kind": "js",
  1917            "name": "TestgridRouter",
  1918            "declaration": {
  1919              "name": "TestgridRouter",
  1920              "module": "out-tsc/src/testgrid-router.js"
  1921            }
  1922          }
  1923        ]
  1924      },
  1925      {
  1926        "kind": "javascript-module",
  1927        "path": "out-tsc/stories/tab-summary.stories.js",
  1928        "declarations": [
  1929          {
  1930            "kind": "variable",
  1931            "name": "Passing"
  1932          },
  1933          {
  1934            "kind": "variable",
  1935            "name": "Flaky"
  1936          },
  1937          {
  1938            "kind": "variable",
  1939            "name": "Failing"
  1940          },
  1941          {
  1942            "kind": "variable",
  1943            "name": "Stale"
  1944          },
  1945          {
  1946            "kind": "variable",
  1947            "name": "Broken"
  1948          },
  1949          {
  1950            "kind": "variable",
  1951            "name": "Pending"
  1952          },
  1953          {
  1954            "kind": "variable",
  1955            "name": "Acceptable"
  1956          }
  1957        ],
  1958        "exports": [
  1959          {
  1960            "kind": "js",
  1961            "name": "default",
  1962            "declaration": {
  1963              "module": "out-tsc/stories/tab-summary.stories.js"
  1964            }
  1965          },
  1966          {
  1967            "kind": "js",
  1968            "name": "Passing",
  1969            "declaration": {
  1970              "name": "Passing",
  1971              "module": "out-tsc/stories/tab-summary.stories.js"
  1972            }
  1973          },
  1974          {
  1975            "kind": "js",
  1976            "name": "Flaky",
  1977            "declaration": {
  1978              "name": "Flaky",
  1979              "module": "out-tsc/stories/tab-summary.stories.js"
  1980            }
  1981          },
  1982          {
  1983            "kind": "js",
  1984            "name": "Failing",
  1985            "declaration": {
  1986              "name": "Failing",
  1987              "module": "out-tsc/stories/tab-summary.stories.js"
  1988            }
  1989          },
  1990          {
  1991            "kind": "js",
  1992            "name": "Stale",
  1993            "declaration": {
  1994              "name": "Stale",
  1995              "module": "out-tsc/stories/tab-summary.stories.js"
  1996            }
  1997          },
  1998          {
  1999            "kind": "js",
  2000            "name": "Broken",
  2001            "declaration": {
  2002              "name": "Broken",
  2003              "module": "out-tsc/stories/tab-summary.stories.js"
  2004            }
  2005          },
  2006          {
  2007            "kind": "js",
  2008            "name": "Pending",
  2009            "declaration": {
  2010              "name": "Pending",
  2011              "module": "out-tsc/stories/tab-summary.stories.js"
  2012            }
  2013          },
  2014          {
  2015            "kind": "js",
  2016            "name": "Acceptable",
  2017            "declaration": {
  2018              "name": "Acceptable",
  2019              "module": "out-tsc/stories/tab-summary.stories.js"
  2020            }
  2021          }
  2022        ]
  2023      },
  2024      {
  2025        "kind": "javascript-module",
  2026        "path": "out-tsc/stories/testgrid-grid-cell.stories.js",
  2027        "declarations": [
  2028          {
  2029            "kind": "variable",
  2030            "name": "NoResult"
  2031          },
  2032          {
  2033            "kind": "variable",
  2034            "name": "Pass"
  2035          },
  2036          {
  2037            "kind": "variable",
  2038            "name": "PassWithErrors"
  2039          },
  2040          {
  2041            "kind": "variable",
  2042            "name": "PassWithSkips"
  2043          },
  2044          {
  2045            "kind": "variable",
  2046            "name": "Running"
  2047          },
  2048          {
  2049            "kind": "variable",
  2050            "name": "CategorizedAbort"
  2051          },
  2052          {
  2053            "kind": "variable",
  2054            "name": "Unknown"
  2055          },
  2056          {
  2057            "kind": "variable",
  2058            "name": "Cancel"
  2059          },
  2060          {
  2061            "kind": "variable",
  2062            "name": "Blocked"
  2063          },
  2064          {
  2065            "kind": "variable",
  2066            "name": "TimedOut"
  2067          },
  2068          {
  2069            "kind": "variable",
  2070            "name": "CategorizedFail"
  2071          },
  2072          {
  2073            "kind": "variable",
  2074            "name": "BuildFail"
  2075          },
  2076          {
  2077            "kind": "variable",
  2078            "name": "Fail"
  2079          },
  2080          {
  2081            "kind": "variable",
  2082            "name": "Flaky"
  2083          },
  2084          {
  2085            "kind": "variable",
  2086            "name": "ToolFail"
  2087          },
  2088          {
  2089            "kind": "variable",
  2090            "name": "BuildPassed"
  2091          }
  2092        ],
  2093        "exports": [
  2094          {
  2095            "kind": "js",
  2096            "name": "default",
  2097            "declaration": {
  2098              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2099            }
  2100          },
  2101          {
  2102            "kind": "js",
  2103            "name": "NoResult",
  2104            "declaration": {
  2105              "name": "NoResult",
  2106              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2107            }
  2108          },
  2109          {
  2110            "kind": "js",
  2111            "name": "Pass",
  2112            "declaration": {
  2113              "name": "Pass",
  2114              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2115            }
  2116          },
  2117          {
  2118            "kind": "js",
  2119            "name": "PassWithErrors",
  2120            "declaration": {
  2121              "name": "PassWithErrors",
  2122              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2123            }
  2124          },
  2125          {
  2126            "kind": "js",
  2127            "name": "PassWithSkips",
  2128            "declaration": {
  2129              "name": "PassWithSkips",
  2130              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2131            }
  2132          },
  2133          {
  2134            "kind": "js",
  2135            "name": "Running",
  2136            "declaration": {
  2137              "name": "Running",
  2138              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2139            }
  2140          },
  2141          {
  2142            "kind": "js",
  2143            "name": "CategorizedAbort",
  2144            "declaration": {
  2145              "name": "CategorizedAbort",
  2146              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2147            }
  2148          },
  2149          {
  2150            "kind": "js",
  2151            "name": "Unknown",
  2152            "declaration": {
  2153              "name": "Unknown",
  2154              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2155            }
  2156          },
  2157          {
  2158            "kind": "js",
  2159            "name": "Cancel",
  2160            "declaration": {
  2161              "name": "Cancel",
  2162              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2163            }
  2164          },
  2165          {
  2166            "kind": "js",
  2167            "name": "Blocked",
  2168            "declaration": {
  2169              "name": "Blocked",
  2170              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2171            }
  2172          },
  2173          {
  2174            "kind": "js",
  2175            "name": "TimedOut",
  2176            "declaration": {
  2177              "name": "TimedOut",
  2178              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2179            }
  2180          },
  2181          {
  2182            "kind": "js",
  2183            "name": "CategorizedFail",
  2184            "declaration": {
  2185              "name": "CategorizedFail",
  2186              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2187            }
  2188          },
  2189          {
  2190            "kind": "js",
  2191            "name": "BuildFail",
  2192            "declaration": {
  2193              "name": "BuildFail",
  2194              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2195            }
  2196          },
  2197          {
  2198            "kind": "js",
  2199            "name": "Fail",
  2200            "declaration": {
  2201              "name": "Fail",
  2202              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2203            }
  2204          },
  2205          {
  2206            "kind": "js",
  2207            "name": "Flaky",
  2208            "declaration": {
  2209              "name": "Flaky",
  2210              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2211            }
  2212          },
  2213          {
  2214            "kind": "js",
  2215            "name": "ToolFail",
  2216            "declaration": {
  2217              "name": "ToolFail",
  2218              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2219            }
  2220          },
  2221          {
  2222            "kind": "js",
  2223            "name": "BuildPassed",
  2224            "declaration": {
  2225              "name": "BuildPassed",
  2226              "module": "out-tsc/stories/testgrid-grid-cell.stories.js"
  2227            }
  2228          }
  2229        ]
  2230      },
  2231      {
  2232        "kind": "javascript-module",
  2233        "path": "out-tsc/stories/testgrid-grid-column-header.stories.js",
  2234        "declarations": [
  2235          {
  2236            "kind": "variable",
  2237            "name": "Empty"
  2238          },
  2239          {
  2240            "kind": "variable",
  2241            "name": "Short"
  2242          },
  2243          {
  2244            "kind": "variable",
  2245            "name": "Long"
  2246          }
  2247        ],
  2248        "exports": [
  2249          {
  2250            "kind": "js",
  2251            "name": "default",
  2252            "declaration": {
  2253              "module": "out-tsc/stories/testgrid-grid-column-header.stories.js"
  2254            }
  2255          },
  2256          {
  2257            "kind": "js",
  2258            "name": "Empty",
  2259            "declaration": {
  2260              "name": "Empty",
  2261              "module": "out-tsc/stories/testgrid-grid-column-header.stories.js"
  2262            }
  2263          },
  2264          {
  2265            "kind": "js",
  2266            "name": "Short",
  2267            "declaration": {
  2268              "name": "Short",
  2269              "module": "out-tsc/stories/testgrid-grid-column-header.stories.js"
  2270            }
  2271          },
  2272          {
  2273            "kind": "js",
  2274            "name": "Long",
  2275            "declaration": {
  2276              "name": "Long",
  2277              "module": "out-tsc/stories/testgrid-grid-column-header.stories.js"
  2278            }
  2279          }
  2280        ]
  2281      },
  2282      {
  2283        "kind": "javascript-module",
  2284        "path": "out-tsc/stories/testgrid-grid-row-header.stories.js",
  2285        "declarations": [
  2286          {
  2287            "kind": "variable",
  2288            "name": "Empty"
  2289          },
  2290          {
  2291            "kind": "variable",
  2292            "name": "Short"
  2293          },
  2294          {
  2295            "kind": "variable",
  2296            "name": "Long"
  2297          }
  2298        ],
  2299        "exports": [
  2300          {
  2301            "kind": "js",
  2302            "name": "default",
  2303            "declaration": {
  2304              "module": "out-tsc/stories/testgrid-grid-row-header.stories.js"
  2305            }
  2306          },
  2307          {
  2308            "kind": "js",
  2309            "name": "Empty",
  2310            "declaration": {
  2311              "name": "Empty",
  2312              "module": "out-tsc/stories/testgrid-grid-row-header.stories.js"
  2313            }
  2314          },
  2315          {
  2316            "kind": "js",
  2317            "name": "Short",
  2318            "declaration": {
  2319              "name": "Short",
  2320              "module": "out-tsc/stories/testgrid-grid-row-header.stories.js"
  2321            }
  2322          },
  2323          {
  2324            "kind": "js",
  2325            "name": "Long",
  2326            "declaration": {
  2327              "name": "Long",
  2328              "module": "out-tsc/stories/testgrid-grid-row-header.stories.js"
  2329            }
  2330          }
  2331        ]
  2332      },
  2333      {
  2334        "kind": "javascript-module",
  2335        "path": "out-tsc/stories/testgrid-grid-row-name.stories.js",
  2336        "declarations": [
  2337          {
  2338            "kind": "variable",
  2339            "name": "Empty"
  2340          },
  2341          {
  2342            "kind": "variable",
  2343            "name": "Short"
  2344          },
  2345          {
  2346            "kind": "variable",
  2347            "name": "Long"
  2348          }
  2349        ],
  2350        "exports": [
  2351          {
  2352            "kind": "js",
  2353            "name": "default",
  2354            "declaration": {
  2355              "module": "out-tsc/stories/testgrid-grid-row-name.stories.js"
  2356            }
  2357          },
  2358          {
  2359            "kind": "js",
  2360            "name": "Empty",
  2361            "declaration": {
  2362              "name": "Empty",
  2363              "module": "out-tsc/stories/testgrid-grid-row-name.stories.js"
  2364            }
  2365          },
  2366          {
  2367            "kind": "js",
  2368            "name": "Short",
  2369            "declaration": {
  2370              "name": "Short",
  2371              "module": "out-tsc/stories/testgrid-grid-row-name.stories.js"
  2372            }
  2373          },
  2374          {
  2375            "kind": "js",
  2376            "name": "Long",
  2377            "declaration": {
  2378              "name": "Long",
  2379              "module": "out-tsc/stories/testgrid-grid-row-name.stories.js"
  2380            }
  2381          }
  2382        ]
  2383      },
  2384      {
  2385        "kind": "javascript-module",
  2386        "path": "out-tsc/stories/testgrid-grid.stories.js",
  2387        "declarations": [
  2388          {
  2389            "kind": "variable",
  2390            "name": "Grid"
  2391          }
  2392        ],
  2393        "exports": [
  2394          {
  2395            "kind": "js",
  2396            "name": "default",
  2397            "declaration": {
  2398              "module": "out-tsc/stories/testgrid-grid.stories.js"
  2399            }
  2400          },
  2401          {
  2402            "kind": "js",
  2403            "name": "Grid",
  2404            "declaration": {
  2405              "name": "Grid",
  2406              "module": "out-tsc/stories/testgrid-grid.stories.js"
  2407            }
  2408          }
  2409        ]
  2410      },
  2411      {
  2412        "kind": "javascript-module",
  2413        "path": "out-tsc/stories/testgrid-group-summary.stories.js",
  2414        "declarations": [
  2415          {
  2416            "kind": "variable",
  2417            "name": "DashboardGroup"
  2418          }
  2419        ],
  2420        "exports": [
  2421          {
  2422            "kind": "js",
  2423            "name": "default",
  2424            "declaration": {
  2425              "module": "out-tsc/stories/testgrid-group-summary.stories.js"
  2426            }
  2427          },
  2428          {
  2429            "kind": "js",
  2430            "name": "DashboardGroup",
  2431            "declaration": {
  2432              "name": "DashboardGroup",
  2433              "module": "out-tsc/stories/testgrid-group-summary.stories.js"
  2434            }
  2435          }
  2436        ]
  2437      },
  2438      {
  2439        "kind": "javascript-module",
  2440        "path": "out-tsc/stories/testgrid-index.stories.js",
  2441        "declarations": [
  2442          {
  2443            "kind": "variable",
  2444            "name": "App"
  2445          },
  2446          {
  2447            "kind": "function",
  2448            "name": "Dashboards",
  2449            "parameters": [
  2450              {
  2451                "name": "{ backgroundColor = 'white', }"
  2452              }
  2453            ]
  2454          },
  2455          {
  2456            "kind": "function",
  2457            "name": "DashboardGroups",
  2458            "parameters": [
  2459              {
  2460                "name": "{ backgroundColor = 'white', }"
  2461              }
  2462            ]
  2463          },
  2464          {
  2465            "kind": "function",
  2466            "name": "RespectiveDashboards",
  2467            "parameters": [
  2468              {
  2469                "name": "{ backgroundColor = 'white', }"
  2470              }
  2471            ]
  2472          }
  2473        ],
  2474        "exports": [
  2475          {
  2476            "kind": "js",
  2477            "name": "default",
  2478            "declaration": {
  2479              "module": "out-tsc/stories/testgrid-index.stories.js"
  2480            }
  2481          },
  2482          {
  2483            "kind": "js",
  2484            "name": "App",
  2485            "declaration": {
  2486              "name": "App",
  2487              "module": "out-tsc/stories/testgrid-index.stories.js"
  2488            }
  2489          },
  2490          {
  2491            "kind": "js",
  2492            "name": "Dashboards",
  2493            "declaration": {
  2494              "name": "Dashboards",
  2495              "module": "out-tsc/stories/testgrid-index.stories.js"
  2496            }
  2497          },
  2498          {
  2499            "kind": "js",
  2500            "name": "DashboardGroups",
  2501            "declaration": {
  2502              "name": "DashboardGroups",
  2503              "module": "out-tsc/stories/testgrid-index.stories.js"
  2504            }
  2505          },
  2506          {
  2507            "kind": "js",
  2508            "name": "RespectiveDashboards",
  2509            "declaration": {
  2510              "name": "RespectiveDashboards",
  2511              "module": "out-tsc/stories/testgrid-index.stories.js"
  2512            }
  2513          }
  2514        ]
  2515      },
  2516      {
  2517        "kind": "javascript-module",
  2518        "path": "src/utils/navigation.ts",
  2519        "declarations": [
  2520          {
  2521            "kind": "function",
  2522            "name": "navigate",
  2523            "parameters": [
  2524              {
  2525                "name": "name",
  2526                "type": {
  2527                  "text": "string"
  2528                }
  2529              },
  2530              {
  2531                "name": "path",
  2532                "type": {
  2533                  "text": "string"
  2534                }
  2535              }
  2536            ],
  2537            "description": "Navigates application to a specified page."
  2538          },
  2539          {
  2540            "kind": "function",
  2541            "name": "navigateTab",
  2542            "parameters": [
  2543              {
  2544                "name": "dashboard",
  2545                "type": {
  2546                  "text": "string"
  2547                }
  2548              },
  2549              {
  2550                "name": "tab",
  2551                "type": {
  2552                  "text": "string"
  2553                }
  2554              }
  2555            ],
  2556            "description": "Changes the URL without reloading"
  2557          }
  2558        ],
  2559        "exports": [
  2560          {
  2561            "kind": "js",
  2562            "name": "navigate",
  2563            "declaration": {
  2564              "name": "navigate",
  2565              "module": "src/utils/navigation.ts"
  2566            }
  2567          },
  2568          {
  2569            "kind": "js",
  2570            "name": "navigateTab",
  2571            "declaration": {
  2572              "name": "navigateTab",
  2573              "module": "src/utils/navigation.ts"
  2574            }
  2575          }
  2576        ]
  2577      },
  2578      {
  2579        "kind": "javascript-module",
  2580        "path": "out-tsc/src/utils/navigation.js",
  2581        "declarations": [
  2582          {
  2583            "kind": "function",
  2584            "name": "navigate",
  2585            "parameters": [
  2586              {
  2587                "name": "name"
  2588              },
  2589              {
  2590                "name": "path",
  2591                "type": {
  2592                  "text": "string"
  2593                }
  2594              }
  2595            ],
  2596            "description": "Navigates application to a specified page."
  2597          },
  2598          {
  2599            "kind": "function",
  2600            "name": "navigateTab",
  2601            "parameters": [
  2602              {
  2603                "name": "dashboard",
  2604                "type": {
  2605                  "text": "string"
  2606                }
  2607              },
  2608              {
  2609                "name": "tab",
  2610                "type": {
  2611                  "text": "string"
  2612                }
  2613              }
  2614            ],
  2615            "description": "Changes the URL without reloading"
  2616          }
  2617        ],
  2618        "exports": [
  2619          {
  2620            "kind": "js",
  2621            "name": "navigate",
  2622            "declaration": {
  2623              "name": "navigate",
  2624              "module": "out-tsc/src/utils/navigation.js"
  2625            }
  2626          },
  2627          {
  2628            "kind": "js",
  2629            "name": "navigateTab",
  2630            "declaration": {
  2631              "name": "navigateTab",
  2632              "module": "out-tsc/src/utils/navigation.js"
  2633            }
  2634          }
  2635        ]
  2636      },
  2637      {
  2638        "kind": "javascript-module",
  2639        "path": "src/gen/google/protobuf/timestamp.ts",
  2640        "declarations": [
  2641          {
  2642            "kind": "variable",
  2643            "name": "Timestamp",
  2644            "default": "new Timestamp$Type()"
  2645          }
  2646        ],
  2647        "exports": [
  2648          {
  2649            "kind": "js",
  2650            "name": "Timestamp",
  2651            "declaration": {
  2652              "name": "Timestamp",
  2653              "module": "src/gen/google/protobuf/timestamp.ts"
  2654            }
  2655          }
  2656        ]
  2657      },
  2658      {
  2659        "kind": "javascript-module",
  2660        "path": "src/gen/pb/config/config.ts",
  2661        "declarations": [
  2662          {
  2663            "kind": "variable",
  2664            "name": "TestNameConfig",
  2665            "default": "new TestNameConfig$Type()"
  2666          },
  2667          {
  2668            "kind": "variable",
  2669            "name": "TestNameConfig_NameElement",
  2670            "default": "new TestNameConfig_NameElement$Type()"
  2671          },
  2672          {
  2673            "kind": "variable",
  2674            "name": "Notification",
  2675            "default": "new Notification$Type()"
  2676          },
  2677          {
  2678            "kind": "variable",
  2679            "name": "TestGroup",
  2680            "default": "new TestGroup$Type()"
  2681          },
  2682          {
  2683            "kind": "variable",
  2684            "name": "TestGroup_ColumnHeader",
  2685            "default": "new TestGroup_ColumnHeader$Type()"
  2686          },
  2687          {
  2688            "kind": "variable",
  2689            "name": "TestGroup_TestAnnotation",
  2690            "default": "new TestGroup_TestAnnotation$Type()"
  2691          },
  2692          {
  2693            "kind": "variable",
  2694            "name": "TestGroup_KeyValue",
  2695            "default": "new TestGroup_KeyValue$Type()"
  2696          },
  2697          {
  2698            "kind": "variable",
  2699            "name": "TestGroup_ResultSource",
  2700            "default": "new TestGroup_ResultSource$Type()"
  2701          },
  2702          {
  2703            "kind": "variable",
  2704            "name": "GCSConfig",
  2705            "default": "new GCSConfig$Type()"
  2706          },
  2707          {
  2708            "kind": "variable",
  2709            "name": "IssueGatherOptions",
  2710            "default": "new IssueGatherOptions$Type()"
  2711          },
  2712          {
  2713            "kind": "variable",
  2714            "name": "TestMetadataOptions",
  2715            "default": "new TestMetadataOptions$Type()"
  2716          },
  2717          {
  2718            "kind": "variable",
  2719            "name": "AutoBugOptions",
  2720            "default": "new AutoBugOptions$Type()"
  2721          },
  2722          {
  2723            "kind": "variable",
  2724            "name": "AutoBugOptions_DefaultTestMetadata",
  2725            "default": "new AutoBugOptions_DefaultTestMetadata$Type()"
  2726          },
  2727          {
  2728            "kind": "variable",
  2729            "name": "HotlistIdFromSource",
  2730            "default": "new HotlistIdFromSource$Type()"
  2731          },
  2732          {
  2733            "kind": "variable",
  2734            "name": "Dashboard",
  2735            "default": "new Dashboard$Type()"
  2736          },
  2737          {
  2738            "kind": "variable",
  2739            "name": "LinkTemplate",
  2740            "default": "new LinkTemplate$Type()"
  2741          },
  2742          {
  2743            "kind": "variable",
  2744            "name": "LinkOptionsTemplate",
  2745            "default": "new LinkOptionsTemplate$Type()"
  2746          },
  2747          {
  2748            "kind": "variable",
  2749            "name": "DashboardTab",
  2750            "default": "new DashboardTab$Type()"
  2751          },
  2752          {
  2753            "kind": "variable",
  2754            "name": "DashboardTabAlertOptions",
  2755            "default": "new DashboardTabAlertOptions$Type()"
  2756          },
  2757          {
  2758            "kind": "variable",
  2759            "name": "DashboardTabFlakinessAlertOptions",
  2760            "default": "new DashboardTabFlakinessAlertOptions$Type()"
  2761          },
  2762          {
  2763            "kind": "variable",
  2764            "name": "DashboardTabStatusCustomizationOptions",
  2765            "default": "new DashboardTabStatusCustomizationOptions$Type()"
  2766          },
  2767          {
  2768            "kind": "variable",
  2769            "name": "DashboardGroup",
  2770            "default": "new DashboardGroup$Type()"
  2771          },
  2772          {
  2773            "kind": "variable",
  2774            "name": "Configuration",
  2775            "default": "new Configuration$Type()"
  2776          },
  2777          {
  2778            "kind": "variable",
  2779            "name": "HealthAnalysisOptions",
  2780            "default": "new HealthAnalysisOptions$Type()"
  2781          },
  2782          {
  2783            "kind": "variable",
  2784            "name": "DefaultConfiguration",
  2785            "default": "new DefaultConfiguration$Type()"
  2786          }
  2787        ],
  2788        "exports": [
  2789          {
  2790            "kind": "js",
  2791            "name": "TestNameConfig",
  2792            "declaration": {
  2793              "name": "TestNameConfig",
  2794              "module": "src/gen/pb/config/config.ts"
  2795            }
  2796          },
  2797          {
  2798            "kind": "js",
  2799            "name": "TestNameConfig_NameElement",
  2800            "declaration": {
  2801              "name": "TestNameConfig_NameElement",
  2802              "module": "src/gen/pb/config/config.ts"
  2803            }
  2804          },
  2805          {
  2806            "kind": "js",
  2807            "name": "Notification",
  2808            "declaration": {
  2809              "name": "Notification",
  2810              "module": "src/gen/pb/config/config.ts"
  2811            }
  2812          },
  2813          {
  2814            "kind": "js",
  2815            "name": "TestGroup",
  2816            "declaration": {
  2817              "name": "TestGroup",
  2818              "module": "src/gen/pb/config/config.ts"
  2819            }
  2820          },
  2821          {
  2822            "kind": "js",
  2823            "name": "TestGroup_ColumnHeader",
  2824            "declaration": {
  2825              "name": "TestGroup_ColumnHeader",
  2826              "module": "src/gen/pb/config/config.ts"
  2827            }
  2828          },
  2829          {
  2830            "kind": "js",
  2831            "name": "TestGroup_TestAnnotation",
  2832            "declaration": {
  2833              "name": "TestGroup_TestAnnotation",
  2834              "module": "src/gen/pb/config/config.ts"
  2835            }
  2836          },
  2837          {
  2838            "kind": "js",
  2839            "name": "TestGroup_KeyValue",
  2840            "declaration": {
  2841              "name": "TestGroup_KeyValue",
  2842              "module": "src/gen/pb/config/config.ts"
  2843            }
  2844          },
  2845          {
  2846            "kind": "js",
  2847            "name": "TestGroup_ResultSource",
  2848            "declaration": {
  2849              "name": "TestGroup_ResultSource",
  2850              "module": "src/gen/pb/config/config.ts"
  2851            }
  2852          },
  2853          {
  2854            "kind": "js",
  2855            "name": "GCSConfig",
  2856            "declaration": {
  2857              "name": "GCSConfig",
  2858              "module": "src/gen/pb/config/config.ts"
  2859            }
  2860          },
  2861          {
  2862            "kind": "js",
  2863            "name": "IssueGatherOptions",
  2864            "declaration": {
  2865              "name": "IssueGatherOptions",
  2866              "module": "src/gen/pb/config/config.ts"
  2867            }
  2868          },
  2869          {
  2870            "kind": "js",
  2871            "name": "TestMetadataOptions",
  2872            "declaration": {
  2873              "name": "TestMetadataOptions",
  2874              "module": "src/gen/pb/config/config.ts"
  2875            }
  2876          },
  2877          {
  2878            "kind": "js",
  2879            "name": "AutoBugOptions",
  2880            "declaration": {
  2881              "name": "AutoBugOptions",
  2882              "module": "src/gen/pb/config/config.ts"
  2883            }
  2884          },
  2885          {
  2886            "kind": "js",
  2887            "name": "AutoBugOptions_DefaultTestMetadata",
  2888            "declaration": {
  2889              "name": "AutoBugOptions_DefaultTestMetadata",
  2890              "module": "src/gen/pb/config/config.ts"
  2891            }
  2892          },
  2893          {
  2894            "kind": "js",
  2895            "name": "HotlistIdFromSource",
  2896            "declaration": {
  2897              "name": "HotlistIdFromSource",
  2898              "module": "src/gen/pb/config/config.ts"
  2899            }
  2900          },
  2901          {
  2902            "kind": "js",
  2903            "name": "Dashboard",
  2904            "declaration": {
  2905              "name": "Dashboard",
  2906              "module": "src/gen/pb/config/config.ts"
  2907            }
  2908          },
  2909          {
  2910            "kind": "js",
  2911            "name": "LinkTemplate",
  2912            "declaration": {
  2913              "name": "LinkTemplate",
  2914              "module": "src/gen/pb/config/config.ts"
  2915            }
  2916          },
  2917          {
  2918            "kind": "js",
  2919            "name": "LinkOptionsTemplate",
  2920            "declaration": {
  2921              "name": "LinkOptionsTemplate",
  2922              "module": "src/gen/pb/config/config.ts"
  2923            }
  2924          },
  2925          {
  2926            "kind": "js",
  2927            "name": "DashboardTab",
  2928            "declaration": {
  2929              "name": "DashboardTab",
  2930              "module": "src/gen/pb/config/config.ts"
  2931            }
  2932          },
  2933          {
  2934            "kind": "js",
  2935            "name": "DashboardTabAlertOptions",
  2936            "declaration": {
  2937              "name": "DashboardTabAlertOptions",
  2938              "module": "src/gen/pb/config/config.ts"
  2939            }
  2940          },
  2941          {
  2942            "kind": "js",
  2943            "name": "DashboardTabFlakinessAlertOptions",
  2944            "declaration": {
  2945              "name": "DashboardTabFlakinessAlertOptions",
  2946              "module": "src/gen/pb/config/config.ts"
  2947            }
  2948          },
  2949          {
  2950            "kind": "js",
  2951            "name": "DashboardTabStatusCustomizationOptions",
  2952            "declaration": {
  2953              "name": "DashboardTabStatusCustomizationOptions",
  2954              "module": "src/gen/pb/config/config.ts"
  2955            }
  2956          },
  2957          {
  2958            "kind": "js",
  2959            "name": "DashboardGroup",
  2960            "declaration": {
  2961              "name": "DashboardGroup",
  2962              "module": "src/gen/pb/config/config.ts"
  2963            }
  2964          },
  2965          {
  2966            "kind": "js",
  2967            "name": "Configuration",
  2968            "declaration": {
  2969              "name": "Configuration",
  2970              "module": "src/gen/pb/config/config.ts"
  2971            }
  2972          },
  2973          {
  2974            "kind": "js",
  2975            "name": "HealthAnalysisOptions",
  2976            "declaration": {
  2977              "name": "HealthAnalysisOptions",
  2978              "module": "src/gen/pb/config/config.ts"
  2979            }
  2980          },
  2981          {
  2982            "kind": "js",
  2983            "name": "DefaultConfiguration",
  2984            "declaration": {
  2985              "name": "DefaultConfiguration",
  2986              "module": "src/gen/pb/config/config.ts"
  2987            }
  2988          }
  2989        ]
  2990      },
  2991      {
  2992        "kind": "javascript-module",
  2993        "path": "src/gen/pb/custom_evaluator/custom_evaluator.ts",
  2994        "declarations": [
  2995          {
  2996            "kind": "variable",
  2997            "name": "RuleSet",
  2998            "default": "new RuleSet$Type()"
  2999          },
  3000          {
  3001            "kind": "variable",
  3002            "name": "Rule",
  3003            "default": "new Rule$Type()"
  3004          },
  3005          {
  3006            "kind": "variable",
  3007            "name": "TestResultComparison",
  3008            "default": "new TestResultComparison$Type()"
  3009          },
  3010          {
  3011            "kind": "variable",
  3012            "name": "Comparison",
  3013            "default": "new Comparison$Type()"
  3014          }
  3015        ],
  3016        "exports": [
  3017          {
  3018            "kind": "js",
  3019            "name": "RuleSet",
  3020            "declaration": {
  3021              "name": "RuleSet",
  3022              "module": "src/gen/pb/custom_evaluator/custom_evaluator.ts"
  3023            }
  3024          },
  3025          {
  3026            "kind": "js",
  3027            "name": "Rule",
  3028            "declaration": {
  3029              "name": "Rule",
  3030              "module": "src/gen/pb/custom_evaluator/custom_evaluator.ts"
  3031            }
  3032          },
  3033          {
  3034            "kind": "js",
  3035            "name": "TestResultComparison",
  3036            "declaration": {
  3037              "name": "TestResultComparison",
  3038              "module": "src/gen/pb/custom_evaluator/custom_evaluator.ts"
  3039            }
  3040          },
  3041          {
  3042            "kind": "js",
  3043            "name": "Comparison",
  3044            "declaration": {
  3045              "name": "Comparison",
  3046              "module": "src/gen/pb/custom_evaluator/custom_evaluator.ts"
  3047            }
  3048          }
  3049        ]
  3050      },
  3051      {
  3052        "kind": "javascript-module",
  3053        "path": "src/gen/pb/state/state.ts",
  3054        "declarations": [
  3055          {
  3056            "kind": "variable",
  3057            "name": "Property",
  3058            "default": "new Property$Type()"
  3059          },
  3060          {
  3061            "kind": "variable",
  3062            "name": "Metric",
  3063            "default": "new Metric$Type()"
  3064          },
  3065          {
  3066            "kind": "variable",
  3067            "name": "UpdatePhaseData",
  3068            "default": "new UpdatePhaseData$Type()"
  3069          },
  3070          {
  3071            "kind": "variable",
  3072            "name": "UpdateInfo",
  3073            "default": "new UpdateInfo$Type()"
  3074          },
  3075          {
  3076            "kind": "variable",
  3077            "name": "AlertInfo",
  3078            "default": "new AlertInfo$Type()"
  3079          },
  3080          {
  3081            "kind": "variable",
  3082            "name": "TestMetadata",
  3083            "default": "new TestMetadata$Type()"
  3084          },
  3085          {
  3086            "kind": "variable",
  3087            "name": "Column",
  3088            "default": "new Column$Type()"
  3089          },
  3090          {
  3091            "kind": "variable",
  3092            "name": "Stats",
  3093            "default": "new Stats$Type()"
  3094          },
  3095          {
  3096            "kind": "variable",
  3097            "name": "Row",
  3098            "default": "new Row$Type()"
  3099          },
  3100          {
  3101            "kind": "variable",
  3102            "name": "Grid",
  3103            "default": "new Grid$Type()"
  3104          },
  3105          {
  3106            "kind": "variable",
  3107            "name": "Cluster",
  3108            "default": "new Cluster$Type()"
  3109          },
  3110          {
  3111            "kind": "variable",
  3112            "name": "ClusterRow",
  3113            "default": "new ClusterRow$Type()"
  3114          }
  3115        ],
  3116        "exports": [
  3117          {
  3118            "kind": "js",
  3119            "name": "Property",
  3120            "declaration": {
  3121              "name": "Property",
  3122              "module": "src/gen/pb/state/state.ts"
  3123            }
  3124          },
  3125          {
  3126            "kind": "js",
  3127            "name": "Metric",
  3128            "declaration": {
  3129              "name": "Metric",
  3130              "module": "src/gen/pb/state/state.ts"
  3131            }
  3132          },
  3133          {
  3134            "kind": "js",
  3135            "name": "UpdatePhaseData",
  3136            "declaration": {
  3137              "name": "UpdatePhaseData",
  3138              "module": "src/gen/pb/state/state.ts"
  3139            }
  3140          },
  3141          {
  3142            "kind": "js",
  3143            "name": "UpdateInfo",
  3144            "declaration": {
  3145              "name": "UpdateInfo",
  3146              "module": "src/gen/pb/state/state.ts"
  3147            }
  3148          },
  3149          {
  3150            "kind": "js",
  3151            "name": "AlertInfo",
  3152            "declaration": {
  3153              "name": "AlertInfo",
  3154              "module": "src/gen/pb/state/state.ts"
  3155            }
  3156          },
  3157          {
  3158            "kind": "js",
  3159            "name": "TestMetadata",
  3160            "declaration": {
  3161              "name": "TestMetadata",
  3162              "module": "src/gen/pb/state/state.ts"
  3163            }
  3164          },
  3165          {
  3166            "kind": "js",
  3167            "name": "Column",
  3168            "declaration": {
  3169              "name": "Column",
  3170              "module": "src/gen/pb/state/state.ts"
  3171            }
  3172          },
  3173          {
  3174            "kind": "js",
  3175            "name": "Stats",
  3176            "declaration": {
  3177              "name": "Stats",
  3178              "module": "src/gen/pb/state/state.ts"
  3179            }
  3180          },
  3181          {
  3182            "kind": "js",
  3183            "name": "Row",
  3184            "declaration": {
  3185              "name": "Row",
  3186              "module": "src/gen/pb/state/state.ts"
  3187            }
  3188          },
  3189          {
  3190            "kind": "js",
  3191            "name": "Grid",
  3192            "declaration": {
  3193              "name": "Grid",
  3194              "module": "src/gen/pb/state/state.ts"
  3195            }
  3196          },
  3197          {
  3198            "kind": "js",
  3199            "name": "Cluster",
  3200            "declaration": {
  3201              "name": "Cluster",
  3202              "module": "src/gen/pb/state/state.ts"
  3203            }
  3204          },
  3205          {
  3206            "kind": "js",
  3207            "name": "ClusterRow",
  3208            "declaration": {
  3209              "name": "ClusterRow",
  3210              "module": "src/gen/pb/state/state.ts"
  3211            }
  3212          }
  3213        ]
  3214      },
  3215      {
  3216        "kind": "javascript-module",
  3217        "path": "src/gen/pb/summary/summary.ts",
  3218        "declarations": [
  3219          {
  3220            "kind": "variable",
  3221            "name": "FailingTestSummary",
  3222            "default": "new FailingTestSummary$Type()"
  3223          },
  3224          {
  3225            "kind": "variable",
  3226            "name": "TestInfo",
  3227            "default": "new TestInfo$Type()"
  3228          },
  3229          {
  3230            "kind": "variable",
  3231            "name": "HealthinessInfo",
  3232            "default": "new HealthinessInfo$Type()"
  3233          },
  3234          {
  3235            "kind": "variable",
  3236            "name": "AlertingData",
  3237            "default": "new AlertingData$Type()"
  3238          },
  3239          {
  3240            "kind": "variable",
  3241            "name": "DashboardTabSummary",
  3242            "default": "new DashboardTabSummary$Type()"
  3243          },
  3244          {
  3245            "kind": "variable",
  3246            "name": "DashboardTabSummaryMetrics",
  3247            "default": "new DashboardTabSummaryMetrics$Type()"
  3248          },
  3249          {
  3250            "kind": "variable",
  3251            "name": "DashboardSummary",
  3252            "default": "new DashboardSummary$Type()"
  3253          }
  3254        ],
  3255        "exports": [
  3256          {
  3257            "kind": "js",
  3258            "name": "FailingTestSummary",
  3259            "declaration": {
  3260              "name": "FailingTestSummary",
  3261              "module": "src/gen/pb/summary/summary.ts"
  3262            }
  3263          },
  3264          {
  3265            "kind": "js",
  3266            "name": "TestInfo",
  3267            "declaration": {
  3268              "name": "TestInfo",
  3269              "module": "src/gen/pb/summary/summary.ts"
  3270            }
  3271          },
  3272          {
  3273            "kind": "js",
  3274            "name": "HealthinessInfo",
  3275            "declaration": {
  3276              "name": "HealthinessInfo",
  3277              "module": "src/gen/pb/summary/summary.ts"
  3278            }
  3279          },
  3280          {
  3281            "kind": "js",
  3282            "name": "AlertingData",
  3283            "declaration": {
  3284              "name": "AlertingData",
  3285              "module": "src/gen/pb/summary/summary.ts"
  3286            }
  3287          },
  3288          {
  3289            "kind": "js",
  3290            "name": "DashboardTabSummary",
  3291            "declaration": {
  3292              "name": "DashboardTabSummary",
  3293              "module": "src/gen/pb/summary/summary.ts"
  3294            }
  3295          },
  3296          {
  3297            "kind": "js",
  3298            "name": "DashboardTabSummaryMetrics",
  3299            "declaration": {
  3300              "name": "DashboardTabSummaryMetrics",
  3301              "module": "src/gen/pb/summary/summary.ts"
  3302            }
  3303          },
  3304          {
  3305            "kind": "js",
  3306            "name": "DashboardSummary",
  3307            "declaration": {
  3308              "name": "DashboardSummary",
  3309              "module": "src/gen/pb/summary/summary.ts"
  3310            }
  3311          }
  3312        ]
  3313      },
  3314      {
  3315        "kind": "javascript-module",
  3316        "path": "src/gen/pb/test_status/test_status.ts",
  3317        "declarations": [],
  3318        "exports": []
  3319      },
  3320      {
  3321        "kind": "javascript-module",
  3322        "path": "out-tsc/src/gen/google/protobuf/timestamp.js",
  3323        "declarations": [
  3324          {
  3325            "kind": "variable",
  3326            "name": "Timestamp",
  3327            "default": "new Timestamp$Type()"
  3328          }
  3329        ],
  3330        "exports": [
  3331          {
  3332            "kind": "js",
  3333            "name": "Timestamp",
  3334            "declaration": {
  3335              "name": "Timestamp",
  3336              "module": "out-tsc/src/gen/google/protobuf/timestamp.js"
  3337            }
  3338          }
  3339        ]
  3340      },
  3341      {
  3342        "kind": "javascript-module",
  3343        "path": "out-tsc/src/gen/pb/config/config.js",
  3344        "declarations": [
  3345          {
  3346            "kind": "variable",
  3347            "name": "TestGroup_TestsName"
  3348          },
  3349          {
  3350            "kind": "variable",
  3351            "name": "TestGroup_FallbackGrouping"
  3352          },
  3353          {
  3354            "kind": "variable",
  3355            "name": "TestGroup_PrimaryGrouping"
  3356          },
  3357          {
  3358            "kind": "variable",
  3359            "name": "AutoBugOptions_Priority",
  3360            "description": "Scale of issue priority, used to indicate importance of issue."
  3361          },
  3362          {
  3363            "kind": "variable",
  3364            "name": "DashboardTabStatusCustomizationOptions_IgnoredTestStatus",
  3365            "description": "Columns which contain cells with any status configure below will be\nignored. Ignored columns affect the computation of flakiness and\nnon-ignored number of runs."
  3366          },
  3367          {
  3368            "kind": "variable",
  3369            "name": "TestNameConfig",
  3370            "default": "new TestNameConfig$Type()"
  3371          },
  3372          {
  3373            "kind": "variable",
  3374            "name": "TestNameConfig_NameElement",
  3375            "default": "new TestNameConfig_NameElement$Type()"
  3376          },
  3377          {
  3378            "kind": "variable",
  3379            "name": "Notification",
  3380            "default": "new Notification$Type()"
  3381          },
  3382          {
  3383            "kind": "variable",
  3384            "name": "TestGroup",
  3385            "default": "new TestGroup$Type()"
  3386          },
  3387          {
  3388            "kind": "variable",
  3389            "name": "TestGroup_ColumnHeader",
  3390            "default": "new TestGroup_ColumnHeader$Type()"
  3391          },
  3392          {
  3393            "kind": "variable",
  3394            "name": "TestGroup_TestAnnotation",
  3395            "default": "new TestGroup_TestAnnotation$Type()"
  3396          },
  3397          {
  3398            "kind": "variable",
  3399            "name": "TestGroup_KeyValue",
  3400            "default": "new TestGroup_KeyValue$Type()"
  3401          },
  3402          {
  3403            "kind": "variable",
  3404            "name": "TestGroup_ResultSource",
  3405            "default": "new TestGroup_ResultSource$Type()"
  3406          },
  3407          {
  3408            "kind": "variable",
  3409            "name": "GCSConfig",
  3410            "default": "new GCSConfig$Type()"
  3411          },
  3412          {
  3413            "kind": "variable",
  3414            "name": "IssueGatherOptions",
  3415            "default": "new IssueGatherOptions$Type()"
  3416          },
  3417          {
  3418            "kind": "variable",
  3419            "name": "TestMetadataOptions",
  3420            "default": "new TestMetadataOptions$Type()"
  3421          },
  3422          {
  3423            "kind": "variable",
  3424            "name": "AutoBugOptions",
  3425            "default": "new AutoBugOptions$Type()"
  3426          },
  3427          {
  3428            "kind": "variable",
  3429            "name": "AutoBugOptions_DefaultTestMetadata",
  3430            "default": "new AutoBugOptions_DefaultTestMetadata$Type()"
  3431          },
  3432          {
  3433            "kind": "variable",
  3434            "name": "HotlistIdFromSource",
  3435            "default": "new HotlistIdFromSource$Type()"
  3436          },
  3437          {
  3438            "kind": "variable",
  3439            "name": "Dashboard",
  3440            "default": "new Dashboard$Type()"
  3441          },
  3442          {
  3443            "kind": "variable",
  3444            "name": "LinkTemplate",
  3445            "default": "new LinkTemplate$Type()"
  3446          },
  3447          {
  3448            "kind": "variable",
  3449            "name": "LinkOptionsTemplate",
  3450            "default": "new LinkOptionsTemplate$Type()"
  3451          },
  3452          {
  3453            "kind": "variable",
  3454            "name": "DashboardTab",
  3455            "default": "new DashboardTab$Type()"
  3456          },
  3457          {
  3458            "kind": "variable",
  3459            "name": "DashboardTabAlertOptions",
  3460            "default": "new DashboardTabAlertOptions$Type()"
  3461          },
  3462          {
  3463            "kind": "variable",
  3464            "name": "DashboardTabFlakinessAlertOptions",
  3465            "default": "new DashboardTabFlakinessAlertOptions$Type()"
  3466          },
  3467          {
  3468            "kind": "variable",
  3469            "name": "DashboardTabStatusCustomizationOptions",
  3470            "default": "new DashboardTabStatusCustomizationOptions$Type()"
  3471          },
  3472          {
  3473            "kind": "variable",
  3474            "name": "DashboardGroup",
  3475            "default": "new DashboardGroup$Type()"
  3476          },
  3477          {
  3478            "kind": "variable",
  3479            "name": "Configuration",
  3480            "default": "new Configuration$Type()"
  3481          },
  3482          {
  3483            "kind": "variable",
  3484            "name": "HealthAnalysisOptions",
  3485            "default": "new HealthAnalysisOptions$Type()"
  3486          },
  3487          {
  3488            "kind": "variable",
  3489            "name": "DefaultConfiguration",
  3490            "default": "new DefaultConfiguration$Type()"
  3491          }
  3492        ],
  3493        "exports": [
  3494          {
  3495            "kind": "js",
  3496            "name": "TestGroup_TestsName",
  3497            "declaration": {
  3498              "name": "TestGroup_TestsName",
  3499              "module": "out-tsc/src/gen/pb/config/config.js"
  3500            }
  3501          },
  3502          {
  3503            "kind": "js",
  3504            "name": "TestGroup_FallbackGrouping",
  3505            "declaration": {
  3506              "name": "TestGroup_FallbackGrouping",
  3507              "module": "out-tsc/src/gen/pb/config/config.js"
  3508            }
  3509          },
  3510          {
  3511            "kind": "js",
  3512            "name": "TestGroup_PrimaryGrouping",
  3513            "declaration": {
  3514              "name": "TestGroup_PrimaryGrouping",
  3515              "module": "out-tsc/src/gen/pb/config/config.js"
  3516            }
  3517          },
  3518          {
  3519            "kind": "js",
  3520            "name": "AutoBugOptions_Priority",
  3521            "declaration": {
  3522              "name": "AutoBugOptions_Priority",
  3523              "module": "out-tsc/src/gen/pb/config/config.js"
  3524            }
  3525          },
  3526          {
  3527            "kind": "js",
  3528            "name": "DashboardTabStatusCustomizationOptions_IgnoredTestStatus",
  3529            "declaration": {
  3530              "name": "DashboardTabStatusCustomizationOptions_IgnoredTestStatus",
  3531              "module": "out-tsc/src/gen/pb/config/config.js"
  3532            }
  3533          },
  3534          {
  3535            "kind": "js",
  3536            "name": "TestNameConfig",
  3537            "declaration": {
  3538              "name": "TestNameConfig",
  3539              "module": "out-tsc/src/gen/pb/config/config.js"
  3540            }
  3541          },
  3542          {
  3543            "kind": "js",
  3544            "name": "TestNameConfig_NameElement",
  3545            "declaration": {
  3546              "name": "TestNameConfig_NameElement",
  3547              "module": "out-tsc/src/gen/pb/config/config.js"
  3548            }
  3549          },
  3550          {
  3551            "kind": "js",
  3552            "name": "Notification",
  3553            "declaration": {
  3554              "name": "Notification",
  3555              "module": "out-tsc/src/gen/pb/config/config.js"
  3556            }
  3557          },
  3558          {
  3559            "kind": "js",
  3560            "name": "TestGroup",
  3561            "declaration": {
  3562              "name": "TestGroup",
  3563              "module": "out-tsc/src/gen/pb/config/config.js"
  3564            }
  3565          },
  3566          {
  3567            "kind": "js",
  3568            "name": "TestGroup_ColumnHeader",
  3569            "declaration": {
  3570              "name": "TestGroup_ColumnHeader",
  3571              "module": "out-tsc/src/gen/pb/config/config.js"
  3572            }
  3573          },
  3574          {
  3575            "kind": "js",
  3576            "name": "TestGroup_TestAnnotation",
  3577            "declaration": {
  3578              "name": "TestGroup_TestAnnotation",
  3579              "module": "out-tsc/src/gen/pb/config/config.js"
  3580            }
  3581          },
  3582          {
  3583            "kind": "js",
  3584            "name": "TestGroup_KeyValue",
  3585            "declaration": {
  3586              "name": "TestGroup_KeyValue",
  3587              "module": "out-tsc/src/gen/pb/config/config.js"
  3588            }
  3589          },
  3590          {
  3591            "kind": "js",
  3592            "name": "TestGroup_ResultSource",
  3593            "declaration": {
  3594              "name": "TestGroup_ResultSource",
  3595              "module": "out-tsc/src/gen/pb/config/config.js"
  3596            }
  3597          },
  3598          {
  3599            "kind": "js",
  3600            "name": "GCSConfig",
  3601            "declaration": {
  3602              "name": "GCSConfig",
  3603              "module": "out-tsc/src/gen/pb/config/config.js"
  3604            }
  3605          },
  3606          {
  3607            "kind": "js",
  3608            "name": "IssueGatherOptions",
  3609            "declaration": {
  3610              "name": "IssueGatherOptions",
  3611              "module": "out-tsc/src/gen/pb/config/config.js"
  3612            }
  3613          },
  3614          {
  3615            "kind": "js",
  3616            "name": "TestMetadataOptions",
  3617            "declaration": {
  3618              "name": "TestMetadataOptions",
  3619              "module": "out-tsc/src/gen/pb/config/config.js"
  3620            }
  3621          },
  3622          {
  3623            "kind": "js",
  3624            "name": "AutoBugOptions",
  3625            "declaration": {
  3626              "name": "AutoBugOptions",
  3627              "module": "out-tsc/src/gen/pb/config/config.js"
  3628            }
  3629          },
  3630          {
  3631            "kind": "js",
  3632            "name": "AutoBugOptions_DefaultTestMetadata",
  3633            "declaration": {
  3634              "name": "AutoBugOptions_DefaultTestMetadata",
  3635              "module": "out-tsc/src/gen/pb/config/config.js"
  3636            }
  3637          },
  3638          {
  3639            "kind": "js",
  3640            "name": "HotlistIdFromSource",
  3641            "declaration": {
  3642              "name": "HotlistIdFromSource",
  3643              "module": "out-tsc/src/gen/pb/config/config.js"
  3644            }
  3645          },
  3646          {
  3647            "kind": "js",
  3648            "name": "Dashboard",
  3649            "declaration": {
  3650              "name": "Dashboard",
  3651              "module": "out-tsc/src/gen/pb/config/config.js"
  3652            }
  3653          },
  3654          {
  3655            "kind": "js",
  3656            "name": "LinkTemplate",
  3657            "declaration": {
  3658              "name": "LinkTemplate",
  3659              "module": "out-tsc/src/gen/pb/config/config.js"
  3660            }
  3661          },
  3662          {
  3663            "kind": "js",
  3664            "name": "LinkOptionsTemplate",
  3665            "declaration": {
  3666              "name": "LinkOptionsTemplate",
  3667              "module": "out-tsc/src/gen/pb/config/config.js"
  3668            }
  3669          },
  3670          {
  3671            "kind": "js",
  3672            "name": "DashboardTab",
  3673            "declaration": {
  3674              "name": "DashboardTab",
  3675              "module": "out-tsc/src/gen/pb/config/config.js"
  3676            }
  3677          },
  3678          {
  3679            "kind": "js",
  3680            "name": "DashboardTabAlertOptions",
  3681            "declaration": {
  3682              "name": "DashboardTabAlertOptions",
  3683              "module": "out-tsc/src/gen/pb/config/config.js"
  3684            }
  3685          },
  3686          {
  3687            "kind": "js",
  3688            "name": "DashboardTabFlakinessAlertOptions",
  3689            "declaration": {
  3690              "name": "DashboardTabFlakinessAlertOptions",
  3691              "module": "out-tsc/src/gen/pb/config/config.js"
  3692            }
  3693          },
  3694          {
  3695            "kind": "js",
  3696            "name": "DashboardTabStatusCustomizationOptions",
  3697            "declaration": {
  3698              "name": "DashboardTabStatusCustomizationOptions",
  3699              "module": "out-tsc/src/gen/pb/config/config.js"
  3700            }
  3701          },
  3702          {
  3703            "kind": "js",
  3704            "name": "DashboardGroup",
  3705            "declaration": {
  3706              "name": "DashboardGroup",
  3707              "module": "out-tsc/src/gen/pb/config/config.js"
  3708            }
  3709          },
  3710          {
  3711            "kind": "js",
  3712            "name": "Configuration",
  3713            "declaration": {
  3714              "name": "Configuration",
  3715              "module": "out-tsc/src/gen/pb/config/config.js"
  3716            }
  3717          },
  3718          {
  3719            "kind": "js",
  3720            "name": "HealthAnalysisOptions",
  3721            "declaration": {
  3722              "name": "HealthAnalysisOptions",
  3723              "module": "out-tsc/src/gen/pb/config/config.js"
  3724            }
  3725          },
  3726          {
  3727            "kind": "js",
  3728            "name": "DefaultConfiguration",
  3729            "declaration": {
  3730              "name": "DefaultConfiguration",
  3731              "module": "out-tsc/src/gen/pb/config/config.js"
  3732            }
  3733          }
  3734        ]
  3735      },
  3736      {
  3737        "kind": "javascript-module",
  3738        "path": "out-tsc/src/gen/pb/custom_evaluator/custom_evaluator.js",
  3739        "declarations": [
  3740          {
  3741            "kind": "variable",
  3742            "name": "Comparison_Operator"
  3743          },
  3744          {
  3745            "kind": "variable",
  3746            "name": "RuleSet",
  3747            "default": "new RuleSet$Type()"
  3748          },
  3749          {
  3750            "kind": "variable",
  3751            "name": "Rule",
  3752            "default": "new Rule$Type()"
  3753          },
  3754          {
  3755            "kind": "variable",
  3756            "name": "TestResultComparison",
  3757            "default": "new TestResultComparison$Type()"
  3758          },
  3759          {
  3760            "kind": "variable",
  3761            "name": "Comparison",
  3762            "default": "new Comparison$Type()"
  3763          }
  3764        ],
  3765        "exports": [
  3766          {
  3767            "kind": "js",
  3768            "name": "Comparison_Operator",
  3769            "declaration": {
  3770              "name": "Comparison_Operator",
  3771              "module": "out-tsc/src/gen/pb/custom_evaluator/custom_evaluator.js"
  3772            }
  3773          },
  3774          {
  3775            "kind": "js",
  3776            "name": "RuleSet",
  3777            "declaration": {
  3778              "name": "RuleSet",
  3779              "module": "out-tsc/src/gen/pb/custom_evaluator/custom_evaluator.js"
  3780            }
  3781          },
  3782          {
  3783            "kind": "js",
  3784            "name": "Rule",
  3785            "declaration": {
  3786              "name": "Rule",
  3787              "module": "out-tsc/src/gen/pb/custom_evaluator/custom_evaluator.js"
  3788            }
  3789          },
  3790          {
  3791            "kind": "js",
  3792            "name": "TestResultComparison",
  3793            "declaration": {
  3794              "name": "TestResultComparison",
  3795              "module": "out-tsc/src/gen/pb/custom_evaluator/custom_evaluator.js"
  3796            }
  3797          },
  3798          {
  3799            "kind": "js",
  3800            "name": "Comparison",
  3801            "declaration": {
  3802              "name": "Comparison",
  3803              "module": "out-tsc/src/gen/pb/custom_evaluator/custom_evaluator.js"
  3804            }
  3805          }
  3806        ]
  3807      },
  3808      {
  3809        "kind": "javascript-module",
  3810        "path": "out-tsc/src/gen/pb/state/state.js",
  3811        "declarations": [
  3812          {
  3813            "kind": "variable",
  3814            "name": "Property",
  3815            "default": "new Property$Type()"
  3816          },
  3817          {
  3818            "kind": "variable",
  3819            "name": "Metric",
  3820            "default": "new Metric$Type()"
  3821          },
  3822          {
  3823            "kind": "variable",
  3824            "name": "UpdatePhaseData",
  3825            "default": "new UpdatePhaseData$Type()"
  3826          },
  3827          {
  3828            "kind": "variable",
  3829            "name": "UpdateInfo",
  3830            "default": "new UpdateInfo$Type()"
  3831          },
  3832          {
  3833            "kind": "variable",
  3834            "name": "AlertInfo",
  3835            "default": "new AlertInfo$Type()"
  3836          },
  3837          {
  3838            "kind": "variable",
  3839            "name": "TestMetadata",
  3840            "default": "new TestMetadata$Type()"
  3841          },
  3842          {
  3843            "kind": "variable",
  3844            "name": "Column",
  3845            "default": "new Column$Type()"
  3846          },
  3847          {
  3848            "kind": "variable",
  3849            "name": "Stats",
  3850            "default": "new Stats$Type()"
  3851          },
  3852          {
  3853            "kind": "variable",
  3854            "name": "Row",
  3855            "default": "new Row$Type()"
  3856          },
  3857          {
  3858            "kind": "variable",
  3859            "name": "Grid",
  3860            "default": "new Grid$Type()"
  3861          },
  3862          {
  3863            "kind": "variable",
  3864            "name": "Cluster",
  3865            "default": "new Cluster$Type()"
  3866          },
  3867          {
  3868            "kind": "variable",
  3869            "name": "ClusterRow",
  3870            "default": "new ClusterRow$Type()"
  3871          }
  3872        ],
  3873        "exports": [
  3874          {
  3875            "kind": "js",
  3876            "name": "Property",
  3877            "declaration": {
  3878              "name": "Property",
  3879              "module": "out-tsc/src/gen/pb/state/state.js"
  3880            }
  3881          },
  3882          {
  3883            "kind": "js",
  3884            "name": "Metric",
  3885            "declaration": {
  3886              "name": "Metric",
  3887              "module": "out-tsc/src/gen/pb/state/state.js"
  3888            }
  3889          },
  3890          {
  3891            "kind": "js",
  3892            "name": "UpdatePhaseData",
  3893            "declaration": {
  3894              "name": "UpdatePhaseData",
  3895              "module": "out-tsc/src/gen/pb/state/state.js"
  3896            }
  3897          },
  3898          {
  3899            "kind": "js",
  3900            "name": "UpdateInfo",
  3901            "declaration": {
  3902              "name": "UpdateInfo",
  3903              "module": "out-tsc/src/gen/pb/state/state.js"
  3904            }
  3905          },
  3906          {
  3907            "kind": "js",
  3908            "name": "AlertInfo",
  3909            "declaration": {
  3910              "name": "AlertInfo",
  3911              "module": "out-tsc/src/gen/pb/state/state.js"
  3912            }
  3913          },
  3914          {
  3915            "kind": "js",
  3916            "name": "TestMetadata",
  3917            "declaration": {
  3918              "name": "TestMetadata",
  3919              "module": "out-tsc/src/gen/pb/state/state.js"
  3920            }
  3921          },
  3922          {
  3923            "kind": "js",
  3924            "name": "Column",
  3925            "declaration": {
  3926              "name": "Column",
  3927              "module": "out-tsc/src/gen/pb/state/state.js"
  3928            }
  3929          },
  3930          {
  3931            "kind": "js",
  3932            "name": "Stats",
  3933            "declaration": {
  3934              "name": "Stats",
  3935              "module": "out-tsc/src/gen/pb/state/state.js"
  3936            }
  3937          },
  3938          {
  3939            "kind": "js",
  3940            "name": "Row",
  3941            "declaration": {
  3942              "name": "Row",
  3943              "module": "out-tsc/src/gen/pb/state/state.js"
  3944            }
  3945          },
  3946          {
  3947            "kind": "js",
  3948            "name": "Grid",
  3949            "declaration": {
  3950              "name": "Grid",
  3951              "module": "out-tsc/src/gen/pb/state/state.js"
  3952            }
  3953          },
  3954          {
  3955            "kind": "js",
  3956            "name": "Cluster",
  3957            "declaration": {
  3958              "name": "Cluster",
  3959              "module": "out-tsc/src/gen/pb/state/state.js"
  3960            }
  3961          },
  3962          {
  3963            "kind": "js",
  3964            "name": "ClusterRow",
  3965            "declaration": {
  3966              "name": "ClusterRow",
  3967              "module": "out-tsc/src/gen/pb/state/state.js"
  3968            }
  3969          }
  3970        ]
  3971      },
  3972      {
  3973        "kind": "javascript-module",
  3974        "path": "out-tsc/src/gen/pb/summary/summary.js",
  3975        "declarations": [
  3976          {
  3977            "kind": "variable",
  3978            "name": "TestInfo_Trend"
  3979          },
  3980          {
  3981            "kind": "variable",
  3982            "name": "DashboardTabSummary_TabStatus"
  3983          },
  3984          {
  3985            "kind": "variable",
  3986            "name": "FailingTestSummary",
  3987            "default": "new FailingTestSummary$Type()"
  3988          },
  3989          {
  3990            "kind": "variable",
  3991            "name": "TestInfo",
  3992            "default": "new TestInfo$Type()"
  3993          },
  3994          {
  3995            "kind": "variable",
  3996            "name": "HealthinessInfo",
  3997            "default": "new HealthinessInfo$Type()"
  3998          },
  3999          {
  4000            "kind": "variable",
  4001            "name": "AlertingData",
  4002            "default": "new AlertingData$Type()"
  4003          },
  4004          {
  4005            "kind": "variable",
  4006            "name": "DashboardTabSummary",
  4007            "default": "new DashboardTabSummary$Type()"
  4008          },
  4009          {
  4010            "kind": "variable",
  4011            "name": "DashboardTabSummaryMetrics",
  4012            "default": "new DashboardTabSummaryMetrics$Type()"
  4013          },
  4014          {
  4015            "kind": "variable",
  4016            "name": "DashboardSummary",
  4017            "default": "new DashboardSummary$Type()"
  4018          }
  4019        ],
  4020        "exports": [
  4021          {
  4022            "kind": "js",
  4023            "name": "TestInfo_Trend",
  4024            "declaration": {
  4025              "name": "TestInfo_Trend",
  4026              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4027            }
  4028          },
  4029          {
  4030            "kind": "js",
  4031            "name": "DashboardTabSummary_TabStatus",
  4032            "declaration": {
  4033              "name": "DashboardTabSummary_TabStatus",
  4034              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4035            }
  4036          },
  4037          {
  4038            "kind": "js",
  4039            "name": "FailingTestSummary",
  4040            "declaration": {
  4041              "name": "FailingTestSummary",
  4042              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4043            }
  4044          },
  4045          {
  4046            "kind": "js",
  4047            "name": "TestInfo",
  4048            "declaration": {
  4049              "name": "TestInfo",
  4050              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4051            }
  4052          },
  4053          {
  4054            "kind": "js",
  4055            "name": "HealthinessInfo",
  4056            "declaration": {
  4057              "name": "HealthinessInfo",
  4058              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4059            }
  4060          },
  4061          {
  4062            "kind": "js",
  4063            "name": "AlertingData",
  4064            "declaration": {
  4065              "name": "AlertingData",
  4066              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4067            }
  4068          },
  4069          {
  4070            "kind": "js",
  4071            "name": "DashboardTabSummary",
  4072            "declaration": {
  4073              "name": "DashboardTabSummary",
  4074              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4075            }
  4076          },
  4077          {
  4078            "kind": "js",
  4079            "name": "DashboardTabSummaryMetrics",
  4080            "declaration": {
  4081              "name": "DashboardTabSummaryMetrics",
  4082              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4083            }
  4084          },
  4085          {
  4086            "kind": "js",
  4087            "name": "DashboardSummary",
  4088            "declaration": {
  4089              "name": "DashboardSummary",
  4090              "module": "out-tsc/src/gen/pb/summary/summary.js"
  4091            }
  4092          }
  4093        ]
  4094      },
  4095      {
  4096        "kind": "javascript-module",
  4097        "path": "out-tsc/src/gen/pb/test_status/test_status.js",
  4098        "declarations": [
  4099          {
  4100            "kind": "variable",
  4101            "name": "TestStatus"
  4102          }
  4103        ],
  4104        "exports": [
  4105          {
  4106            "kind": "js",
  4107            "name": "TestStatus",
  4108            "declaration": {
  4109              "name": "TestStatus",
  4110              "module": "out-tsc/src/gen/pb/test_status/test_status.js"
  4111            }
  4112          }
  4113        ]
  4114      },
  4115      {
  4116        "kind": "javascript-module",
  4117        "path": "src/gen/pb/api/v1/data.client.ts",
  4118        "declarations": [
  4119          {
  4120            "kind": "class",
  4121            "description": "",
  4122            "name": "TestGridDataClient",
  4123            "members": [
  4124              {
  4125                "kind": "field",
  4126                "name": "typeName"
  4127              },
  4128              {
  4129                "kind": "field",
  4130                "name": "methods"
  4131              },
  4132              {
  4133                "kind": "field",
  4134                "name": "options"
  4135              },
  4136              {
  4137                "kind": "method",
  4138                "name": "listDashboards",
  4139                "return": {
  4140                  "type": {
  4141                    "text": "UnaryCall<ListDashboardsRequest, ListDashboardsResponse>"
  4142                  }
  4143                },
  4144                "parameters": [
  4145                  {
  4146                    "name": "input",
  4147                    "type": {
  4148                      "text": "ListDashboardsRequest"
  4149                    }
  4150                  },
  4151                  {
  4152                    "name": "options",
  4153                    "optional": true,
  4154                    "type": {
  4155                      "text": "RpcOptions"
  4156                    }
  4157                  }
  4158                ],
  4159                "description": "GET /dashboards\nLists dashboard names"
  4160              },
  4161              {
  4162                "kind": "method",
  4163                "name": "listDashboardGroups",
  4164                "return": {
  4165                  "type": {
  4166                    "text": "UnaryCall<ListDashboardGroupsRequest, ListDashboardGroupsResponse>"
  4167                  }
  4168                },
  4169                "parameters": [
  4170                  {
  4171                    "name": "input",
  4172                    "type": {
  4173                      "text": "ListDashboardGroupsRequest"
  4174                    }
  4175                  },
  4176                  {
  4177                    "name": "options",
  4178                    "optional": true,
  4179                    "type": {
  4180                      "text": "RpcOptions"
  4181                    }
  4182                  }
  4183                ],
  4184                "description": "GET /dashboard-groups\nLists the dashboard group names"
  4185              },
  4186              {
  4187                "kind": "method",
  4188                "name": "listDashboardTabs",
  4189                "return": {
  4190                  "type": {
  4191                    "text": "UnaryCall<ListDashboardTabsRequest, ListDashboardTabsResponse>"
  4192                  }
  4193                },
  4194                "parameters": [
  4195                  {
  4196                    "name": "input",
  4197                    "type": {
  4198                      "text": "ListDashboardTabsRequest"
  4199                    }
  4200                  },
  4201                  {
  4202                    "name": "options",
  4203                    "optional": true,
  4204                    "type": {
  4205                      "text": "RpcOptions"
  4206                    }
  4207                  }
  4208                ],
  4209                "description": "GET /dashboards/{dashboard}/tabs\nLists the dashboard tab names"
  4210              },
  4211              {
  4212                "kind": "method",
  4213                "name": "getDashboard",
  4214                "return": {
  4215                  "type": {
  4216                    "text": "UnaryCall<GetDashboardRequest, GetDashboardResponse>"
  4217                  }
  4218                },
  4219                "parameters": [
  4220                  {
  4221                    "name": "input",
  4222                    "type": {
  4223                      "text": "GetDashboardRequest"
  4224                    }
  4225                  },
  4226                  {
  4227                    "name": "options",
  4228                    "optional": true,
  4229                    "type": {
  4230                      "text": "RpcOptions"
  4231                    }
  4232                  }
  4233                ],
  4234                "description": "GET /dashboards/{dashboard}\nReturns a Dashboard config's metadata\nExcludes subtabs, accessed through the /tabs list method instead"
  4235              },
  4236              {
  4237                "kind": "method",
  4238                "name": "getDashboardGroup",
  4239                "return": {
  4240                  "type": {
  4241                    "text": "UnaryCall<GetDashboardGroupRequest, GetDashboardGroupResponse>"
  4242                  }
  4243                },
  4244                "parameters": [
  4245                  {
  4246                    "name": "input",
  4247                    "type": {
  4248                      "text": "GetDashboardGroupRequest"
  4249                    }
  4250                  },
  4251                  {
  4252                    "name": "options",
  4253                    "optional": true,
  4254                    "type": {
  4255                      "text": "RpcOptions"
  4256                    }
  4257                  }
  4258                ],
  4259                "description": "GET /dashboard-groups/{dashboard-group}\nLists the dashboard names in that group"
  4260              },
  4261              {
  4262                "kind": "method",
  4263                "name": "listHeaders",
  4264                "return": {
  4265                  "type": {
  4266                    "text": "UnaryCall<ListHeadersRequest, ListHeadersResponse>"
  4267                  }
  4268                },
  4269                "parameters": [
  4270                  {
  4271                    "name": "input",
  4272                    "type": {
  4273                      "text": "ListHeadersRequest"
  4274                    }
  4275                  },
  4276                  {
  4277                    "name": "options",
  4278                    "optional": true,
  4279                    "type": {
  4280                      "text": "RpcOptions"
  4281                    }
  4282                  }
  4283                ],
  4284                "description": "GET /dashboards/{dashboard}/tabs/{tab}/headers\nReturns the headers for grid results"
  4285              },
  4286              {
  4287                "kind": "method",
  4288                "name": "listRows",
  4289                "return": {
  4290                  "type": {
  4291                    "text": "UnaryCall<ListRowsRequest, ListRowsResponse>"
  4292                  }
  4293                },
  4294                "parameters": [
  4295                  {
  4296                    "name": "input",
  4297                    "type": {
  4298                      "text": "ListRowsRequest"
  4299                    }
  4300                  },
  4301                  {
  4302                    "name": "options",
  4303                    "optional": true,
  4304                    "type": {
  4305                      "text": "RpcOptions"
  4306                    }
  4307                  }
  4308                ],
  4309                "description": "GET /dashboards/{dashboard}/tabs/{tab}/rows\nReturns information on grid rows, and data within those rows"
  4310              },
  4311              {
  4312                "kind": "method",
  4313                "name": "listTabSummaries",
  4314                "return": {
  4315                  "type": {
  4316                    "text": "UnaryCall<ListTabSummariesRequest, ListTabSummariesResponse>"
  4317                  }
  4318                },
  4319                "parameters": [
  4320                  {
  4321                    "name": "input",
  4322                    "type": {
  4323                      "text": "ListTabSummariesRequest"
  4324                    }
  4325                  },
  4326                  {
  4327                    "name": "options",
  4328                    "optional": true,
  4329                    "type": {
  4330                      "text": "RpcOptions"
  4331                    }
  4332                  }
  4333                ],
  4334                "description": "GET /dashboards/{dashboard}/tab-summaries\nReturns the list of tab summaries for dashboard."
  4335              },
  4336              {
  4337                "kind": "method",
  4338                "name": "getTabSummary",
  4339                "return": {
  4340                  "type": {
  4341                    "text": "UnaryCall<GetTabSummaryRequest, GetTabSummaryResponse>"
  4342                  }
  4343                },
  4344                "parameters": [
  4345                  {
  4346                    "name": "input",
  4347                    "type": {
  4348                      "text": "GetTabSummaryRequest"
  4349                    }
  4350                  },
  4351                  {
  4352                    "name": "options",
  4353                    "optional": true,
  4354                    "type": {
  4355                      "text": "RpcOptions"
  4356                    }
  4357                  }
  4358                ],
  4359                "description": "GET /dashboards/{dashboard}/tab-summaries/{tab}"
  4360              },
  4361              {
  4362                "kind": "method",
  4363                "name": "listDashboardSummaries",
  4364                "return": {
  4365                  "type": {
  4366                    "text": "UnaryCall<ListDashboardSummariesRequest, ListDashboardSummariesResponse>"
  4367                  }
  4368                },
  4369                "parameters": [
  4370                  {
  4371                    "name": "input",
  4372                    "type": {
  4373                      "text": "ListDashboardSummariesRequest"
  4374                    }
  4375                  },
  4376                  {
  4377                    "name": "options",
  4378                    "optional": true,
  4379                    "type": {
  4380                      "text": "RpcOptions"
  4381                    }
  4382                  }
  4383                ],
  4384                "description": "GET /dashboard-groups/{dashboard-group}/dashboard-summaries"
  4385              },
  4386              {
  4387                "kind": "method",
  4388                "name": "getDashboardSummary",
  4389                "return": {
  4390                  "type": {
  4391                    "text": "UnaryCall<GetDashboardSummaryRequest, GetDashboardSummaryResponse>"
  4392                  }
  4393                },
  4394                "parameters": [
  4395                  {
  4396                    "name": "input",
  4397                    "type": {
  4398                      "text": "GetDashboardSummaryRequest"
  4399                    }
  4400                  },
  4401                  {
  4402                    "name": "options",
  4403                    "optional": true,
  4404                    "type": {
  4405                      "text": "RpcOptions"
  4406                    }
  4407                  }
  4408                ],
  4409                "description": "GET /dashboards/{dashboard}/summary"
  4410              }
  4411            ]
  4412          }
  4413        ],
  4414        "exports": [
  4415          {
  4416            "kind": "js",
  4417            "name": "TestGridDataClient",
  4418            "declaration": {
  4419              "name": "TestGridDataClient",
  4420              "module": "src/gen/pb/api/v1/data.client.ts"
  4421            }
  4422          }
  4423        ]
  4424      },
  4425      {
  4426        "kind": "javascript-module",
  4427        "path": "src/gen/pb/api/v1/data.ts",
  4428        "declarations": [
  4429          {
  4430            "kind": "variable",
  4431            "name": "ListDashboardsRequest",
  4432            "default": "new ListDashboardsRequest$Type()"
  4433          },
  4434          {
  4435            "kind": "variable",
  4436            "name": "ListDashboardsResponse",
  4437            "default": "new ListDashboardsResponse$Type()"
  4438          },
  4439          {
  4440            "kind": "variable",
  4441            "name": "ListDashboardGroupsRequest",
  4442            "default": "new ListDashboardGroupsRequest$Type()"
  4443          },
  4444          {
  4445            "kind": "variable",
  4446            "name": "ListDashboardGroupsResponse",
  4447            "default": "new ListDashboardGroupsResponse$Type()"
  4448          },
  4449          {
  4450            "kind": "variable",
  4451            "name": "ListDashboardTabsRequest",
  4452            "default": "new ListDashboardTabsRequest$Type()"
  4453          },
  4454          {
  4455            "kind": "variable",
  4456            "name": "ListDashboardTabsResponse",
  4457            "default": "new ListDashboardTabsResponse$Type()"
  4458          },
  4459          {
  4460            "kind": "variable",
  4461            "name": "GetDashboardRequest",
  4462            "default": "new GetDashboardRequest$Type()"
  4463          },
  4464          {
  4465            "kind": "variable",
  4466            "name": "GetDashboardResponse",
  4467            "default": "new GetDashboardResponse$Type()"
  4468          },
  4469          {
  4470            "kind": "variable",
  4471            "name": "GetDashboardGroupRequest",
  4472            "default": "new GetDashboardGroupRequest$Type()"
  4473          },
  4474          {
  4475            "kind": "variable",
  4476            "name": "GetDashboardGroupResponse",
  4477            "default": "new GetDashboardGroupResponse$Type()"
  4478          },
  4479          {
  4480            "kind": "variable",
  4481            "name": "ListHeadersRequest",
  4482            "default": "new ListHeadersRequest$Type()"
  4483          },
  4484          {
  4485            "kind": "variable",
  4486            "name": "ListHeadersResponse",
  4487            "default": "new ListHeadersResponse$Type()"
  4488          },
  4489          {
  4490            "kind": "variable",
  4491            "name": "ListHeadersResponse_Header",
  4492            "default": "new ListHeadersResponse_Header$Type()"
  4493          },
  4494          {
  4495            "kind": "variable",
  4496            "name": "ListRowsRequest",
  4497            "default": "new ListRowsRequest$Type()"
  4498          },
  4499          {
  4500            "kind": "variable",
  4501            "name": "ListRowsResponse",
  4502            "default": "new ListRowsResponse$Type()"
  4503          },
  4504          {
  4505            "kind": "variable",
  4506            "name": "ListRowsResponse_Row",
  4507            "default": "new ListRowsResponse_Row$Type()"
  4508          },
  4509          {
  4510            "kind": "variable",
  4511            "name": "ListRowsResponse_Cell",
  4512            "default": "new ListRowsResponse_Cell$Type()"
  4513          },
  4514          {
  4515            "kind": "variable",
  4516            "name": "Resource",
  4517            "default": "new Resource$Type()"
  4518          },
  4519          {
  4520            "kind": "variable",
  4521            "name": "DashboardResource",
  4522            "default": "new DashboardResource$Type()"
  4523          },
  4524          {
  4525            "kind": "variable",
  4526            "name": "ListTabSummariesRequest",
  4527            "default": "new ListTabSummariesRequest$Type()"
  4528          },
  4529          {
  4530            "kind": "variable",
  4531            "name": "ListTabSummariesResponse",
  4532            "default": "new ListTabSummariesResponse$Type()"
  4533          },
  4534          {
  4535            "kind": "variable",
  4536            "name": "GetTabSummaryRequest",
  4537            "default": "new GetTabSummaryRequest$Type()"
  4538          },
  4539          {
  4540            "kind": "variable",
  4541            "name": "GetTabSummaryResponse",
  4542            "default": "new GetTabSummaryResponse$Type()"
  4543          },
  4544          {
  4545            "kind": "variable",
  4546            "name": "ListDashboardSummariesRequest",
  4547            "default": "new ListDashboardSummariesRequest$Type()"
  4548          },
  4549          {
  4550            "kind": "variable",
  4551            "name": "ListDashboardSummariesResponse",
  4552            "default": "new ListDashboardSummariesResponse$Type()"
  4553          },
  4554          {
  4555            "kind": "variable",
  4556            "name": "GetDashboardSummaryRequest",
  4557            "default": "new GetDashboardSummaryRequest$Type()"
  4558          },
  4559          {
  4560            "kind": "variable",
  4561            "name": "GetDashboardSummaryResponse",
  4562            "default": "new GetDashboardSummaryResponse$Type()"
  4563          },
  4564          {
  4565            "kind": "variable",
  4566            "name": "TabSummary",
  4567            "default": "new TabSummary$Type()"
  4568          },
  4569          {
  4570            "kind": "variable",
  4571            "name": "FailuresSummary",
  4572            "default": "new FailuresSummary$Type()"
  4573          },
  4574          {
  4575            "kind": "variable",
  4576            "name": "FailingTestInfo",
  4577            "default": "new FailingTestInfo$Type()"
  4578          },
  4579          {
  4580            "kind": "variable",
  4581            "name": "FailureStats",
  4582            "default": "new FailureStats$Type()"
  4583          },
  4584          {
  4585            "kind": "variable",
  4586            "name": "HealthinessSummary",
  4587            "default": "new HealthinessSummary$Type()"
  4588          },
  4589          {
  4590            "kind": "variable",
  4591            "name": "FlakyTestInfo",
  4592            "default": "new FlakyTestInfo$Type()"
  4593          },
  4594          {
  4595            "kind": "variable",
  4596            "name": "HealthinessStats",
  4597            "default": "new HealthinessStats$Type()"
  4598          },
  4599          {
  4600            "kind": "variable",
  4601            "name": "DashboardSummary",
  4602            "default": "new DashboardSummary$Type()"
  4603          },
  4604          {
  4605            "kind": "variable",
  4606            "name": "TestGridData",
  4607            "default": "new ServiceType(\"testgrid.api.v1.TestGridData\", [\n    { name: \"ListDashboards\", options: {}, I: ListDashboardsRequest, O: ListDashboardsResponse },\n    { name: \"ListDashboardGroups\", options: {}, I: ListDashboardGroupsRequest, O: ListDashboardGroupsResponse },\n    { name: \"ListDashboardTabs\", options: {}, I: ListDashboardTabsRequest, O: ListDashboardTabsResponse },\n    { name: \"GetDashboard\", options: {}, I: GetDashboardRequest, O: GetDashboardResponse },\n    { name: \"GetDashboardGroup\", options: {}, I: GetDashboardGroupRequest, O: GetDashboardGroupResponse },\n    { name: \"ListHeaders\", options: {}, I: ListHeadersRequest, O: ListHeadersResponse },\n    { name: \"ListRows\", options: {}, I: ListRowsRequest, O: ListRowsResponse },\n    { name: \"ListTabSummaries\", options: {}, I: ListTabSummariesRequest, O: ListTabSummariesResponse },\n    { name: \"GetTabSummary\", options: {}, I: GetTabSummaryRequest, O: GetTabSummaryResponse },\n    { name: \"ListDashboardSummaries\", options: {}, I: ListDashboardSummariesRequest, O: ListDashboardSummariesResponse },\n    { name: \"GetDashboardSummary\", options: {}, I: GetDashboardSummaryRequest, O: GetDashboardSummaryResponse }\n])"
  4608          }
  4609        ],
  4610        "exports": [
  4611          {
  4612            "kind": "js",
  4613            "name": "ListDashboardsRequest",
  4614            "declaration": {
  4615              "name": "ListDashboardsRequest",
  4616              "module": "src/gen/pb/api/v1/data.ts"
  4617            }
  4618          },
  4619          {
  4620            "kind": "js",
  4621            "name": "ListDashboardsResponse",
  4622            "declaration": {
  4623              "name": "ListDashboardsResponse",
  4624              "module": "src/gen/pb/api/v1/data.ts"
  4625            }
  4626          },
  4627          {
  4628            "kind": "js",
  4629            "name": "ListDashboardGroupsRequest",
  4630            "declaration": {
  4631              "name": "ListDashboardGroupsRequest",
  4632              "module": "src/gen/pb/api/v1/data.ts"
  4633            }
  4634          },
  4635          {
  4636            "kind": "js",
  4637            "name": "ListDashboardGroupsResponse",
  4638            "declaration": {
  4639              "name": "ListDashboardGroupsResponse",
  4640              "module": "src/gen/pb/api/v1/data.ts"
  4641            }
  4642          },
  4643          {
  4644            "kind": "js",
  4645            "name": "ListDashboardTabsRequest",
  4646            "declaration": {
  4647              "name": "ListDashboardTabsRequest",
  4648              "module": "src/gen/pb/api/v1/data.ts"
  4649            }
  4650          },
  4651          {
  4652            "kind": "js",
  4653            "name": "ListDashboardTabsResponse",
  4654            "declaration": {
  4655              "name": "ListDashboardTabsResponse",
  4656              "module": "src/gen/pb/api/v1/data.ts"
  4657            }
  4658          },
  4659          {
  4660            "kind": "js",
  4661            "name": "GetDashboardRequest",
  4662            "declaration": {
  4663              "name": "GetDashboardRequest",
  4664              "module": "src/gen/pb/api/v1/data.ts"
  4665            }
  4666          },
  4667          {
  4668            "kind": "js",
  4669            "name": "GetDashboardResponse",
  4670            "declaration": {
  4671              "name": "GetDashboardResponse",
  4672              "module": "src/gen/pb/api/v1/data.ts"
  4673            }
  4674          },
  4675          {
  4676            "kind": "js",
  4677            "name": "GetDashboardGroupRequest",
  4678            "declaration": {
  4679              "name": "GetDashboardGroupRequest",
  4680              "module": "src/gen/pb/api/v1/data.ts"
  4681            }
  4682          },
  4683          {
  4684            "kind": "js",
  4685            "name": "GetDashboardGroupResponse",
  4686            "declaration": {
  4687              "name": "GetDashboardGroupResponse",
  4688              "module": "src/gen/pb/api/v1/data.ts"
  4689            }
  4690          },
  4691          {
  4692            "kind": "js",
  4693            "name": "ListHeadersRequest",
  4694            "declaration": {
  4695              "name": "ListHeadersRequest",
  4696              "module": "src/gen/pb/api/v1/data.ts"
  4697            }
  4698          },
  4699          {
  4700            "kind": "js",
  4701            "name": "ListHeadersResponse",
  4702            "declaration": {
  4703              "name": "ListHeadersResponse",
  4704              "module": "src/gen/pb/api/v1/data.ts"
  4705            }
  4706          },
  4707          {
  4708            "kind": "js",
  4709            "name": "ListHeadersResponse_Header",
  4710            "declaration": {
  4711              "name": "ListHeadersResponse_Header",
  4712              "module": "src/gen/pb/api/v1/data.ts"
  4713            }
  4714          },
  4715          {
  4716            "kind": "js",
  4717            "name": "ListRowsRequest",
  4718            "declaration": {
  4719              "name": "ListRowsRequest",
  4720              "module": "src/gen/pb/api/v1/data.ts"
  4721            }
  4722          },
  4723          {
  4724            "kind": "js",
  4725            "name": "ListRowsResponse",
  4726            "declaration": {
  4727              "name": "ListRowsResponse",
  4728              "module": "src/gen/pb/api/v1/data.ts"
  4729            }
  4730          },
  4731          {
  4732            "kind": "js",
  4733            "name": "ListRowsResponse_Row",
  4734            "declaration": {
  4735              "name": "ListRowsResponse_Row",
  4736              "module": "src/gen/pb/api/v1/data.ts"
  4737            }
  4738          },
  4739          {
  4740            "kind": "js",
  4741            "name": "ListRowsResponse_Cell",
  4742            "declaration": {
  4743              "name": "ListRowsResponse_Cell",
  4744              "module": "src/gen/pb/api/v1/data.ts"
  4745            }
  4746          },
  4747          {
  4748            "kind": "js",
  4749            "name": "Resource",
  4750            "declaration": {
  4751              "name": "Resource",
  4752              "module": "src/gen/pb/api/v1/data.ts"
  4753            }
  4754          },
  4755          {
  4756            "kind": "js",
  4757            "name": "DashboardResource",
  4758            "declaration": {
  4759              "name": "DashboardResource",
  4760              "module": "src/gen/pb/api/v1/data.ts"
  4761            }
  4762          },
  4763          {
  4764            "kind": "js",
  4765            "name": "ListTabSummariesRequest",
  4766            "declaration": {
  4767              "name": "ListTabSummariesRequest",
  4768              "module": "src/gen/pb/api/v1/data.ts"
  4769            }
  4770          },
  4771          {
  4772            "kind": "js",
  4773            "name": "ListTabSummariesResponse",
  4774            "declaration": {
  4775              "name": "ListTabSummariesResponse",
  4776              "module": "src/gen/pb/api/v1/data.ts"
  4777            }
  4778          },
  4779          {
  4780            "kind": "js",
  4781            "name": "GetTabSummaryRequest",
  4782            "declaration": {
  4783              "name": "GetTabSummaryRequest",
  4784              "module": "src/gen/pb/api/v1/data.ts"
  4785            }
  4786          },
  4787          {
  4788            "kind": "js",
  4789            "name": "GetTabSummaryResponse",
  4790            "declaration": {
  4791              "name": "GetTabSummaryResponse",
  4792              "module": "src/gen/pb/api/v1/data.ts"
  4793            }
  4794          },
  4795          {
  4796            "kind": "js",
  4797            "name": "ListDashboardSummariesRequest",
  4798            "declaration": {
  4799              "name": "ListDashboardSummariesRequest",
  4800              "module": "src/gen/pb/api/v1/data.ts"
  4801            }
  4802          },
  4803          {
  4804            "kind": "js",
  4805            "name": "ListDashboardSummariesResponse",
  4806            "declaration": {
  4807              "name": "ListDashboardSummariesResponse",
  4808              "module": "src/gen/pb/api/v1/data.ts"
  4809            }
  4810          },
  4811          {
  4812            "kind": "js",
  4813            "name": "GetDashboardSummaryRequest",
  4814            "declaration": {
  4815              "name": "GetDashboardSummaryRequest",
  4816              "module": "src/gen/pb/api/v1/data.ts"
  4817            }
  4818          },
  4819          {
  4820            "kind": "js",
  4821            "name": "GetDashboardSummaryResponse",
  4822            "declaration": {
  4823              "name": "GetDashboardSummaryResponse",
  4824              "module": "src/gen/pb/api/v1/data.ts"
  4825            }
  4826          },
  4827          {
  4828            "kind": "js",
  4829            "name": "TabSummary",
  4830            "declaration": {
  4831              "name": "TabSummary",
  4832              "module": "src/gen/pb/api/v1/data.ts"
  4833            }
  4834          },
  4835          {
  4836            "kind": "js",
  4837            "name": "FailuresSummary",
  4838            "declaration": {
  4839              "name": "FailuresSummary",
  4840              "module": "src/gen/pb/api/v1/data.ts"
  4841            }
  4842          },
  4843          {
  4844            "kind": "js",
  4845            "name": "FailingTestInfo",
  4846            "declaration": {
  4847              "name": "FailingTestInfo",
  4848              "module": "src/gen/pb/api/v1/data.ts"
  4849            }
  4850          },
  4851          {
  4852            "kind": "js",
  4853            "name": "FailureStats",
  4854            "declaration": {
  4855              "name": "FailureStats",
  4856              "module": "src/gen/pb/api/v1/data.ts"
  4857            }
  4858          },
  4859          {
  4860            "kind": "js",
  4861            "name": "HealthinessSummary",
  4862            "declaration": {
  4863              "name": "HealthinessSummary",
  4864              "module": "src/gen/pb/api/v1/data.ts"
  4865            }
  4866          },
  4867          {
  4868            "kind": "js",
  4869            "name": "FlakyTestInfo",
  4870            "declaration": {
  4871              "name": "FlakyTestInfo",
  4872              "module": "src/gen/pb/api/v1/data.ts"
  4873            }
  4874          },
  4875          {
  4876            "kind": "js",
  4877            "name": "HealthinessStats",
  4878            "declaration": {
  4879              "name": "HealthinessStats",
  4880              "module": "src/gen/pb/api/v1/data.ts"
  4881            }
  4882          },
  4883          {
  4884            "kind": "js",
  4885            "name": "DashboardSummary",
  4886            "declaration": {
  4887              "name": "DashboardSummary",
  4888              "module": "src/gen/pb/api/v1/data.ts"
  4889            }
  4890          },
  4891          {
  4892            "kind": "js",
  4893            "name": "TestGridData",
  4894            "declaration": {
  4895              "name": "TestGridData",
  4896              "module": "src/gen/pb/api/v1/data.ts"
  4897            }
  4898          }
  4899        ]
  4900      },
  4901      {
  4902        "kind": "javascript-module",
  4903        "path": "out-tsc/src/gen/pb/api/v1/data.client.js",
  4904        "declarations": [
  4905          {
  4906            "kind": "class",
  4907            "description": "",
  4908            "name": "TestGridDataClient",
  4909            "members": [
  4910              {
  4911                "kind": "method",
  4912                "name": "listDashboards",
  4913                "parameters": [
  4914                  {
  4915                    "name": "input"
  4916                  },
  4917                  {
  4918                    "name": "options"
  4919                  }
  4920                ],
  4921                "description": "GET /dashboards\nLists dashboard names"
  4922              },
  4923              {
  4924                "kind": "method",
  4925                "name": "listDashboardGroups",
  4926                "parameters": [
  4927                  {
  4928                    "name": "input"
  4929                  },
  4930                  {
  4931                    "name": "options"
  4932                  }
  4933                ],
  4934                "description": "GET /dashboard-groups\nLists the dashboard group names"
  4935              },
  4936              {
  4937                "kind": "method",
  4938                "name": "listDashboardTabs",
  4939                "parameters": [
  4940                  {
  4941                    "name": "input"
  4942                  },
  4943                  {
  4944                    "name": "options"
  4945                  }
  4946                ],
  4947                "description": "GET /dashboards/{dashboard}/tabs\nLists the dashboard tab names"
  4948              },
  4949              {
  4950                "kind": "method",
  4951                "name": "getDashboard",
  4952                "parameters": [
  4953                  {
  4954                    "name": "input"
  4955                  },
  4956                  {
  4957                    "name": "options"
  4958                  }
  4959                ],
  4960                "description": "GET /dashboards/{dashboard}\nReturns a Dashboard config's metadata\nExcludes subtabs, accessed through the /tabs list method instead"
  4961              },
  4962              {
  4963                "kind": "method",
  4964                "name": "getDashboardGroup",
  4965                "parameters": [
  4966                  {
  4967                    "name": "input"
  4968                  },
  4969                  {
  4970                    "name": "options"
  4971                  }
  4972                ],
  4973                "description": "GET /dashboard-groups/{dashboard-group}\nLists the dashboard names in that group"
  4974              },
  4975              {
  4976                "kind": "method",
  4977                "name": "listHeaders",
  4978                "parameters": [
  4979                  {
  4980                    "name": "input"
  4981                  },
  4982                  {
  4983                    "name": "options"
  4984                  }
  4985                ],
  4986                "description": "GET /dashboards/{dashboard}/tabs/{tab}/headers\nReturns the headers for grid results"
  4987              },
  4988              {
  4989                "kind": "method",
  4990                "name": "listRows",
  4991                "parameters": [
  4992                  {
  4993                    "name": "input"
  4994                  },
  4995                  {
  4996                    "name": "options"
  4997                  }
  4998                ],
  4999                "description": "GET /dashboards/{dashboard}/tabs/{tab}/rows\nReturns information on grid rows, and data within those rows"
  5000              },
  5001              {
  5002                "kind": "method",
  5003                "name": "listTabSummaries",
  5004                "parameters": [
  5005                  {
  5006                    "name": "input"
  5007                  },
  5008                  {
  5009                    "name": "options"
  5010                  }
  5011                ],
  5012                "description": "GET /dashboards/{dashboard}/tab-summaries\nReturns the list of tab summaries for dashboard."
  5013              },
  5014              {
  5015                "kind": "method",
  5016                "name": "getTabSummary",
  5017                "parameters": [
  5018                  {
  5019                    "name": "input"
  5020                  },
  5021                  {
  5022                    "name": "options"
  5023                  }
  5024                ],
  5025                "description": "GET /dashboards/{dashboard}/tab-summaries/{tab}"
  5026              },
  5027              {
  5028                "kind": "method",
  5029                "name": "listDashboardSummaries",
  5030                "parameters": [
  5031                  {
  5032                    "name": "input"
  5033                  },
  5034                  {
  5035                    "name": "options"
  5036                  }
  5037                ],
  5038                "description": "GET /dashboard-groups/{dashboard-group}/dashboard-summaries"
  5039              },
  5040              {
  5041                "kind": "method",
  5042                "name": "getDashboardSummary",
  5043                "parameters": [
  5044                  {
  5045                    "name": "input"
  5046                  },
  5047                  {
  5048                    "name": "options"
  5049                  }
  5050                ],
  5051                "description": "GET /dashboards/{dashboard}/summary"
  5052              },
  5053              {
  5054                "kind": "field",
  5055                "name": "_transport",
  5056                "default": "_transport"
  5057              },
  5058              {
  5059                "kind": "field",
  5060                "name": "typeName"
  5061              },
  5062              {
  5063                "kind": "field",
  5064                "name": "methods"
  5065              },
  5066              {
  5067                "kind": "field",
  5068                "name": "options"
  5069              }
  5070            ]
  5071          }
  5072        ],
  5073        "exports": [
  5074          {
  5075            "kind": "js",
  5076            "name": "TestGridDataClient",
  5077            "declaration": {
  5078              "name": "TestGridDataClient",
  5079              "module": "out-tsc/src/gen/pb/api/v1/data.client.js"
  5080            }
  5081          }
  5082        ]
  5083      },
  5084      {
  5085        "kind": "javascript-module",
  5086        "path": "out-tsc/src/gen/pb/api/v1/data.js",
  5087        "declarations": [
  5088          {
  5089            "kind": "variable",
  5090            "name": "ListDashboardsRequest",
  5091            "default": "new ListDashboardsRequest$Type()"
  5092          },
  5093          {
  5094            "kind": "variable",
  5095            "name": "ListDashboardsResponse",
  5096            "default": "new ListDashboardsResponse$Type()"
  5097          },
  5098          {
  5099            "kind": "variable",
  5100            "name": "ListDashboardGroupsRequest",
  5101            "default": "new ListDashboardGroupsRequest$Type()"
  5102          },
  5103          {
  5104            "kind": "variable",
  5105            "name": "ListDashboardGroupsResponse",
  5106            "default": "new ListDashboardGroupsResponse$Type()"
  5107          },
  5108          {
  5109            "kind": "variable",
  5110            "name": "ListDashboardTabsRequest",
  5111            "default": "new ListDashboardTabsRequest$Type()"
  5112          },
  5113          {
  5114            "kind": "variable",
  5115            "name": "ListDashboardTabsResponse",
  5116            "default": "new ListDashboardTabsResponse$Type()"
  5117          },
  5118          {
  5119            "kind": "variable",
  5120            "name": "GetDashboardRequest",
  5121            "default": "new GetDashboardRequest$Type()"
  5122          },
  5123          {
  5124            "kind": "variable",
  5125            "name": "GetDashboardResponse",
  5126            "default": "new GetDashboardResponse$Type()"
  5127          },
  5128          {
  5129            "kind": "variable",
  5130            "name": "GetDashboardGroupRequest",
  5131            "default": "new GetDashboardGroupRequest$Type()"
  5132          },
  5133          {
  5134            "kind": "variable",
  5135            "name": "GetDashboardGroupResponse",
  5136            "default": "new GetDashboardGroupResponse$Type()"
  5137          },
  5138          {
  5139            "kind": "variable",
  5140            "name": "ListHeadersRequest",
  5141            "default": "new ListHeadersRequest$Type()"
  5142          },
  5143          {
  5144            "kind": "variable",
  5145            "name": "ListHeadersResponse",
  5146            "default": "new ListHeadersResponse$Type()"
  5147          },
  5148          {
  5149            "kind": "variable",
  5150            "name": "ListHeadersResponse_Header",
  5151            "default": "new ListHeadersResponse_Header$Type()"
  5152          },
  5153          {
  5154            "kind": "variable",
  5155            "name": "ListRowsRequest",
  5156            "default": "new ListRowsRequest$Type()"
  5157          },
  5158          {
  5159            "kind": "variable",
  5160            "name": "ListRowsResponse",
  5161            "default": "new ListRowsResponse$Type()"
  5162          },
  5163          {
  5164            "kind": "variable",
  5165            "name": "ListRowsResponse_Row",
  5166            "default": "new ListRowsResponse_Row$Type()"
  5167          },
  5168          {
  5169            "kind": "variable",
  5170            "name": "ListRowsResponse_Cell",
  5171            "default": "new ListRowsResponse_Cell$Type()"
  5172          },
  5173          {
  5174            "kind": "variable",
  5175            "name": "Resource",
  5176            "default": "new Resource$Type()"
  5177          },
  5178          {
  5179            "kind": "variable",
  5180            "name": "DashboardResource",
  5181            "default": "new DashboardResource$Type()"
  5182          },
  5183          {
  5184            "kind": "variable",
  5185            "name": "ListTabSummariesRequest",
  5186            "default": "new ListTabSummariesRequest$Type()"
  5187          },
  5188          {
  5189            "kind": "variable",
  5190            "name": "ListTabSummariesResponse",
  5191            "default": "new ListTabSummariesResponse$Type()"
  5192          },
  5193          {
  5194            "kind": "variable",
  5195            "name": "GetTabSummaryRequest",
  5196            "default": "new GetTabSummaryRequest$Type()"
  5197          },
  5198          {
  5199            "kind": "variable",
  5200            "name": "GetTabSummaryResponse",
  5201            "default": "new GetTabSummaryResponse$Type()"
  5202          },
  5203          {
  5204            "kind": "variable",
  5205            "name": "ListDashboardSummariesRequest",
  5206            "default": "new ListDashboardSummariesRequest$Type()"
  5207          },
  5208          {
  5209            "kind": "variable",
  5210            "name": "ListDashboardSummariesResponse",
  5211            "default": "new ListDashboardSummariesResponse$Type()"
  5212          },
  5213          {
  5214            "kind": "variable",
  5215            "name": "GetDashboardSummaryRequest",
  5216            "default": "new GetDashboardSummaryRequest$Type()"
  5217          },
  5218          {
  5219            "kind": "variable",
  5220            "name": "GetDashboardSummaryResponse",
  5221            "default": "new GetDashboardSummaryResponse$Type()"
  5222          },
  5223          {
  5224            "kind": "variable",
  5225            "name": "TabSummary",
  5226            "default": "new TabSummary$Type()"
  5227          },
  5228          {
  5229            "kind": "variable",
  5230            "name": "FailuresSummary",
  5231            "default": "new FailuresSummary$Type()"
  5232          },
  5233          {
  5234            "kind": "variable",
  5235            "name": "FailingTestInfo",
  5236            "default": "new FailingTestInfo$Type()"
  5237          },
  5238          {
  5239            "kind": "variable",
  5240            "name": "FailureStats",
  5241            "default": "new FailureStats$Type()"
  5242          },
  5243          {
  5244            "kind": "variable",
  5245            "name": "HealthinessSummary",
  5246            "default": "new HealthinessSummary$Type()"
  5247          },
  5248          {
  5249            "kind": "variable",
  5250            "name": "FlakyTestInfo",
  5251            "default": "new FlakyTestInfo$Type()"
  5252          },
  5253          {
  5254            "kind": "variable",
  5255            "name": "HealthinessStats",
  5256            "default": "new HealthinessStats$Type()"
  5257          },
  5258          {
  5259            "kind": "variable",
  5260            "name": "DashboardSummary",
  5261            "default": "new DashboardSummary$Type()"
  5262          },
  5263          {
  5264            "kind": "variable",
  5265            "name": "TestGridData",
  5266            "default": "new ServiceType(\"testgrid.api.v1.TestGridData\", [\n    { name: \"ListDashboards\", options: {}, I: ListDashboardsRequest, O: ListDashboardsResponse },\n    { name: \"ListDashboardGroups\", options: {}, I: ListDashboardGroupsRequest, O: ListDashboardGroupsResponse },\n    { name: \"ListDashboardTabs\", options: {}, I: ListDashboardTabsRequest, O: ListDashboardTabsResponse },\n    { name: \"GetDashboard\", options: {}, I: GetDashboardRequest, O: GetDashboardResponse },\n    { name: \"GetDashboardGroup\", options: {}, I: GetDashboardGroupRequest, O: GetDashboardGroupResponse },\n    { name: \"ListHeaders\", options: {}, I: ListHeadersRequest, O: ListHeadersResponse },\n    { name: \"ListRows\", options: {}, I: ListRowsRequest, O: ListRowsResponse },\n    { name: \"ListTabSummaries\", options: {}, I: ListTabSummariesRequest, O: ListTabSummariesResponse },\n    { name: \"GetTabSummary\", options: {}, I: GetTabSummaryRequest, O: GetTabSummaryResponse },\n    { name: \"ListDashboardSummaries\", options: {}, I: ListDashboardSummariesRequest, O: ListDashboardSummariesResponse },\n    { name: \"GetDashboardSummary\", options: {}, I: GetDashboardSummaryRequest, O: GetDashboardSummaryResponse }\n])"
  5267          }
  5268        ],
  5269        "exports": [
  5270          {
  5271            "kind": "js",
  5272            "name": "ListDashboardsRequest",
  5273            "declaration": {
  5274              "name": "ListDashboardsRequest",
  5275              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5276            }
  5277          },
  5278          {
  5279            "kind": "js",
  5280            "name": "ListDashboardsResponse",
  5281            "declaration": {
  5282              "name": "ListDashboardsResponse",
  5283              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5284            }
  5285          },
  5286          {
  5287            "kind": "js",
  5288            "name": "ListDashboardGroupsRequest",
  5289            "declaration": {
  5290              "name": "ListDashboardGroupsRequest",
  5291              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5292            }
  5293          },
  5294          {
  5295            "kind": "js",
  5296            "name": "ListDashboardGroupsResponse",
  5297            "declaration": {
  5298              "name": "ListDashboardGroupsResponse",
  5299              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5300            }
  5301          },
  5302          {
  5303            "kind": "js",
  5304            "name": "ListDashboardTabsRequest",
  5305            "declaration": {
  5306              "name": "ListDashboardTabsRequest",
  5307              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5308            }
  5309          },
  5310          {
  5311            "kind": "js",
  5312            "name": "ListDashboardTabsResponse",
  5313            "declaration": {
  5314              "name": "ListDashboardTabsResponse",
  5315              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5316            }
  5317          },
  5318          {
  5319            "kind": "js",
  5320            "name": "GetDashboardRequest",
  5321            "declaration": {
  5322              "name": "GetDashboardRequest",
  5323              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5324            }
  5325          },
  5326          {
  5327            "kind": "js",
  5328            "name": "GetDashboardResponse",
  5329            "declaration": {
  5330              "name": "GetDashboardResponse",
  5331              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5332            }
  5333          },
  5334          {
  5335            "kind": "js",
  5336            "name": "GetDashboardGroupRequest",
  5337            "declaration": {
  5338              "name": "GetDashboardGroupRequest",
  5339              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5340            }
  5341          },
  5342          {
  5343            "kind": "js",
  5344            "name": "GetDashboardGroupResponse",
  5345            "declaration": {
  5346              "name": "GetDashboardGroupResponse",
  5347              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5348            }
  5349          },
  5350          {
  5351            "kind": "js",
  5352            "name": "ListHeadersRequest",
  5353            "declaration": {
  5354              "name": "ListHeadersRequest",
  5355              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5356            }
  5357          },
  5358          {
  5359            "kind": "js",
  5360            "name": "ListHeadersResponse",
  5361            "declaration": {
  5362              "name": "ListHeadersResponse",
  5363              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5364            }
  5365          },
  5366          {
  5367            "kind": "js",
  5368            "name": "ListHeadersResponse_Header",
  5369            "declaration": {
  5370              "name": "ListHeadersResponse_Header",
  5371              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5372            }
  5373          },
  5374          {
  5375            "kind": "js",
  5376            "name": "ListRowsRequest",
  5377            "declaration": {
  5378              "name": "ListRowsRequest",
  5379              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5380            }
  5381          },
  5382          {
  5383            "kind": "js",
  5384            "name": "ListRowsResponse",
  5385            "declaration": {
  5386              "name": "ListRowsResponse",
  5387              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5388            }
  5389          },
  5390          {
  5391            "kind": "js",
  5392            "name": "ListRowsResponse_Row",
  5393            "declaration": {
  5394              "name": "ListRowsResponse_Row",
  5395              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5396            }
  5397          },
  5398          {
  5399            "kind": "js",
  5400            "name": "ListRowsResponse_Cell",
  5401            "declaration": {
  5402              "name": "ListRowsResponse_Cell",
  5403              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5404            }
  5405          },
  5406          {
  5407            "kind": "js",
  5408            "name": "Resource",
  5409            "declaration": {
  5410              "name": "Resource",
  5411              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5412            }
  5413          },
  5414          {
  5415            "kind": "js",
  5416            "name": "DashboardResource",
  5417            "declaration": {
  5418              "name": "DashboardResource",
  5419              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5420            }
  5421          },
  5422          {
  5423            "kind": "js",
  5424            "name": "ListTabSummariesRequest",
  5425            "declaration": {
  5426              "name": "ListTabSummariesRequest",
  5427              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5428            }
  5429          },
  5430          {
  5431            "kind": "js",
  5432            "name": "ListTabSummariesResponse",
  5433            "declaration": {
  5434              "name": "ListTabSummariesResponse",
  5435              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5436            }
  5437          },
  5438          {
  5439            "kind": "js",
  5440            "name": "GetTabSummaryRequest",
  5441            "declaration": {
  5442              "name": "GetTabSummaryRequest",
  5443              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5444            }
  5445          },
  5446          {
  5447            "kind": "js",
  5448            "name": "GetTabSummaryResponse",
  5449            "declaration": {
  5450              "name": "GetTabSummaryResponse",
  5451              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5452            }
  5453          },
  5454          {
  5455            "kind": "js",
  5456            "name": "ListDashboardSummariesRequest",
  5457            "declaration": {
  5458              "name": "ListDashboardSummariesRequest",
  5459              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5460            }
  5461          },
  5462          {
  5463            "kind": "js",
  5464            "name": "ListDashboardSummariesResponse",
  5465            "declaration": {
  5466              "name": "ListDashboardSummariesResponse",
  5467              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5468            }
  5469          },
  5470          {
  5471            "kind": "js",
  5472            "name": "GetDashboardSummaryRequest",
  5473            "declaration": {
  5474              "name": "GetDashboardSummaryRequest",
  5475              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5476            }
  5477          },
  5478          {
  5479            "kind": "js",
  5480            "name": "GetDashboardSummaryResponse",
  5481            "declaration": {
  5482              "name": "GetDashboardSummaryResponse",
  5483              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5484            }
  5485          },
  5486          {
  5487            "kind": "js",
  5488            "name": "TabSummary",
  5489            "declaration": {
  5490              "name": "TabSummary",
  5491              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5492            }
  5493          },
  5494          {
  5495            "kind": "js",
  5496            "name": "FailuresSummary",
  5497            "declaration": {
  5498              "name": "FailuresSummary",
  5499              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5500            }
  5501          },
  5502          {
  5503            "kind": "js",
  5504            "name": "FailingTestInfo",
  5505            "declaration": {
  5506              "name": "FailingTestInfo",
  5507              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5508            }
  5509          },
  5510          {
  5511            "kind": "js",
  5512            "name": "FailureStats",
  5513            "declaration": {
  5514              "name": "FailureStats",
  5515              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5516            }
  5517          },
  5518          {
  5519            "kind": "js",
  5520            "name": "HealthinessSummary",
  5521            "declaration": {
  5522              "name": "HealthinessSummary",
  5523              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5524            }
  5525          },
  5526          {
  5527            "kind": "js",
  5528            "name": "FlakyTestInfo",
  5529            "declaration": {
  5530              "name": "FlakyTestInfo",
  5531              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5532            }
  5533          },
  5534          {
  5535            "kind": "js",
  5536            "name": "HealthinessStats",
  5537            "declaration": {
  5538              "name": "HealthinessStats",
  5539              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5540            }
  5541          },
  5542          {
  5543            "kind": "js",
  5544            "name": "DashboardSummary",
  5545            "declaration": {
  5546              "name": "DashboardSummary",
  5547              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5548            }
  5549          },
  5550          {
  5551            "kind": "js",
  5552            "name": "TestGridData",
  5553            "declaration": {
  5554              "name": "TestGridData",
  5555              "module": "out-tsc/src/gen/pb/api/v1/data.js"
  5556            }
  5557          }
  5558        ]
  5559      }
  5560    ]
  5561  }