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

     1  - File: webext/chrome/tab_groups.json
     2    Enum:
     3      Name: Color
     4      Values:
     5        - grey
     6        - blue
     7        - red
     8        - yellow
     9        - green
    10        - pink
    11        - purple
    12        - cyan
    13        - orange
    14      ExtAttrs:
    15        - Name: Namespace
    16          Values:
    17            - chrome
    18            - tabGroups
    19  - File: webext/chrome/tab_groups.json
    20    Dict:
    21      Name: MoveArgMoveProperties
    22      ExtAttrs:
    23        - Name: Namespace
    24          Values:
    25            - chrome
    26            - tabGroups
    27      Fields:
    28        - Name: index
    29          Required: true
    30          Type:
    31            Name: long long
    32          ExtAttrs:
    33            - Name: Namespace
    34              Values:
    35                - chrome
    36                - tabGroups
    37        - Name: windowId
    38          Type:
    39            Name: long long
    40          ExtAttrs:
    41            - Name: Namespace
    42              Values:
    43                - chrome
    44                - tabGroups
    45  - File: webext/chrome/tab_groups.json
    46    Dict:
    47      Name: QueryArgQueryInfo
    48      ExtAttrs:
    49        - Name: Namespace
    50          Values:
    51            - chrome
    52            - tabGroups
    53      Fields:
    54        - Name: collapsed
    55          Type:
    56            Name: boolean
    57          ExtAttrs:
    58            - Name: Namespace
    59              Values:
    60                - chrome
    61                - tabGroups
    62        - Name: color
    63          Type:
    64            Name: Color
    65            ExtAttrs:
    66              - Name: Namespace
    67                Values:
    68                  - chrome
    69                  - tabGroups
    70          ExtAttrs:
    71            - Name: Namespace
    72              Values:
    73                - chrome
    74                - tabGroups
    75        - Name: title
    76          Type:
    77            Name: DOMString
    78          ExtAttrs:
    79            - Name: Namespace
    80              Values:
    81                - chrome
    82                - tabGroups
    83        - Name: windowId
    84          Type:
    85            Name: long long
    86          ExtAttrs:
    87            - Name: Namespace
    88              Values:
    89                - chrome
    90                - tabGroups
    91  - File: webext/chrome/tab_groups.json
    92    WebextProp:
    93      Name: TAB_GROUP_ID_NONE
    94      Type:
    95        Name: DOMString
    96      ExtAttrs:
    97        - Name: Namespace
    98          Values:
    99            - chrome
   100            - tabGroups
   101  - File: webext/chrome/tab_groups.json
   102    Dict:
   103      Name: TabGroup
   104      ExtAttrs:
   105        - Name: Namespace
   106          Values:
   107            - chrome
   108            - tabGroups
   109      Fields:
   110        - Name: collapsed
   111          Required: true
   112          Type:
   113            Name: boolean
   114          ExtAttrs:
   115            - Name: Namespace
   116              Values:
   117                - chrome
   118                - tabGroups
   119        - Name: color
   120          Required: true
   121          Type:
   122            Name: Color
   123            ExtAttrs:
   124              - Name: Namespace
   125                Values:
   126                  - chrome
   127                  - tabGroups
   128          ExtAttrs:
   129            - Name: Namespace
   130              Values:
   131                - chrome
   132                - tabGroups
   133        - Name: id
   134          Required: true
   135          Type:
   136            Name: long long
   137          ExtAttrs:
   138            - Name: Namespace
   139              Values:
   140                - chrome
   141                - tabGroups
   142        - Name: title
   143          Type:
   144            Name: DOMString
   145          ExtAttrs:
   146            - Name: Namespace
   147              Values:
   148                - chrome
   149                - tabGroups
   150        - Name: windowId
   151          Required: true
   152          Type:
   153            Name: long long
   154          ExtAttrs:
   155            - Name: Namespace
   156              Values:
   157                - chrome
   158                - tabGroups
   159  - File: webext/chrome/tab_groups.json
   160    Dict:
   161      Name: UpdateArgUpdateProperties
   162      ExtAttrs:
   163        - Name: Namespace
   164          Values:
   165            - chrome
   166            - tabGroups
   167      Fields:
   168        - Name: collapsed
   169          Type:
   170            Name: boolean
   171          ExtAttrs:
   172            - Name: Namespace
   173              Values:
   174                - chrome
   175                - tabGroups
   176        - Name: color
   177          Type:
   178            Name: Color
   179            ExtAttrs:
   180              - Name: Namespace
   181                Values:
   182                  - chrome
   183                  - tabGroups
   184          ExtAttrs:
   185            - Name: Namespace
   186              Values:
   187                - chrome
   188                - tabGroups
   189        - Name: title
   190          Type:
   191            Name: DOMString
   192          ExtAttrs:
   193            - Name: Namespace
   194              Values:
   195                - chrome
   196                - tabGroups
   197  - File: webext/chrome/tab_groups.json
   198    WebextFunc:
   199      Name: get
   200      Args:
   201        - Name: groupId
   202          Type:
   203            Name: long long
   204      Returns:
   205        - Name: Promise
   206          Params:
   207            - Name: TabGroup
   208              ExtAttrs:
   209                - Name: Namespace
   210                  Values:
   211                    - chrome
   212                    - tabGroups
   213      ExtAttrs:
   214        - Name: Namespace
   215          Values:
   216            - chrome
   217            - tabGroups
   218  - File: webext/chrome/tab_groups.json
   219    WebextFunc:
   220      Name: move
   221      Args:
   222        - Name: groupId
   223          Type:
   224            Name: long long
   225        - Name: moveProperties
   226          Type:
   227            Name: MoveArgMoveProperties
   228            ExtAttrs:
   229              - Name: Namespace
   230                Values:
   231                  - chrome
   232                  - tabGroups
   233      Returns:
   234        - Name: Promise
   235          Params:
   236            - Name: TabGroup
   237              ExtAttrs:
   238                - Name: Namespace
   239                  Values:
   240                    - chrome
   241                    - tabGroups
   242      ExtAttrs:
   243        - Name: Namespace
   244          Values:
   245            - chrome
   246            - tabGroups
   247  - File: webext/chrome/tab_groups.json
   248    WebextEvent:
   249      Name: onCreated
   250      Args:
   251        - Name: group
   252          Type:
   253            Name: TabGroup
   254            ExtAttrs:
   255              - Name: Namespace
   256                Values:
   257                  - chrome
   258                  - tabGroups
   259      Returns:
   260        - Name: undefined
   261      ExtAttrs:
   262        - Name: Namespace
   263          Values:
   264            - chrome
   265            - tabGroups
   266  - File: webext/chrome/tab_groups.json
   267    WebextEvent:
   268      Name: onMoved
   269      Args:
   270        - Name: group
   271          Type:
   272            Name: TabGroup
   273            ExtAttrs:
   274              - Name: Namespace
   275                Values:
   276                  - chrome
   277                  - tabGroups
   278      Returns:
   279        - Name: undefined
   280      ExtAttrs:
   281        - Name: Namespace
   282          Values:
   283            - chrome
   284            - tabGroups
   285  - File: webext/chrome/tab_groups.json
   286    WebextEvent:
   287      Name: onRemoved
   288      Args:
   289        - Name: group
   290          Type:
   291            Name: TabGroup
   292            ExtAttrs:
   293              - Name: Namespace
   294                Values:
   295                  - chrome
   296                  - tabGroups
   297      Returns:
   298        - Name: undefined
   299      ExtAttrs:
   300        - Name: Namespace
   301          Values:
   302            - chrome
   303            - tabGroups
   304  - File: webext/chrome/tab_groups.json
   305    WebextEvent:
   306      Name: onUpdated
   307      Args:
   308        - Name: group
   309          Type:
   310            Name: TabGroup
   311            ExtAttrs:
   312              - Name: Namespace
   313                Values:
   314                  - chrome
   315                  - tabGroups
   316      Returns:
   317        - Name: undefined
   318      ExtAttrs:
   319        - Name: Namespace
   320          Values:
   321            - chrome
   322            - tabGroups
   323  - File: webext/chrome/tab_groups.json
   324    WebextFunc:
   325      Name: query
   326      Args:
   327        - Name: queryInfo
   328          Type:
   329            Name: QueryArgQueryInfo
   330            ExtAttrs:
   331              - Name: Namespace
   332                Values:
   333                  - chrome
   334                  - tabGroups
   335      Returns:
   336        - Name: Promise
   337          Params:
   338            - Name: sequence
   339              Params:
   340                - Name: TabGroup
   341                  ExtAttrs:
   342                    - Name: Namespace
   343                      Values:
   344                        - chrome
   345                        - tabGroups
   346              ExtAttrs:
   347                - Name: Namespace
   348                  Values:
   349                    - chrome
   350                    - tabGroups
   351      ExtAttrs:
   352        - Name: Namespace
   353          Values:
   354            - chrome
   355            - tabGroups
   356  - File: webext/chrome/tab_groups.json
   357    WebextFunc:
   358      Name: update
   359      Args:
   360        - Name: groupId
   361          Type:
   362            Name: long long
   363        - Name: updateProperties
   364          Type:
   365            Name: UpdateArgUpdateProperties
   366            ExtAttrs:
   367              - Name: Namespace
   368                Values:
   369                  - chrome
   370                  - tabGroups
   371      Returns:
   372        - Name: Promise
   373          Params:
   374            - Name: TabGroup
   375              ExtAttrs:
   376                - Name: Namespace
   377                  Values:
   378                    - chrome
   379                    - tabGroups
   380      ExtAttrs:
   381        - Name: Namespace
   382          Values:
   383            - chrome
   384            - tabGroups