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

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