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

     1  - File: webext/chrome/page_action.json
     2    Dict:
     3      Name: ImageDataType
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - pageAction
     9  - File: webext/chrome/page_action.json
    10    Dict:
    11      Name: SetIconArgDetails
    12      ExtAttrs:
    13        - Name: Namespace
    14          Values:
    15            - chrome
    16            - pageAction
    17      Fields:
    18        - Name: iconIndex
    19          Type:
    20            Name: long long
    21          ExtAttrs:
    22            - Name: Namespace
    23              Values:
    24                - chrome
    25                - pageAction
    26        - Name: imageData
    27          Type:
    28            Union:
    29              - Name: ImageDataType
    30                ExtAttrs:
    31                  - Name: Namespace
    32                    Values:
    33                      - chrome
    34                      - pageAction
    35              - Name: any
    36          ExtAttrs:
    37            - Name: Namespace
    38              Values:
    39                - chrome
    40                - pageAction
    41        - Name: path
    42          Type:
    43            Union:
    44              - Name: DOMString
    45              - Name: any
    46          ExtAttrs:
    47            - Name: Namespace
    48              Values:
    49                - chrome
    50                - pageAction
    51        - Name: tabId
    52          Required: true
    53          Type:
    54            Name: long long
    55          ExtAttrs:
    56            - Name: Namespace
    57              Values:
    58                - chrome
    59                - pageAction
    60  - File: webext/chrome/page_action.json
    61    Dict:
    62      Name: SetPopupArgDetails
    63      ExtAttrs:
    64        - Name: Namespace
    65          Values:
    66            - chrome
    67            - pageAction
    68      Fields:
    69        - Name: popup
    70          Required: true
    71          Type:
    72            Name: DOMString
    73          ExtAttrs:
    74            - Name: Namespace
    75              Values:
    76                - chrome
    77                - pageAction
    78        - Name: tabId
    79          Required: true
    80          Type:
    81            Name: long long
    82          ExtAttrs:
    83            - Name: Namespace
    84              Values:
    85                - chrome
    86                - pageAction
    87  - File: webext/chrome/page_action.json
    88    Dict:
    89      Name: SetTitleArgDetails
    90      ExtAttrs:
    91        - Name: Namespace
    92          Values:
    93            - chrome
    94            - pageAction
    95      Fields:
    96        - Name: tabId
    97          Required: true
    98          Type:
    99            Name: long long
   100          ExtAttrs:
   101            - Name: Namespace
   102              Values:
   103                - chrome
   104                - pageAction
   105        - Name: title
   106          Required: true
   107          Type:
   108            Name: DOMString
   109          ExtAttrs:
   110            - Name: Namespace
   111              Values:
   112                - chrome
   113                - pageAction
   114  - File: webext/chrome/page_action.json
   115    Dict:
   116      Name: TabDetails
   117      ExtAttrs:
   118        - Name: Namespace
   119          Values:
   120            - chrome
   121            - pageAction
   122      Fields:
   123        - Name: tabId
   124          Type:
   125            Name: long long
   126          ExtAttrs:
   127            - Name: Namespace
   128              Values:
   129                - chrome
   130                - pageAction
   131  - File: webext/chrome/page_action.json
   132    WebextFunc:
   133      Name: getPopup
   134      Args:
   135        - Name: details
   136          Type:
   137            Name: TabDetails
   138            ExtAttrs:
   139              - Name: Namespace
   140                Values:
   141                  - chrome
   142                  - pageAction
   143      Returns:
   144        - Name: Promise
   145          Params:
   146            - Name: DOMString
   147      ExtAttrs:
   148        - Name: Namespace
   149          Values:
   150            - chrome
   151            - pageAction
   152  - File: webext/chrome/page_action.json
   153    WebextFunc:
   154      Name: getTitle
   155      Args:
   156        - Name: details
   157          Type:
   158            Name: TabDetails
   159            ExtAttrs:
   160              - Name: Namespace
   161                Values:
   162                  - chrome
   163                  - pageAction
   164      Returns:
   165        - Name: Promise
   166          Params:
   167            - Name: DOMString
   168      ExtAttrs:
   169        - Name: Namespace
   170          Values:
   171            - chrome
   172            - pageAction
   173  - File: webext/chrome/page_action.json
   174    WebextFunc:
   175      Name: hide
   176      Args:
   177        - Name: tabId
   178          Type:
   179            Name: long long
   180      Returns:
   181        - Name: Promise
   182          Params:
   183            - Name: void
   184      ExtAttrs:
   185        - Name: Namespace
   186          Values:
   187            - chrome
   188            - pageAction
   189  - File: webext/chrome/page_action.json
   190    WebextEvent:
   191      Name: onClicked
   192      Args:
   193        - Name: tab
   194          Type:
   195            Name: Tab
   196            ExtAttrs:
   197              - Name: Namespace
   198                Values:
   199                  - chrome
   200                  - tabs
   201      Returns:
   202        - Name: undefined
   203      ExtAttrs:
   204        - Name: Namespace
   205          Values:
   206            - chrome
   207            - pageAction
   208  - File: webext/chrome/page_action.json
   209    WebextFunc:
   210      Name: setIcon
   211      Args:
   212        - Name: details
   213          Type:
   214            Name: SetIconArgDetails
   215            ExtAttrs:
   216              - Name: Namespace
   217                Values:
   218                  - chrome
   219                  - pageAction
   220      Returns:
   221        - Name: Promise
   222          Params:
   223            - Name: void
   224      ExtAttrs:
   225        - Name: Namespace
   226          Values:
   227            - chrome
   228            - pageAction
   229  - File: webext/chrome/page_action.json
   230    WebextFunc:
   231      Name: setPopup
   232      Args:
   233        - Name: details
   234          Type:
   235            Name: SetPopupArgDetails
   236            ExtAttrs:
   237              - Name: Namespace
   238                Values:
   239                  - chrome
   240                  - pageAction
   241      Returns:
   242        - Name: Promise
   243          Params:
   244            - Name: void
   245      ExtAttrs:
   246        - Name: Namespace
   247          Values:
   248            - chrome
   249            - pageAction
   250  - File: webext/chrome/page_action.json
   251    WebextFunc:
   252      Name: setTitle
   253      Args:
   254        - Name: details
   255          Type:
   256            Name: SetTitleArgDetails
   257            ExtAttrs:
   258              - Name: Namespace
   259                Values:
   260                  - chrome
   261                  - pageAction
   262      Returns:
   263        - Name: Promise
   264          Params:
   265            - Name: void
   266      ExtAttrs:
   267        - Name: Namespace
   268          Values:
   269            - chrome
   270            - pageAction
   271  - File: webext/chrome/page_action.json
   272    WebextFunc:
   273      Name: show
   274      Args:
   275        - Name: tabId
   276          Type:
   277            Name: long long
   278      Returns:
   279        - Name: Promise
   280          Params:
   281            - Name: void
   282      ExtAttrs:
   283        - Name: Namespace
   284          Values:
   285            - chrome
   286            - pageAction