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 }