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

     1  - File: webext/chrome/bookmarks.json
     2    Dict:
     3      Name: BookmarkTreeNode
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - bookmarks
     9      Fields:
    10        - Name: children
    11          Type:
    12            Name: sequence
    13            Params:
    14              - Name: BookmarkTreeNode
    15                ExtAttrs:
    16                  - Name: Namespace
    17                    Values:
    18                      - chrome
    19                      - bookmarks
    20            ExtAttrs:
    21              - Name: Namespace
    22                Values:
    23                  - chrome
    24                  - bookmarks
    25          ExtAttrs:
    26            - Name: Namespace
    27              Values:
    28                - chrome
    29                - bookmarks
    30        - Name: dateAdded
    31          Type:
    32            Name: double
    33          ExtAttrs:
    34            - Name: Namespace
    35              Values:
    36                - chrome
    37                - bookmarks
    38        - Name: dateGroupModified
    39          Type:
    40            Name: double
    41          ExtAttrs:
    42            - Name: Namespace
    43              Values:
    44                - chrome
    45                - bookmarks
    46        - Name: dateLastUsed
    47          Type:
    48            Name: double
    49          ExtAttrs:
    50            - Name: Namespace
    51              Values:
    52                - chrome
    53                - bookmarks
    54        - Name: id
    55          Required: true
    56          Type:
    57            Name: DOMString
    58          ExtAttrs:
    59            - Name: Namespace
    60              Values:
    61                - chrome
    62                - bookmarks
    63        - Name: index
    64          Type:
    65            Name: long long
    66          ExtAttrs:
    67            - Name: Namespace
    68              Values:
    69                - chrome
    70                - bookmarks
    71        - Name: parentId
    72          Type:
    73            Name: DOMString
    74          ExtAttrs:
    75            - Name: Namespace
    76              Values:
    77                - chrome
    78                - bookmarks
    79        - Name: title
    80          Required: true
    81          Type:
    82            Name: DOMString
    83          ExtAttrs:
    84            - Name: Namespace
    85              Values:
    86                - chrome
    87                - bookmarks
    88        - Name: unmodifiable
    89          Type:
    90            Name: BookmarkTreeNodeUnmodifiable
    91            ExtAttrs:
    92              - Name: Namespace
    93                Values:
    94                  - chrome
    95                  - bookmarks
    96          ExtAttrs:
    97            - Name: Namespace
    98              Values:
    99                - chrome
   100                - bookmarks
   101        - Name: url
   102          Type:
   103            Name: DOMString
   104          ExtAttrs:
   105            - Name: Namespace
   106              Values:
   107                - chrome
   108                - bookmarks
   109  - File: webext/chrome/bookmarks.json
   110    Enum:
   111      Name: BookmarkTreeNodeUnmodifiable
   112      Values:
   113        - managed
   114      ExtAttrs:
   115        - Name: Namespace
   116          Values:
   117            - chrome
   118            - bookmarks
   119  - File: webext/chrome/bookmarks.json
   120    Dict:
   121      Name: CreateDetails
   122      ExtAttrs:
   123        - Name: Namespace
   124          Values:
   125            - chrome
   126            - bookmarks
   127      Fields:
   128        - Name: index
   129          Type:
   130            Name: long long
   131          ExtAttrs:
   132            - Name: Namespace
   133              Values:
   134                - chrome
   135                - bookmarks
   136        - Name: parentId
   137          Type:
   138            Name: DOMString
   139          ExtAttrs:
   140            - Name: Namespace
   141              Values:
   142                - chrome
   143                - bookmarks
   144        - Name: title
   145          Type:
   146            Name: DOMString
   147          ExtAttrs:
   148            - Name: Namespace
   149              Values:
   150                - chrome
   151                - bookmarks
   152        - Name: url
   153          Type:
   154            Name: DOMString
   155          ExtAttrs:
   156            - Name: Namespace
   157              Values:
   158                - chrome
   159                - bookmarks
   160  - File: webext/chrome/bookmarks.json
   161    WebextProp:
   162      Name: MAX_SUSTAINED_WRITE_OPERATIONS_PER_MINUTE
   163      Type:
   164        Name: DOMString
   165      ExtAttrs:
   166        - Name: Namespace
   167          Values:
   168            - chrome
   169            - bookmarks
   170  - File: webext/chrome/bookmarks.json
   171    WebextProp:
   172      Name: MAX_WRITE_OPERATIONS_PER_HOUR
   173      Type:
   174        Name: DOMString
   175      ExtAttrs:
   176        - Name: Namespace
   177          Values:
   178            - chrome
   179            - bookmarks
   180  - File: webext/chrome/bookmarks.json
   181    Dict:
   182      Name: MoveArgDestination
   183      ExtAttrs:
   184        - Name: Namespace
   185          Values:
   186            - chrome
   187            - bookmarks
   188      Fields:
   189        - Name: index
   190          Type:
   191            Name: long long
   192          ExtAttrs:
   193            - Name: Namespace
   194              Values:
   195                - chrome
   196                - bookmarks
   197        - Name: parentId
   198          Type:
   199            Name: DOMString
   200          ExtAttrs:
   201            - Name: Namespace
   202              Values:
   203                - chrome
   204                - bookmarks
   205  - File: webext/chrome/bookmarks.json
   206    Dict:
   207      Name: OnChangedArgChangeInfo
   208      ExtAttrs:
   209        - Name: Namespace
   210          Values:
   211            - chrome
   212            - bookmarks
   213      Fields:
   214        - Name: title
   215          Required: true
   216          Type:
   217            Name: DOMString
   218          ExtAttrs:
   219            - Name: Namespace
   220              Values:
   221                - chrome
   222                - bookmarks
   223        - Name: url
   224          Type:
   225            Name: DOMString
   226          ExtAttrs:
   227            - Name: Namespace
   228              Values:
   229                - chrome
   230                - bookmarks
   231  - File: webext/chrome/bookmarks.json
   232    Dict:
   233      Name: OnChildrenReorderedArgReorderInfo
   234      ExtAttrs:
   235        - Name: Namespace
   236          Values:
   237            - chrome
   238            - bookmarks
   239      Fields:
   240        - Name: childIds
   241          Required: true
   242          Type:
   243            Name: sequence
   244            Params:
   245              - Name: DOMString
   246            ExtAttrs:
   247              - Name: Namespace
   248                Values:
   249                  - chrome
   250                  - bookmarks
   251          ExtAttrs:
   252            - Name: Namespace
   253              Values:
   254                - chrome
   255                - bookmarks
   256  - File: webext/chrome/bookmarks.json
   257    Dict:
   258      Name: OnMovedArgMoveInfo
   259      ExtAttrs:
   260        - Name: Namespace
   261          Values:
   262            - chrome
   263            - bookmarks
   264      Fields:
   265        - Name: index
   266          Required: true
   267          Type:
   268            Name: long long
   269          ExtAttrs:
   270            - Name: Namespace
   271              Values:
   272                - chrome
   273                - bookmarks
   274        - Name: oldIndex
   275          Required: true
   276          Type:
   277            Name: long long
   278          ExtAttrs:
   279            - Name: Namespace
   280              Values:
   281                - chrome
   282                - bookmarks
   283        - Name: oldParentId
   284          Required: true
   285          Type:
   286            Name: DOMString
   287          ExtAttrs:
   288            - Name: Namespace
   289              Values:
   290                - chrome
   291                - bookmarks
   292        - Name: parentId
   293          Required: true
   294          Type:
   295            Name: DOMString
   296          ExtAttrs:
   297            - Name: Namespace
   298              Values:
   299                - chrome
   300                - bookmarks
   301  - File: webext/chrome/bookmarks.json
   302    Dict:
   303      Name: OnRemovedArgRemoveInfo
   304      ExtAttrs:
   305        - Name: Namespace
   306          Values:
   307            - chrome
   308            - bookmarks
   309      Fields:
   310        - Name: index
   311          Required: true
   312          Type:
   313            Name: long long
   314          ExtAttrs:
   315            - Name: Namespace
   316              Values:
   317                - chrome
   318                - bookmarks
   319        - Name: node
   320          Required: true
   321          Type:
   322            Name: BookmarkTreeNode
   323            ExtAttrs:
   324              - Name: Namespace
   325                Values:
   326                  - chrome
   327                  - bookmarks
   328          ExtAttrs:
   329            - Name: Namespace
   330              Values:
   331                - chrome
   332                - bookmarks
   333        - Name: parentId
   334          Required: true
   335          Type:
   336            Name: DOMString
   337          ExtAttrs:
   338            - Name: Namespace
   339              Values:
   340                - chrome
   341                - bookmarks
   342  - File: webext/chrome/bookmarks.json
   343    Dict:
   344      Name: SearchArgQueryChoice1
   345      ExtAttrs:
   346        - Name: Namespace
   347          Values:
   348            - chrome
   349            - bookmarks
   350      Fields:
   351        - Name: query
   352          Type:
   353            Name: DOMString
   354          ExtAttrs:
   355            - Name: Namespace
   356              Values:
   357                - chrome
   358                - bookmarks
   359        - Name: title
   360          Type:
   361            Name: DOMString
   362          ExtAttrs:
   363            - Name: Namespace
   364              Values:
   365                - chrome
   366                - bookmarks
   367        - Name: url
   368          Type:
   369            Name: DOMString
   370          ExtAttrs:
   371            - Name: Namespace
   372              Values:
   373                - chrome
   374                - bookmarks
   375  - File: webext/chrome/bookmarks.json
   376    Dict:
   377      Name: UpdateArgChanges
   378      ExtAttrs:
   379        - Name: Namespace
   380          Values:
   381            - chrome
   382            - bookmarks
   383      Fields:
   384        - Name: title
   385          Type:
   386            Name: DOMString
   387          ExtAttrs:
   388            - Name: Namespace
   389              Values:
   390                - chrome
   391                - bookmarks
   392        - Name: url
   393          Type:
   394            Name: DOMString
   395          ExtAttrs:
   396            - Name: Namespace
   397              Values:
   398                - chrome
   399                - bookmarks
   400  - File: webext/chrome/bookmarks.json
   401    WebextFunc:
   402      Name: create
   403      Args:
   404        - Name: bookmark
   405          Type:
   406            Name: CreateDetails
   407            ExtAttrs:
   408              - Name: Namespace
   409                Values:
   410                  - chrome
   411                  - bookmarks
   412      Returns:
   413        - Name: Promise
   414          Params:
   415            - Name: BookmarkTreeNode
   416              ExtAttrs:
   417                - Name: Namespace
   418                  Values:
   419                    - chrome
   420                    - bookmarks
   421      ExtAttrs:
   422        - Name: Namespace
   423          Values:
   424            - chrome
   425            - bookmarks
   426  - File: webext/chrome/bookmarks.json
   427    WebextFunc:
   428      Name: get
   429      Args:
   430        - Name: idOrIdList
   431          Type:
   432            Union:
   433              - Name: DOMString
   434              - Name: sequence
   435                Params:
   436                  - Name: DOMString
   437                ExtAttrs:
   438                  - Name: Namespace
   439                    Values:
   440                      - chrome
   441                      - bookmarks
   442      Returns:
   443        - Name: Promise
   444          Params:
   445            - Name: sequence
   446              Params:
   447                - Name: BookmarkTreeNode
   448                  ExtAttrs:
   449                    - Name: Namespace
   450                      Values:
   451                        - chrome
   452                        - bookmarks
   453              ExtAttrs:
   454                - Name: Namespace
   455                  Values:
   456                    - chrome
   457                    - bookmarks
   458      ExtAttrs:
   459        - Name: Namespace
   460          Values:
   461            - chrome
   462            - bookmarks
   463  - File: webext/chrome/bookmarks.json
   464    WebextFunc:
   465      Name: getChildren
   466      Args:
   467        - Name: id
   468          Type:
   469            Name: DOMString
   470      Returns:
   471        - Name: Promise
   472          Params:
   473            - Name: sequence
   474              Params:
   475                - Name: BookmarkTreeNode
   476                  ExtAttrs:
   477                    - Name: Namespace
   478                      Values:
   479                        - chrome
   480                        - bookmarks
   481              ExtAttrs:
   482                - Name: Namespace
   483                  Values:
   484                    - chrome
   485                    - bookmarks
   486      ExtAttrs:
   487        - Name: Namespace
   488          Values:
   489            - chrome
   490            - bookmarks
   491  - File: webext/chrome/bookmarks.json
   492    WebextFunc:
   493      Name: getRecent
   494      Args:
   495        - Name: numberOfItems
   496          Type:
   497            Name: long long
   498      Returns:
   499        - Name: Promise
   500          Params:
   501            - Name: sequence
   502              Params:
   503                - Name: BookmarkTreeNode
   504                  ExtAttrs:
   505                    - Name: Namespace
   506                      Values:
   507                        - chrome
   508                        - bookmarks
   509              ExtAttrs:
   510                - Name: Namespace
   511                  Values:
   512                    - chrome
   513                    - bookmarks
   514      ExtAttrs:
   515        - Name: Namespace
   516          Values:
   517            - chrome
   518            - bookmarks
   519  - File: webext/chrome/bookmarks.json
   520    WebextFunc:
   521      Name: getSubTree
   522      Args:
   523        - Name: id
   524          Type:
   525            Name: DOMString
   526      Returns:
   527        - Name: Promise
   528          Params:
   529            - Name: sequence
   530              Params:
   531                - Name: BookmarkTreeNode
   532                  ExtAttrs:
   533                    - Name: Namespace
   534                      Values:
   535                        - chrome
   536                        - bookmarks
   537              ExtAttrs:
   538                - Name: Namespace
   539                  Values:
   540                    - chrome
   541                    - bookmarks
   542      ExtAttrs:
   543        - Name: Namespace
   544          Values:
   545            - chrome
   546            - bookmarks
   547  - File: webext/chrome/bookmarks.json
   548    WebextFunc:
   549      Name: getTree
   550      Returns:
   551        - Name: Promise
   552          Params:
   553            - Name: sequence
   554              Params:
   555                - Name: BookmarkTreeNode
   556                  ExtAttrs:
   557                    - Name: Namespace
   558                      Values:
   559                        - chrome
   560                        - bookmarks
   561              ExtAttrs:
   562                - Name: Namespace
   563                  Values:
   564                    - chrome
   565                    - bookmarks
   566      ExtAttrs:
   567        - Name: Namespace
   568          Values:
   569            - chrome
   570            - bookmarks
   571  - File: webext/chrome/bookmarks.json
   572    WebextFunc:
   573      Name: move
   574      Args:
   575        - Name: id
   576          Type:
   577            Name: DOMString
   578        - Name: destination
   579          Type:
   580            Name: MoveArgDestination
   581            ExtAttrs:
   582              - Name: Namespace
   583                Values:
   584                  - chrome
   585                  - bookmarks
   586      Returns:
   587        - Name: Promise
   588          Params:
   589            - Name: BookmarkTreeNode
   590              ExtAttrs:
   591                - Name: Namespace
   592                  Values:
   593                    - chrome
   594                    - bookmarks
   595      ExtAttrs:
   596        - Name: Namespace
   597          Values:
   598            - chrome
   599            - bookmarks
   600  - File: webext/chrome/bookmarks.json
   601    WebextEvent:
   602      Name: onChanged
   603      Args:
   604        - Name: id
   605          Type:
   606            Name: DOMString
   607        - Name: changeInfo
   608          Type:
   609            Name: OnChangedArgChangeInfo
   610            ExtAttrs:
   611              - Name: Namespace
   612                Values:
   613                  - chrome
   614                  - bookmarks
   615      Returns:
   616        - Name: undefined
   617      ExtAttrs:
   618        - Name: Namespace
   619          Values:
   620            - chrome
   621            - bookmarks
   622  - File: webext/chrome/bookmarks.json
   623    WebextEvent:
   624      Name: onChildrenReordered
   625      Args:
   626        - Name: id
   627          Type:
   628            Name: DOMString
   629        - Name: reorderInfo
   630          Type:
   631            Name: OnChildrenReorderedArgReorderInfo
   632            ExtAttrs:
   633              - Name: Namespace
   634                Values:
   635                  - chrome
   636                  - bookmarks
   637      Returns:
   638        - Name: undefined
   639      ExtAttrs:
   640        - Name: Namespace
   641          Values:
   642            - chrome
   643            - bookmarks
   644  - File: webext/chrome/bookmarks.json
   645    WebextEvent:
   646      Name: onCreated
   647      Args:
   648        - Name: id
   649          Type:
   650            Name: DOMString
   651        - Name: bookmark
   652          Type:
   653            Name: BookmarkTreeNode
   654            ExtAttrs:
   655              - Name: Namespace
   656                Values:
   657                  - chrome
   658                  - bookmarks
   659      Returns:
   660        - Name: undefined
   661      ExtAttrs:
   662        - Name: Namespace
   663          Values:
   664            - chrome
   665            - bookmarks
   666  - File: webext/chrome/bookmarks.json
   667    WebextEvent:
   668      Name: onImportBegan
   669      Returns:
   670        - Name: undefined
   671      ExtAttrs:
   672        - Name: Namespace
   673          Values:
   674            - chrome
   675            - bookmarks
   676  - File: webext/chrome/bookmarks.json
   677    WebextEvent:
   678      Name: onImportEnded
   679      Returns:
   680        - Name: undefined
   681      ExtAttrs:
   682        - Name: Namespace
   683          Values:
   684            - chrome
   685            - bookmarks
   686  - File: webext/chrome/bookmarks.json
   687    WebextEvent:
   688      Name: onMoved
   689      Args:
   690        - Name: id
   691          Type:
   692            Name: DOMString
   693        - Name: moveInfo
   694          Type:
   695            Name: OnMovedArgMoveInfo
   696            ExtAttrs:
   697              - Name: Namespace
   698                Values:
   699                  - chrome
   700                  - bookmarks
   701      Returns:
   702        - Name: undefined
   703      ExtAttrs:
   704        - Name: Namespace
   705          Values:
   706            - chrome
   707            - bookmarks
   708  - File: webext/chrome/bookmarks.json
   709    WebextEvent:
   710      Name: onRemoved
   711      Args:
   712        - Name: id
   713          Type:
   714            Name: DOMString
   715        - Name: removeInfo
   716          Type:
   717            Name: OnRemovedArgRemoveInfo
   718            ExtAttrs:
   719              - Name: Namespace
   720                Values:
   721                  - chrome
   722                  - bookmarks
   723      Returns:
   724        - Name: undefined
   725      ExtAttrs:
   726        - Name: Namespace
   727          Values:
   728            - chrome
   729            - bookmarks
   730  - File: webext/chrome/bookmarks.json
   731    WebextFunc:
   732      Name: remove
   733      Args:
   734        - Name: id
   735          Type:
   736            Name: DOMString
   737      Returns:
   738        - Name: Promise
   739          Params:
   740            - Name: void
   741      ExtAttrs:
   742        - Name: Namespace
   743          Values:
   744            - chrome
   745            - bookmarks
   746  - File: webext/chrome/bookmarks.json
   747    WebextFunc:
   748      Name: removeTree
   749      Args:
   750        - Name: id
   751          Type:
   752            Name: DOMString
   753      Returns:
   754        - Name: Promise
   755          Params:
   756            - Name: void
   757      ExtAttrs:
   758        - Name: Namespace
   759          Values:
   760            - chrome
   761            - bookmarks
   762  - File: webext/chrome/bookmarks.json
   763    WebextFunc:
   764      Name: search
   765      Args:
   766        - Name: query
   767          Type:
   768            Union:
   769              - Name: DOMString
   770              - Name: SearchArgQueryChoice1
   771                ExtAttrs:
   772                  - Name: Namespace
   773                    Values:
   774                      - chrome
   775                      - bookmarks
   776      Returns:
   777        - Name: Promise
   778          Params:
   779            - Name: sequence
   780              Params:
   781                - Name: BookmarkTreeNode
   782                  ExtAttrs:
   783                    - Name: Namespace
   784                      Values:
   785                        - chrome
   786                        - bookmarks
   787              ExtAttrs:
   788                - Name: Namespace
   789                  Values:
   790                    - chrome
   791                    - bookmarks
   792      ExtAttrs:
   793        - Name: Namespace
   794          Values:
   795            - chrome
   796            - bookmarks
   797  - File: webext/chrome/bookmarks.json
   798    WebextFunc:
   799      Name: update
   800      Args:
   801        - Name: id
   802          Type:
   803            Name: DOMString
   804        - Name: changes
   805          Type:
   806            Name: UpdateArgChanges
   807            ExtAttrs:
   808              - Name: Namespace
   809                Values:
   810                  - chrome
   811                  - bookmarks
   812      Returns:
   813        - Name: Promise
   814          Params:
   815            - Name: BookmarkTreeNode
   816              ExtAttrs:
   817                - Name: Namespace
   818                  Values:
   819                    - chrome
   820                    - bookmarks
   821      ExtAttrs:
   822        - Name: Namespace
   823          Values:
   824            - chrome
   825            - bookmarks