github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/runtime/apis.js.wasm.yaml (about)

     1  - File: webext/runtime.json
     2    Dict:
     3      Name: ConnectArgConnectInfo
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - runtime
     9      Fields:
    10        - Name: includeTlsChannelId
    11          Type:
    12            Name: boolean
    13          ExtAttrs:
    14            - Name: Namespace
    15              Values:
    16                - chrome
    17                - runtime
    18        - Name: name
    19          Type:
    20            Name: DOMString
    21          ExtAttrs:
    22            - Name: Namespace
    23              Values:
    24                - chrome
    25                - runtime
    26  - File: webext/runtime.json
    27    Dict:
    28      Name: ContextFilter
    29      ExtAttrs:
    30        - Name: Namespace
    31          Values:
    32            - chrome
    33            - runtime
    34      Fields:
    35        - Name: contextIds
    36          Type:
    37            Name: sequence
    38            Params:
    39              - Name: DOMString
    40            ExtAttrs:
    41              - Name: Namespace
    42                Values:
    43                  - chrome
    44                  - runtime
    45          ExtAttrs:
    46            - Name: Namespace
    47              Values:
    48                - chrome
    49                - runtime
    50        - Name: contextTypes
    51          Type:
    52            Name: sequence
    53            Params:
    54              - Name: ContextType
    55                ExtAttrs:
    56                  - Name: Namespace
    57                    Values:
    58                      - chrome
    59                      - runtime
    60            ExtAttrs:
    61              - Name: Namespace
    62                Values:
    63                  - chrome
    64                  - runtime
    65          ExtAttrs:
    66            - Name: Namespace
    67              Values:
    68                - chrome
    69                - runtime
    70        - Name: documentIds
    71          Type:
    72            Name: sequence
    73            Params:
    74              - Name: DOMString
    75            ExtAttrs:
    76              - Name: Namespace
    77                Values:
    78                  - chrome
    79                  - runtime
    80          ExtAttrs:
    81            - Name: Namespace
    82              Values:
    83                - chrome
    84                - runtime
    85        - Name: documentOrigins
    86          Type:
    87            Name: sequence
    88            Params:
    89              - Name: DOMString
    90            ExtAttrs:
    91              - Name: Namespace
    92                Values:
    93                  - chrome
    94                  - runtime
    95          ExtAttrs:
    96            - Name: Namespace
    97              Values:
    98                - chrome
    99                - runtime
   100        - Name: documentUrls
   101          Type:
   102            Name: sequence
   103            Params:
   104              - Name: DOMString
   105            ExtAttrs:
   106              - Name: Namespace
   107                Values:
   108                  - chrome
   109                  - runtime
   110          ExtAttrs:
   111            - Name: Namespace
   112              Values:
   113                - chrome
   114                - runtime
   115        - Name: frameIds
   116          Type:
   117            Name: sequence
   118            Params:
   119              - Name: long long
   120            ExtAttrs:
   121              - Name: Namespace
   122                Values:
   123                  - chrome
   124                  - runtime
   125          ExtAttrs:
   126            - Name: Namespace
   127              Values:
   128                - chrome
   129                - runtime
   130        - Name: incognito
   131          Type:
   132            Name: boolean
   133          ExtAttrs:
   134            - Name: Namespace
   135              Values:
   136                - chrome
   137                - runtime
   138        - Name: tabIds
   139          Type:
   140            Name: sequence
   141            Params:
   142              - Name: long long
   143            ExtAttrs:
   144              - Name: Namespace
   145                Values:
   146                  - chrome
   147                  - runtime
   148          ExtAttrs:
   149            - Name: Namespace
   150              Values:
   151                - chrome
   152                - runtime
   153        - Name: windowIds
   154          Type:
   155            Name: sequence
   156            Params:
   157              - Name: long long
   158            ExtAttrs:
   159              - Name: Namespace
   160                Values:
   161                  - chrome
   162                  - runtime
   163          ExtAttrs:
   164            - Name: Namespace
   165              Values:
   166                - chrome
   167                - runtime
   168  - File: webext/runtime.json
   169    Enum:
   170      Name: ContextType
   171      Values:
   172        - TAB
   173        - POPUP
   174        - BACKGROUND
   175        - OFFSCREEN_DOCUMENT
   176        - SIDE_PANEL
   177      ExtAttrs:
   178        - Name: Namespace
   179          Values:
   180            - chrome
   181            - runtime
   182  - File: webext/runtime.json
   183    Dict:
   184      Name: ExtensionContext
   185      ExtAttrs:
   186        - Name: Namespace
   187          Values:
   188            - chrome
   189            - runtime
   190      Fields:
   191        - Name: contextId
   192          Required: true
   193          Type:
   194            Name: DOMString
   195          ExtAttrs:
   196            - Name: Namespace
   197              Values:
   198                - chrome
   199                - runtime
   200        - Name: contextType
   201          Required: true
   202          Type:
   203            Name: ContextType
   204            ExtAttrs:
   205              - Name: Namespace
   206                Values:
   207                  - chrome
   208                  - runtime
   209          ExtAttrs:
   210            - Name: Namespace
   211              Values:
   212                - chrome
   213                - runtime
   214        - Name: documentId
   215          Type:
   216            Name: DOMString
   217          ExtAttrs:
   218            - Name: Namespace
   219              Values:
   220                - chrome
   221                - runtime
   222        - Name: documentOrigin
   223          Type:
   224            Name: DOMString
   225          ExtAttrs:
   226            - Name: Namespace
   227              Values:
   228                - chrome
   229                - runtime
   230        - Name: documentUrl
   231          Type:
   232            Name: DOMString
   233          ExtAttrs:
   234            - Name: Namespace
   235              Values:
   236                - chrome
   237                - runtime
   238        - Name: frameId
   239          Required: true
   240          Type:
   241            Name: long long
   242          ExtAttrs:
   243            - Name: Namespace
   244              Values:
   245                - chrome
   246                - runtime
   247        - Name: incognito
   248          Required: true
   249          Type:
   250            Name: boolean
   251          ExtAttrs:
   252            - Name: Namespace
   253              Values:
   254                - chrome
   255                - runtime
   256        - Name: tabId
   257          Required: true
   258          Type:
   259            Name: long long
   260          ExtAttrs:
   261            - Name: Namespace
   262              Values:
   263                - chrome
   264                - runtime
   265        - Name: windowId
   266          Required: true
   267          Type:
   268            Name: long long
   269          ExtAttrs:
   270            - Name: Namespace
   271              Values:
   272                - chrome
   273                - runtime
   274  - File: webext/runtime.json
   275    Callback:
   276      Name: GetPackageDirectoryEntryArgCallback
   277      Args:
   278        - Name: directoryEntry
   279          Type:
   280            Name: any
   281      Returns:
   282        - Name: undefined
   283      ExtAttrs:
   284        - Name: Namespace
   285          Values:
   286            - chrome
   287            - runtime
   288  - File: webext/runtime.json
   289    Dict:
   290      Name: LastErrorProperty
   291      ExtAttrs:
   292        - Name: Namespace
   293          Values:
   294            - chrome
   295            - runtime
   296      Fields:
   297        - Name: message
   298          Type:
   299            Name: DOMString
   300          ExtAttrs:
   301            - Name: Namespace
   302              Values:
   303                - chrome
   304                - runtime
   305  - File: webext/runtime.json
   306    Dict:
   307      Name: MessageSender
   308      ExtAttrs:
   309        - Name: Namespace
   310          Values:
   311            - chrome
   312            - runtime
   313      Fields:
   314        - Name: documentId
   315          Type:
   316            Name: DOMString
   317          ExtAttrs:
   318            - Name: Namespace
   319              Values:
   320                - chrome
   321                - runtime
   322        - Name: documentLifecycle
   323          Type:
   324            Name: DOMString
   325          ExtAttrs:
   326            - Name: Namespace
   327              Values:
   328                - chrome
   329                - runtime
   330        - Name: frameId
   331          Type:
   332            Name: long long
   333          ExtAttrs:
   334            - Name: Namespace
   335              Values:
   336                - chrome
   337                - runtime
   338        - Name: guestProcessId
   339          Type:
   340            Name: long long
   341          ExtAttrs:
   342            - Name: Namespace
   343              Values:
   344                - chrome
   345                - runtime
   346        - Name: guestRenderFrameRoutingId
   347          Type:
   348            Name: long long
   349          ExtAttrs:
   350            - Name: Namespace
   351              Values:
   352                - chrome
   353                - runtime
   354        - Name: id
   355          Type:
   356            Name: DOMString
   357          ExtAttrs:
   358            - Name: Namespace
   359              Values:
   360                - chrome
   361                - runtime
   362        - Name: nativeApplication
   363          Type:
   364            Name: DOMString
   365          ExtAttrs:
   366            - Name: Namespace
   367              Values:
   368                - chrome
   369                - runtime
   370        - Name: origin
   371          Type:
   372            Name: DOMString
   373          ExtAttrs:
   374            - Name: Namespace
   375              Values:
   376                - chrome
   377                - runtime
   378        - Name: tab
   379          Type:
   380            Name: Tab
   381            ExtAttrs:
   382              - Name: Namespace
   383                Values:
   384                  - chrome
   385                  - tabs
   386          ExtAttrs:
   387            - Name: Namespace
   388              Values:
   389                - chrome
   390                - runtime
   391        - Name: tlsChannelId
   392          Type:
   393            Name: DOMString
   394          ExtAttrs:
   395            - Name: Namespace
   396              Values:
   397                - chrome
   398                - runtime
   399        - Name: url
   400          Type:
   401            Name: DOMString
   402          ExtAttrs:
   403            - Name: Namespace
   404              Values:
   405                - chrome
   406                - runtime
   407  - File: webext/runtime.json
   408    Dict:
   409      Name: OnInstalledArgDetails
   410      ExtAttrs:
   411        - Name: Namespace
   412          Values:
   413            - chrome
   414            - runtime
   415      Fields:
   416        - Name: id
   417          Type:
   418            Name: DOMString
   419          ExtAttrs:
   420            - Name: Namespace
   421              Values:
   422                - chrome
   423                - runtime
   424        - Name: previousVersion
   425          Type:
   426            Name: DOMString
   427          ExtAttrs:
   428            - Name: Namespace
   429              Values:
   430                - chrome
   431                - runtime
   432        - Name: reason
   433          Required: true
   434          Type:
   435            Name: OnInstalledReason
   436            ExtAttrs:
   437              - Name: Namespace
   438                Values:
   439                  - chrome
   440                  - runtime
   441          ExtAttrs:
   442            - Name: Namespace
   443              Values:
   444                - chrome
   445                - runtime
   446  - File: webext/runtime.json
   447    Enum:
   448      Name: OnInstalledReason
   449      Values:
   450        - install
   451        - update
   452        - chrome_update
   453        - shared_module_update
   454      ExtAttrs:
   455        - Name: Namespace
   456          Values:
   457            - chrome
   458            - runtime
   459  - File: webext/runtime.json
   460    Callback:
   461      Name: OnMessageArgSendResponse
   462      Returns:
   463        - Name: undefined
   464      ExtAttrs:
   465        - Name: Namespace
   466          Values:
   467            - chrome
   468            - runtime
   469  - File: webext/runtime.json
   470    Callback:
   471      Name: OnMessageExternalArgSendResponse
   472      Returns:
   473        - Name: undefined
   474      ExtAttrs:
   475        - Name: Namespace
   476          Values:
   477            - chrome
   478            - runtime
   479  - File: webext/runtime.json
   480    Enum:
   481      Name: OnRestartRequiredReason
   482      Values:
   483        - app_update
   484        - os_update
   485        - periodic
   486      ExtAttrs:
   487        - Name: Namespace
   488          Values:
   489            - chrome
   490            - runtime
   491  - File: webext/runtime.json
   492    Callback:
   493      Name: OnUserScriptMessageArgSendResponse
   494      Returns:
   495        - Name: undefined
   496      ExtAttrs:
   497        - Name: Namespace
   498          Values:
   499            - chrome
   500            - runtime
   501  - File: webext/runtime.json
   502    Enum:
   503      Name: PlatformArch
   504      Values:
   505        - arm
   506        - arm64
   507        - x86-32
   508        - x86-64
   509        - mips
   510        - mips64
   511      ExtAttrs:
   512        - Name: Namespace
   513          Values:
   514            - chrome
   515            - runtime
   516  - File: webext/runtime.json
   517    Dict:
   518      Name: PlatformInfo
   519      ExtAttrs:
   520        - Name: Namespace
   521          Values:
   522            - chrome
   523            - runtime
   524      Fields:
   525        - Name: arch
   526          Required: true
   527          Type:
   528            Name: PlatformArch
   529            ExtAttrs:
   530              - Name: Namespace
   531                Values:
   532                  - chrome
   533                  - runtime
   534          ExtAttrs:
   535            - Name: Namespace
   536              Values:
   537                - chrome
   538                - runtime
   539        - Name: nacl_arch
   540          Required: true
   541          Type:
   542            Name: PlatformNaclArch
   543            ExtAttrs:
   544              - Name: Namespace
   545                Values:
   546                  - chrome
   547                  - runtime
   548          ExtAttrs:
   549            - Name: Namespace
   550              Values:
   551                - chrome
   552                - runtime
   553        - Name: os
   554          Required: true
   555          Type:
   556            Name: PlatformOs
   557            ExtAttrs:
   558              - Name: Namespace
   559                Values:
   560                  - chrome
   561                  - runtime
   562          ExtAttrs:
   563            - Name: Namespace
   564              Values:
   565                - chrome
   566                - runtime
   567  - File: webext/runtime.json
   568    Enum:
   569      Name: PlatformNaclArch
   570      Values:
   571        - arm
   572        - x86-32
   573        - x86-64
   574        - mips
   575        - mips64
   576      ExtAttrs:
   577        - Name: Namespace
   578          Values:
   579            - chrome
   580            - runtime
   581  - File: webext/runtime.json
   582    Enum:
   583      Name: PlatformOs
   584      Values:
   585        - mac
   586        - win
   587        - android
   588        - cros
   589        - linux
   590        - openbsd
   591        - fuchsia
   592      ExtAttrs:
   593        - Name: Namespace
   594          Values:
   595            - chrome
   596            - runtime
   597  - File: webext/runtime.json
   598    Dict:
   599      Name: Port
   600      ExtAttrs:
   601        - Name: Namespace
   602          Values:
   603            - chrome
   604            - runtime
   605      Fields:
   606        - Name: disconnect
   607          Required: true
   608          Type:
   609            Name: PortFieldDisconnect
   610            ExtAttrs:
   611              - Name: Namespace
   612                Values:
   613                  - chrome
   614                  - runtime
   615          ExtAttrs:
   616            - Name: Namespace
   617              Values:
   618                - chrome
   619                - runtime
   620        - Name: name
   621          Required: true
   622          Type:
   623            Name: DOMString
   624          ExtAttrs:
   625            - Name: Namespace
   626              Values:
   627                - chrome
   628                - runtime
   629        - Name: postMessage
   630          Required: true
   631          Type:
   632            Name: PortFieldPostMessage
   633            ExtAttrs:
   634              - Name: Namespace
   635                Values:
   636                  - chrome
   637                  - runtime
   638          ExtAttrs:
   639            - Name: Namespace
   640              Values:
   641                - chrome
   642                - runtime
   643        - Name: sender
   644          Type:
   645            Name: MessageSender
   646            ExtAttrs:
   647              - Name: Namespace
   648                Values:
   649                  - chrome
   650                  - runtime
   651          ExtAttrs:
   652            - Name: Namespace
   653              Values:
   654                - chrome
   655                - runtime
   656  - File: webext/runtime.json
   657    Callback:
   658      Name: PortFieldDisconnect
   659      Returns:
   660        - Name: undefined
   661      ExtAttrs:
   662        - Name: Namespace
   663          Values:
   664            - chrome
   665            - runtime
   666  - File: webext/runtime.json
   667    Callback:
   668      Name: PortFieldPostMessage
   669      Args:
   670        - Name: message
   671          Type:
   672            Name: any
   673      Returns:
   674        - Name: undefined
   675      ExtAttrs:
   676        - Name: Namespace
   677          Values:
   678            - chrome
   679            - runtime
   680  - File: webext/runtime.json
   681    Dict:
   682      Name: RequestUpdateCheckReturnType
   683      ExtAttrs:
   684        - Name: Namespace
   685          Values:
   686            - chrome
   687            - runtime
   688      Fields:
   689        - Name: status
   690          Required: true
   691          Type:
   692            Name: RequestUpdateCheckStatus
   693            ExtAttrs:
   694              - Name: Namespace
   695                Values:
   696                  - chrome
   697                  - runtime
   698          ExtAttrs:
   699            - Name: Namespace
   700              Values:
   701                - chrome
   702                - runtime
   703        - Name: version
   704          Type:
   705            Name: DOMString
   706          ExtAttrs:
   707            - Name: Namespace
   708              Values:
   709                - chrome
   710                - runtime
   711  - File: webext/runtime.json
   712    Enum:
   713      Name: RequestUpdateCheckStatus
   714      Values:
   715        - throttled
   716        - no_update
   717        - update_available
   718      ExtAttrs:
   719        - Name: Namespace
   720          Values:
   721            - chrome
   722            - runtime
   723  - File: webext/runtime.json
   724    Dict:
   725      Name: SendMessageArgOptions
   726      ExtAttrs:
   727        - Name: Namespace
   728          Values:
   729            - chrome
   730            - runtime
   731      Fields:
   732        - Name: includeTlsChannelId
   733          Type:
   734            Name: boolean
   735          ExtAttrs:
   736            - Name: Namespace
   737              Values:
   738                - chrome
   739                - runtime
   740  - File: webext/runtime.json
   741    WebextFunc:
   742      Name: connect
   743      Args:
   744        - Name: extensionId
   745          Optional: true
   746          Type:
   747            Name: DOMString
   748        - Name: connectInfo
   749          Optional: true
   750          Type:
   751            Name: ConnectArgConnectInfo
   752            ExtAttrs:
   753              - Name: Namespace
   754                Values:
   755                  - chrome
   756                  - runtime
   757      Returns:
   758        - Name: Port
   759          ExtAttrs:
   760            - Name: Namespace
   761              Values:
   762                - chrome
   763                - runtime
   764      ExtAttrs:
   765        - Name: Namespace
   766          Values:
   767            - chrome
   768            - runtime
   769  - File: webext/runtime.json
   770    WebextFunc:
   771      Name: connectNative
   772      Args:
   773        - Name: application
   774          Type:
   775            Name: DOMString
   776      Returns:
   777        - Name: Port
   778          ExtAttrs:
   779            - Name: Namespace
   780              Values:
   781                - chrome
   782                - runtime
   783      ExtAttrs:
   784        - Name: Namespace
   785          Values:
   786            - chrome
   787            - runtime
   788  - File: webext/runtime.json
   789    WebextFunc:
   790      Name: getBackgroundPage
   791      Returns:
   792        - Name: Promise
   793          Params:
   794            - Name: any
   795      ExtAttrs:
   796        - Name: Namespace
   797          Values:
   798            - chrome
   799            - runtime
   800  - File: webext/runtime.json
   801    WebextFunc:
   802      Name: getContexts
   803      Args:
   804        - Name: filter
   805          Type:
   806            Name: ContextFilter
   807            ExtAttrs:
   808              - Name: Namespace
   809                Values:
   810                  - chrome
   811                  - runtime
   812      Returns:
   813        - Name: Promise
   814          Params:
   815            - Name: sequence
   816              Params:
   817                - Name: ExtensionContext
   818                  ExtAttrs:
   819                    - Name: Namespace
   820                      Values:
   821                        - chrome
   822                        - runtime
   823              ExtAttrs:
   824                - Name: Namespace
   825                  Values:
   826                    - chrome
   827                    - runtime
   828      ExtAttrs:
   829        - Name: Namespace
   830          Values:
   831            - chrome
   832            - runtime
   833  - File: webext/runtime.json
   834    WebextFunc:
   835      Name: getManifest
   836      Returns:
   837        - Name: any
   838      ExtAttrs:
   839        - Name: Namespace
   840          Values:
   841            - chrome
   842            - runtime
   843  - File: webext/runtime.json
   844    WebextFunc:
   845      Name: getPackageDirectoryEntry
   846      Args:
   847        - Name: callback
   848          Type:
   849            Name: GetPackageDirectoryEntryArgCallback
   850            ExtAttrs:
   851              - Name: Namespace
   852                Values:
   853                  - chrome
   854                  - runtime
   855      Returns:
   856        - Name: undefined
   857      ExtAttrs:
   858        - Name: Namespace
   859          Values:
   860            - chrome
   861            - runtime
   862  - File: webext/runtime.json
   863    WebextFunc:
   864      Name: getPlatformInfo
   865      Returns:
   866        - Name: Promise
   867          Params:
   868            - Name: PlatformInfo
   869              ExtAttrs:
   870                - Name: Namespace
   871                  Values:
   872                    - chrome
   873                    - runtime
   874      ExtAttrs:
   875        - Name: Namespace
   876          Values:
   877            - chrome
   878            - runtime
   879  - File: webext/runtime.json
   880    WebextFunc:
   881      Name: getURL
   882      Args:
   883        - Name: path
   884          Type:
   885            Name: DOMString
   886      Returns:
   887        - Name: DOMString
   888      ExtAttrs:
   889        - Name: Namespace
   890          Values:
   891            - chrome
   892            - runtime
   893  - File: webext/runtime.json
   894    WebextProp:
   895      Name: id
   896      Type:
   897        Name: DOMString
   898      ExtAttrs:
   899        - Name: Namespace
   900          Values:
   901            - chrome
   902            - runtime
   903  - File: webext/runtime.json
   904    WebextProp:
   905      Name: lastError
   906      Type:
   907        Name: LastErrorProperty
   908        ExtAttrs:
   909          - Name: Namespace
   910            Values:
   911              - chrome
   912              - runtime
   913      ExtAttrs:
   914        - Name: Namespace
   915          Values:
   916            - chrome
   917            - runtime
   918  - File: webext/runtime.json
   919    WebextEvent:
   920      Name: onBrowserUpdateAvailable
   921      Returns:
   922        - Name: undefined
   923      ExtAttrs:
   924        - Name: Namespace
   925          Values:
   926            - chrome
   927            - runtime
   928  - File: webext/runtime.json
   929    WebextEvent:
   930      Name: onConnect
   931      Args:
   932        - Name: port
   933          Type:
   934            Name: Port
   935            ExtAttrs:
   936              - Name: Namespace
   937                Values:
   938                  - chrome
   939                  - runtime
   940      Returns:
   941        - Name: undefined
   942      ExtAttrs:
   943        - Name: Namespace
   944          Values:
   945            - chrome
   946            - runtime
   947  - File: webext/runtime.json
   948    WebextEvent:
   949      Name: onConnectExternal
   950      Args:
   951        - Name: port
   952          Type:
   953            Name: Port
   954            ExtAttrs:
   955              - Name: Namespace
   956                Values:
   957                  - chrome
   958                  - runtime
   959      Returns:
   960        - Name: undefined
   961      ExtAttrs:
   962        - Name: Namespace
   963          Values:
   964            - chrome
   965            - runtime
   966  - File: webext/runtime.json
   967    WebextEvent:
   968      Name: onConnectNative
   969      Args:
   970        - Name: port
   971          Type:
   972            Name: Port
   973            ExtAttrs:
   974              - Name: Namespace
   975                Values:
   976                  - chrome
   977                  - runtime
   978      Returns:
   979        - Name: undefined
   980      ExtAttrs:
   981        - Name: Namespace
   982          Values:
   983            - chrome
   984            - runtime
   985  - File: webext/runtime.json
   986    WebextEvent:
   987      Name: onInstalled
   988      Args:
   989        - Name: details
   990          Type:
   991            Name: OnInstalledArgDetails
   992            ExtAttrs:
   993              - Name: Namespace
   994                Values:
   995                  - chrome
   996                  - runtime
   997      Returns:
   998        - Name: undefined
   999      ExtAttrs:
  1000        - Name: Namespace
  1001          Values:
  1002            - chrome
  1003            - runtime
  1004  - File: webext/runtime.json
  1005    WebextEvent:
  1006      Name: onMessage
  1007      Args:
  1008        - Name: message
  1009          Optional: true
  1010          Type:
  1011            Name: any
  1012        - Name: sender
  1013          Type:
  1014            Name: MessageSender
  1015            ExtAttrs:
  1016              - Name: Namespace
  1017                Values:
  1018                  - chrome
  1019                  - runtime
  1020        - Name: sendResponse
  1021          Type:
  1022            Name: OnMessageArgSendResponse
  1023            ExtAttrs:
  1024              - Name: Namespace
  1025                Values:
  1026                  - chrome
  1027                  - runtime
  1028      Returns:
  1029        - Name: boolean
  1030      ExtAttrs:
  1031        - Name: Namespace
  1032          Values:
  1033            - chrome
  1034            - runtime
  1035  - File: webext/runtime.json
  1036    WebextEvent:
  1037      Name: onMessageExternal
  1038      Args:
  1039        - Name: message
  1040          Optional: true
  1041          Type:
  1042            Name: any
  1043        - Name: sender
  1044          Type:
  1045            Name: MessageSender
  1046            ExtAttrs:
  1047              - Name: Namespace
  1048                Values:
  1049                  - chrome
  1050                  - runtime
  1051        - Name: sendResponse
  1052          Type:
  1053            Name: OnMessageExternalArgSendResponse
  1054            ExtAttrs:
  1055              - Name: Namespace
  1056                Values:
  1057                  - chrome
  1058                  - runtime
  1059      Returns:
  1060        - Name: boolean
  1061      ExtAttrs:
  1062        - Name: Namespace
  1063          Values:
  1064            - chrome
  1065            - runtime
  1066  - File: webext/runtime.json
  1067    WebextEvent:
  1068      Name: onRestartRequired
  1069      Args:
  1070        - Name: reason
  1071          Type:
  1072            Name: OnRestartRequiredReason
  1073            ExtAttrs:
  1074              - Name: Namespace
  1075                Values:
  1076                  - chrome
  1077                  - runtime
  1078      Returns:
  1079        - Name: undefined
  1080      ExtAttrs:
  1081        - Name: Namespace
  1082          Values:
  1083            - chrome
  1084            - runtime
  1085  - File: webext/runtime.json
  1086    WebextEvent:
  1087      Name: onStartup
  1088      Returns:
  1089        - Name: undefined
  1090      ExtAttrs:
  1091        - Name: Namespace
  1092          Values:
  1093            - chrome
  1094            - runtime
  1095  - File: webext/runtime.json
  1096    WebextEvent:
  1097      Name: onSuspend
  1098      Returns:
  1099        - Name: undefined
  1100      ExtAttrs:
  1101        - Name: Namespace
  1102          Values:
  1103            - chrome
  1104            - runtime
  1105  - File: webext/runtime.json
  1106    WebextEvent:
  1107      Name: onSuspendCanceled
  1108      Returns:
  1109        - Name: undefined
  1110      ExtAttrs:
  1111        - Name: Namespace
  1112          Values:
  1113            - chrome
  1114            - runtime
  1115  - File: webext/runtime.json
  1116    WebextEvent:
  1117      Name: onUpdateAvailable
  1118      Args:
  1119        - Name: details
  1120          Type:
  1121            Name: any
  1122      Returns:
  1123        - Name: undefined
  1124      ExtAttrs:
  1125        - Name: Namespace
  1126          Values:
  1127            - chrome
  1128            - runtime
  1129  - File: webext/runtime.json
  1130    WebextEvent:
  1131      Name: onUserScriptConnect
  1132      Args:
  1133        - Name: port
  1134          Type:
  1135            Name: Port
  1136            ExtAttrs:
  1137              - Name: Namespace
  1138                Values:
  1139                  - chrome
  1140                  - runtime
  1141      Returns:
  1142        - Name: undefined
  1143      ExtAttrs:
  1144        - Name: Namespace
  1145          Values:
  1146            - chrome
  1147            - runtime
  1148  - File: webext/runtime.json
  1149    WebextEvent:
  1150      Name: onUserScriptMessage
  1151      Args:
  1152        - Name: message
  1153          Optional: true
  1154          Type:
  1155            Name: any
  1156        - Name: sender
  1157          Type:
  1158            Name: MessageSender
  1159            ExtAttrs:
  1160              - Name: Namespace
  1161                Values:
  1162                  - chrome
  1163                  - runtime
  1164        - Name: sendResponse
  1165          Type:
  1166            Name: OnUserScriptMessageArgSendResponse
  1167            ExtAttrs:
  1168              - Name: Namespace
  1169                Values:
  1170                  - chrome
  1171                  - runtime
  1172      Returns:
  1173        - Name: boolean
  1174      ExtAttrs:
  1175        - Name: Namespace
  1176          Values:
  1177            - chrome
  1178            - runtime
  1179  - File: webext/runtime.json
  1180    WebextFunc:
  1181      Name: openOptionsPage
  1182      Returns:
  1183        - Name: Promise
  1184          Params:
  1185            - Name: void
  1186      ExtAttrs:
  1187        - Name: Namespace
  1188          Values:
  1189            - chrome
  1190            - runtime
  1191  - File: webext/runtime.json
  1192    WebextFunc:
  1193      Name: reload
  1194      Returns:
  1195        - Name: undefined
  1196      ExtAttrs:
  1197        - Name: Namespace
  1198          Values:
  1199            - chrome
  1200            - runtime
  1201  - File: webext/runtime.json
  1202    WebextFunc:
  1203      Name: requestUpdateCheck
  1204      Returns:
  1205        - Name: Promise
  1206          Params:
  1207            - Name: RequestUpdateCheckReturnType
  1208              ExtAttrs:
  1209                - Name: Namespace
  1210                  Values:
  1211                    - chrome
  1212                    - runtime
  1213      ExtAttrs:
  1214        - Name: Namespace
  1215          Values:
  1216            - chrome
  1217            - runtime
  1218  - File: webext/runtime.json
  1219    WebextFunc:
  1220      Name: restart
  1221      Returns:
  1222        - Name: undefined
  1223      ExtAttrs:
  1224        - Name: Namespace
  1225          Values:
  1226            - chrome
  1227            - runtime
  1228  - File: webext/runtime.json
  1229    WebextFunc:
  1230      Name: restartAfterDelay
  1231      Args:
  1232        - Name: seconds
  1233          Type:
  1234            Name: long long
  1235      Returns:
  1236        - Name: Promise
  1237          Params:
  1238            - Name: void
  1239      ExtAttrs:
  1240        - Name: Namespace
  1241          Values:
  1242            - chrome
  1243            - runtime
  1244  - File: webext/runtime.json
  1245    WebextFunc:
  1246      Name: sendMessage
  1247      Args:
  1248        - Name: extensionId
  1249          Optional: true
  1250          Type:
  1251            Name: DOMString
  1252        - Name: message
  1253          Type:
  1254            Name: any
  1255        - Name: options
  1256          Optional: true
  1257          Type:
  1258            Name: SendMessageArgOptions
  1259            ExtAttrs:
  1260              - Name: Namespace
  1261                Values:
  1262                  - chrome
  1263                  - runtime
  1264      Returns:
  1265        - Name: Promise
  1266          Params:
  1267            - Name: any
  1268      ExtAttrs:
  1269        - Name: Namespace
  1270          Values:
  1271            - chrome
  1272            - runtime
  1273  - File: webext/runtime.json
  1274    WebextFunc:
  1275      Name: sendNativeMessage
  1276      Args:
  1277        - Name: application
  1278          Type:
  1279            Name: DOMString
  1280        - Name: message
  1281          Type:
  1282            Name: any
  1283      Returns:
  1284        - Name: Promise
  1285          Params:
  1286            - Name: any
  1287      ExtAttrs:
  1288        - Name: Namespace
  1289          Values:
  1290            - chrome
  1291            - runtime
  1292  - File: webext/runtime.json
  1293    WebextFunc:
  1294      Name: setUninstallURL
  1295      Args:
  1296        - Name: url
  1297          Type:
  1298            Name: DOMString
  1299      Returns:
  1300        - Name: Promise
  1301          Params:
  1302            - Name: void
  1303      ExtAttrs:
  1304        - Name: Namespace
  1305          Values:
  1306            - chrome
  1307            - runtime