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

     1  - File: webext/chrome/file_system_provider.idl
     2    Dict:
     3      Name: AbortRequestedOptions
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - fileSystemProvider
     9      Fields:
    10        - Name: fileSystemId
    11          Type:
    12            Name: DOMString
    13            ExtAttrs:
    14              - Name: Namespace
    15                Values:
    16                  - chrome
    17                  - fileSystemProvider
    18          ExtAttrs:
    19            - Name: Namespace
    20              Values:
    21                - chrome
    22                - fileSystemProvider
    23        - Name: requestId
    24          Type:
    25            Name: long
    26            ExtAttrs:
    27              - Name: Namespace
    28                Values:
    29                  - chrome
    30                  - fileSystemProvider
    31          ExtAttrs:
    32            - Name: Namespace
    33              Values:
    34                - chrome
    35                - fileSystemProvider
    36        - Name: operationRequestId
    37          Type:
    38            Name: long
    39            ExtAttrs:
    40              - Name: Namespace
    41                Values:
    42                  - chrome
    43                  - fileSystemProvider
    44          ExtAttrs:
    45            - Name: Namespace
    46              Values:
    47                - chrome
    48                - fileSystemProvider
    49  - File: webext/chrome/file_system_provider.idl
    50    Dict:
    51      Name: Action
    52      ExtAttrs:
    53        - Name: Namespace
    54          Values:
    55            - chrome
    56            - fileSystemProvider
    57      Fields:
    58        - Name: id
    59          Type:
    60            Name: DOMString
    61            ExtAttrs:
    62              - Name: Namespace
    63                Values:
    64                  - chrome
    65                  - fileSystemProvider
    66          ExtAttrs:
    67            - Name: Namespace
    68              Values:
    69                - chrome
    70                - fileSystemProvider
    71        - Name: title
    72          Type:
    73            Name: DOMString
    74            Nullable: true
    75            ExtAttrs:
    76              - Name: Namespace
    77                Values:
    78                  - chrome
    79                  - fileSystemProvider
    80          ExtAttrs:
    81            - Name: Namespace
    82              Values:
    83                - chrome
    84                - fileSystemProvider
    85  - File: webext/chrome/file_system_provider.idl
    86    Callback:
    87      Name: ActionsCallback
    88      Args:
    89        - Name: actions
    90          Type:
    91            Name: sequence
    92            Params:
    93              - Name: Action
    94                ExtAttrs:
    95                  - Name: Namespace
    96                    Values:
    97                      - chrome
    98                      - fileSystemProvider
    99            ExtAttrs:
   100              - Name: Namespace
   101                Values:
   102                  - chrome
   103                  - fileSystemProvider
   104          ExtAttrs:
   105            - Name: Namespace
   106              Values:
   107                - chrome
   108                - fileSystemProvider
   109      Returns:
   110        - Name: void
   111          ExtAttrs:
   112            - Name: Namespace
   113              Values:
   114                - chrome
   115                - fileSystemProvider
   116      ExtAttrs:
   117        - Name: Namespace
   118          Values:
   119            - chrome
   120            - fileSystemProvider
   121        - Name: nocompile
   122  - File: webext/chrome/file_system_provider.idl
   123    Dict:
   124      Name: AddWatcherRequestedOptions
   125      ExtAttrs:
   126        - Name: Namespace
   127          Values:
   128            - chrome
   129            - fileSystemProvider
   130      Fields:
   131        - Name: fileSystemId
   132          Type:
   133            Name: DOMString
   134            ExtAttrs:
   135              - Name: Namespace
   136                Values:
   137                  - chrome
   138                  - fileSystemProvider
   139          ExtAttrs:
   140            - Name: Namespace
   141              Values:
   142                - chrome
   143                - fileSystemProvider
   144        - Name: requestId
   145          Type:
   146            Name: long
   147            ExtAttrs:
   148              - Name: Namespace
   149                Values:
   150                  - chrome
   151                  - fileSystemProvider
   152          ExtAttrs:
   153            - Name: Namespace
   154              Values:
   155                - chrome
   156                - fileSystemProvider
   157        - Name: entryPath
   158          Type:
   159            Name: DOMString
   160            ExtAttrs:
   161              - Name: Namespace
   162                Values:
   163                  - chrome
   164                  - fileSystemProvider
   165          ExtAttrs:
   166            - Name: Namespace
   167              Values:
   168                - chrome
   169                - fileSystemProvider
   170        - Name: recursive
   171          Type:
   172            Name: boolean
   173            ExtAttrs:
   174              - Name: Namespace
   175                Values:
   176                  - chrome
   177                  - fileSystemProvider
   178          ExtAttrs:
   179            - Name: Namespace
   180              Values:
   181                - chrome
   182                - fileSystemProvider
   183  - File: webext/chrome/file_system_provider.idl
   184    Dict:
   185      Name: Change
   186      ExtAttrs:
   187        - Name: Namespace
   188          Values:
   189            - chrome
   190            - fileSystemProvider
   191      Fields:
   192        - Name: entryPath
   193          Type:
   194            Name: DOMString
   195            ExtAttrs:
   196              - Name: Namespace
   197                Values:
   198                  - chrome
   199                  - fileSystemProvider
   200          ExtAttrs:
   201            - Name: Namespace
   202              Values:
   203                - chrome
   204                - fileSystemProvider
   205        - Name: changeType
   206          Type:
   207            Name: ChangeType
   208            ExtAttrs:
   209              - Name: Namespace
   210                Values:
   211                  - chrome
   212                  - fileSystemProvider
   213          ExtAttrs:
   214            - Name: Namespace
   215              Values:
   216                - chrome
   217                - fileSystemProvider
   218  - File: webext/chrome/file_system_provider.idl
   219    Enum:
   220      Name: ChangeType
   221      Values:
   222        - CHANGED
   223        - DELETED
   224      ExtAttrs:
   225        - Name: Namespace
   226          Values:
   227            - chrome
   228            - fileSystemProvider
   229  - File: webext/chrome/file_system_provider.idl
   230    Dict:
   231      Name: CloseFileRequestedOptions
   232      ExtAttrs:
   233        - Name: Namespace
   234          Values:
   235            - chrome
   236            - fileSystemProvider
   237      Fields:
   238        - Name: fileSystemId
   239          Type:
   240            Name: DOMString
   241            ExtAttrs:
   242              - Name: Namespace
   243                Values:
   244                  - chrome
   245                  - fileSystemProvider
   246          ExtAttrs:
   247            - Name: Namespace
   248              Values:
   249                - chrome
   250                - fileSystemProvider
   251        - Name: requestId
   252          Type:
   253            Name: long
   254            ExtAttrs:
   255              - Name: Namespace
   256                Values:
   257                  - chrome
   258                  - fileSystemProvider
   259          ExtAttrs:
   260            - Name: Namespace
   261              Values:
   262                - chrome
   263                - fileSystemProvider
   264        - Name: openRequestId
   265          Type:
   266            Name: long
   267            ExtAttrs:
   268              - Name: Namespace
   269                Values:
   270                  - chrome
   271                  - fileSystemProvider
   272          ExtAttrs:
   273            - Name: Namespace
   274              Values:
   275                - chrome
   276                - fileSystemProvider
   277  - File: webext/chrome/file_system_provider.idl
   278    Dict:
   279      Name: CloudIdentifier
   280      ExtAttrs:
   281        - Name: Namespace
   282          Values:
   283            - chrome
   284            - fileSystemProvider
   285      Fields:
   286        - Name: providerName
   287          Type:
   288            Name: DOMString
   289            ExtAttrs:
   290              - Name: Namespace
   291                Values:
   292                  - chrome
   293                  - fileSystemProvider
   294          ExtAttrs:
   295            - Name: Namespace
   296              Values:
   297                - chrome
   298                - fileSystemProvider
   299        - Name: id
   300          Type:
   301            Name: DOMString
   302            ExtAttrs:
   303              - Name: Namespace
   304                Values:
   305                  - chrome
   306                  - fileSystemProvider
   307          ExtAttrs:
   308            - Name: Namespace
   309              Values:
   310                - chrome
   311                - fileSystemProvider
   312  - File: webext/chrome/file_system_provider.idl
   313    Enum:
   314      Name: CommonActionId
   315      Values:
   316        - SAVE_FOR_OFFLINE
   317        - OFFLINE_NOT_NECESSARY
   318        - SHARE
   319      ExtAttrs:
   320        - Name: Namespace
   321          Values:
   322            - chrome
   323            - fileSystemProvider
   324  - File: webext/chrome/file_system_provider.idl
   325    Dict:
   326      Name: ConfigureRequestedOptions
   327      ExtAttrs:
   328        - Name: Namespace
   329          Values:
   330            - chrome
   331            - fileSystemProvider
   332      Fields:
   333        - Name: fileSystemId
   334          Type:
   335            Name: DOMString
   336            ExtAttrs:
   337              - Name: Namespace
   338                Values:
   339                  - chrome
   340                  - fileSystemProvider
   341          ExtAttrs:
   342            - Name: Namespace
   343              Values:
   344                - chrome
   345                - fileSystemProvider
   346        - Name: requestId
   347          Type:
   348            Name: long
   349            ExtAttrs:
   350              - Name: Namespace
   351                Values:
   352                  - chrome
   353                  - fileSystemProvider
   354          ExtAttrs:
   355            - Name: Namespace
   356              Values:
   357                - chrome
   358                - fileSystemProvider
   359  - File: webext/chrome/file_system_provider.idl
   360    Dict:
   361      Name: CopyEntryRequestedOptions
   362      ExtAttrs:
   363        - Name: Namespace
   364          Values:
   365            - chrome
   366            - fileSystemProvider
   367      Fields:
   368        - Name: fileSystemId
   369          Type:
   370            Name: DOMString
   371            ExtAttrs:
   372              - Name: Namespace
   373                Values:
   374                  - chrome
   375                  - fileSystemProvider
   376          ExtAttrs:
   377            - Name: Namespace
   378              Values:
   379                - chrome
   380                - fileSystemProvider
   381        - Name: requestId
   382          Type:
   383            Name: long
   384            ExtAttrs:
   385              - Name: Namespace
   386                Values:
   387                  - chrome
   388                  - fileSystemProvider
   389          ExtAttrs:
   390            - Name: Namespace
   391              Values:
   392                - chrome
   393                - fileSystemProvider
   394        - Name: sourcePath
   395          Type:
   396            Name: DOMString
   397            ExtAttrs:
   398              - Name: Namespace
   399                Values:
   400                  - chrome
   401                  - fileSystemProvider
   402          ExtAttrs:
   403            - Name: Namespace
   404              Values:
   405                - chrome
   406                - fileSystemProvider
   407        - Name: targetPath
   408          Type:
   409            Name: DOMString
   410            ExtAttrs:
   411              - Name: Namespace
   412                Values:
   413                  - chrome
   414                  - fileSystemProvider
   415          ExtAttrs:
   416            - Name: Namespace
   417              Values:
   418                - chrome
   419                - fileSystemProvider
   420  - File: webext/chrome/file_system_provider.idl
   421    Dict:
   422      Name: CreateDirectoryRequestedOptions
   423      ExtAttrs:
   424        - Name: Namespace
   425          Values:
   426            - chrome
   427            - fileSystemProvider
   428      Fields:
   429        - Name: fileSystemId
   430          Type:
   431            Name: DOMString
   432            ExtAttrs:
   433              - Name: Namespace
   434                Values:
   435                  - chrome
   436                  - fileSystemProvider
   437          ExtAttrs:
   438            - Name: Namespace
   439              Values:
   440                - chrome
   441                - fileSystemProvider
   442        - Name: requestId
   443          Type:
   444            Name: long
   445            ExtAttrs:
   446              - Name: Namespace
   447                Values:
   448                  - chrome
   449                  - fileSystemProvider
   450          ExtAttrs:
   451            - Name: Namespace
   452              Values:
   453                - chrome
   454                - fileSystemProvider
   455        - Name: directoryPath
   456          Type:
   457            Name: DOMString
   458            ExtAttrs:
   459              - Name: Namespace
   460                Values:
   461                  - chrome
   462                  - fileSystemProvider
   463          ExtAttrs:
   464            - Name: Namespace
   465              Values:
   466                - chrome
   467                - fileSystemProvider
   468        - Name: recursive
   469          Type:
   470            Name: boolean
   471            ExtAttrs:
   472              - Name: Namespace
   473                Values:
   474                  - chrome
   475                  - fileSystemProvider
   476          ExtAttrs:
   477            - Name: Namespace
   478              Values:
   479                - chrome
   480                - fileSystemProvider
   481  - File: webext/chrome/file_system_provider.idl
   482    Dict:
   483      Name: CreateFileRequestedOptions
   484      ExtAttrs:
   485        - Name: Namespace
   486          Values:
   487            - chrome
   488            - fileSystemProvider
   489      Fields:
   490        - Name: fileSystemId
   491          Type:
   492            Name: DOMString
   493            ExtAttrs:
   494              - Name: Namespace
   495                Values:
   496                  - chrome
   497                  - fileSystemProvider
   498          ExtAttrs:
   499            - Name: Namespace
   500              Values:
   501                - chrome
   502                - fileSystemProvider
   503        - Name: requestId
   504          Type:
   505            Name: long
   506            ExtAttrs:
   507              - Name: Namespace
   508                Values:
   509                  - chrome
   510                  - fileSystemProvider
   511          ExtAttrs:
   512            - Name: Namespace
   513              Values:
   514                - chrome
   515                - fileSystemProvider
   516        - Name: filePath
   517          Type:
   518            Name: DOMString
   519            ExtAttrs:
   520              - Name: Namespace
   521                Values:
   522                  - chrome
   523                  - fileSystemProvider
   524          ExtAttrs:
   525            - Name: Namespace
   526              Values:
   527                - chrome
   528                - fileSystemProvider
   529  - File: webext/chrome/file_system_provider.idl
   530    Dict:
   531      Name: DeleteEntryRequestedOptions
   532      ExtAttrs:
   533        - Name: Namespace
   534          Values:
   535            - chrome
   536            - fileSystemProvider
   537      Fields:
   538        - Name: fileSystemId
   539          Type:
   540            Name: DOMString
   541            ExtAttrs:
   542              - Name: Namespace
   543                Values:
   544                  - chrome
   545                  - fileSystemProvider
   546          ExtAttrs:
   547            - Name: Namespace
   548              Values:
   549                - chrome
   550                - fileSystemProvider
   551        - Name: requestId
   552          Type:
   553            Name: long
   554            ExtAttrs:
   555              - Name: Namespace
   556                Values:
   557                  - chrome
   558                  - fileSystemProvider
   559          ExtAttrs:
   560            - Name: Namespace
   561              Values:
   562                - chrome
   563                - fileSystemProvider
   564        - Name: entryPath
   565          Type:
   566            Name: DOMString
   567            ExtAttrs:
   568              - Name: Namespace
   569                Values:
   570                  - chrome
   571                  - fileSystemProvider
   572          ExtAttrs:
   573            - Name: Namespace
   574              Values:
   575                - chrome
   576                - fileSystemProvider
   577        - Name: recursive
   578          Type:
   579            Name: boolean
   580            ExtAttrs:
   581              - Name: Namespace
   582                Values:
   583                  - chrome
   584                  - fileSystemProvider
   585          ExtAttrs:
   586            - Name: Namespace
   587              Values:
   588                - chrome
   589                - fileSystemProvider
   590  - File: webext/chrome/file_system_provider.idl
   591    Callback:
   592      Name: EntriesCallback
   593      Args:
   594        - Name: entries
   595          Type:
   596            Name: sequence
   597            Params:
   598              - Name: EntryMetadata
   599                ExtAttrs:
   600                  - Name: Namespace
   601                    Values:
   602                      - chrome
   603                      - fileSystemProvider
   604            ExtAttrs:
   605              - Name: Namespace
   606                Values:
   607                  - chrome
   608                  - fileSystemProvider
   609          ExtAttrs:
   610            - Name: Namespace
   611              Values:
   612                - chrome
   613                - fileSystemProvider
   614        - Name: hasMore
   615          Type:
   616            Name: boolean
   617            ExtAttrs:
   618              - Name: Namespace
   619                Values:
   620                  - chrome
   621                  - fileSystemProvider
   622          ExtAttrs:
   623            - Name: Namespace
   624              Values:
   625                - chrome
   626                - fileSystemProvider
   627      Returns:
   628        - Name: void
   629          ExtAttrs:
   630            - Name: Namespace
   631              Values:
   632                - chrome
   633                - fileSystemProvider
   634      ExtAttrs:
   635        - Name: Namespace
   636          Values:
   637            - chrome
   638            - fileSystemProvider
   639        - Name: nocompile
   640  - File: webext/chrome/file_system_provider.idl
   641    Dict:
   642      Name: EntryMetadata
   643      ExtAttrs:
   644        - Name: Namespace
   645          Values:
   646            - chrome
   647            - fileSystemProvider
   648      Fields:
   649        - Name: isDirectory
   650          Type:
   651            Name: boolean
   652            Nullable: true
   653            ExtAttrs:
   654              - Name: Namespace
   655                Values:
   656                  - chrome
   657                  - fileSystemProvider
   658          ExtAttrs:
   659            - Name: Namespace
   660              Values:
   661                - chrome
   662                - fileSystemProvider
   663        - Name: name
   664          Type:
   665            Name: DOMString
   666            Nullable: true
   667            ExtAttrs:
   668              - Name: Namespace
   669                Values:
   670                  - chrome
   671                  - fileSystemProvider
   672          ExtAttrs:
   673            - Name: Namespace
   674              Values:
   675                - chrome
   676                - fileSystemProvider
   677        - Name: size
   678          Type:
   679            Name: double
   680            Nullable: true
   681            ExtAttrs:
   682              - Name: Namespace
   683                Values:
   684                  - chrome
   685                  - fileSystemProvider
   686          ExtAttrs:
   687            - Name: Namespace
   688              Values:
   689                - chrome
   690                - fileSystemProvider
   691        - Name: modificationTime
   692          Type:
   693            Name: object
   694            Nullable: true
   695            ExtAttrs:
   696              - Name: Namespace
   697                Values:
   698                  - chrome
   699                  - fileSystemProvider
   700          ExtAttrs:
   701            - Name: instanceOf
   702              Values:
   703                - Date
   704            - Name: Namespace
   705              Values:
   706                - chrome
   707                - fileSystemProvider
   708        - Name: mimeType
   709          Type:
   710            Name: DOMString
   711            Nullable: true
   712            ExtAttrs:
   713              - Name: Namespace
   714                Values:
   715                  - chrome
   716                  - fileSystemProvider
   717          ExtAttrs:
   718            - Name: Namespace
   719              Values:
   720                - chrome
   721                - fileSystemProvider
   722        - Name: thumbnail
   723          Type:
   724            Name: DOMString
   725            Nullable: true
   726            ExtAttrs:
   727              - Name: Namespace
   728                Values:
   729                  - chrome
   730                  - fileSystemProvider
   731          ExtAttrs:
   732            - Name: Namespace
   733              Values:
   734                - chrome
   735                - fileSystemProvider
   736        - Name: cloudIdentifier
   737          Type:
   738            Name: CloudIdentifier
   739            Nullable: true
   740            ExtAttrs:
   741              - Name: Namespace
   742                Values:
   743                  - chrome
   744                  - fileSystemProvider
   745          ExtAttrs:
   746            - Name: Namespace
   747              Values:
   748                - chrome
   749                - fileSystemProvider
   750  - File: webext/chrome/file_system_provider.idl
   751    Dict:
   752      Name: ExecuteActionRequestedOptions
   753      ExtAttrs:
   754        - Name: Namespace
   755          Values:
   756            - chrome
   757            - fileSystemProvider
   758      Fields:
   759        - Name: fileSystemId
   760          Type:
   761            Name: DOMString
   762            ExtAttrs:
   763              - Name: Namespace
   764                Values:
   765                  - chrome
   766                  - fileSystemProvider
   767          ExtAttrs:
   768            - Name: Namespace
   769              Values:
   770                - chrome
   771                - fileSystemProvider
   772        - Name: requestId
   773          Type:
   774            Name: long
   775            ExtAttrs:
   776              - Name: Namespace
   777                Values:
   778                  - chrome
   779                  - fileSystemProvider
   780          ExtAttrs:
   781            - Name: Namespace
   782              Values:
   783                - chrome
   784                - fileSystemProvider
   785        - Name: entryPaths
   786          Type:
   787            Name: sequence
   788            Params:
   789              - Name: DOMString
   790                ExtAttrs:
   791                  - Name: Namespace
   792                    Values:
   793                      - chrome
   794                      - fileSystemProvider
   795            ExtAttrs:
   796              - Name: Namespace
   797                Values:
   798                  - chrome
   799                  - fileSystemProvider
   800          ExtAttrs:
   801            - Name: Namespace
   802              Values:
   803                - chrome
   804                - fileSystemProvider
   805        - Name: actionId
   806          Type:
   807            Name: DOMString
   808            ExtAttrs:
   809              - Name: Namespace
   810                Values:
   811                  - chrome
   812                  - fileSystemProvider
   813          ExtAttrs:
   814            - Name: Namespace
   815              Values:
   816                - chrome
   817                - fileSystemProvider
   818  - File: webext/chrome/file_system_provider.idl
   819    Callback:
   820      Name: FileDataCallback
   821      Args:
   822        - Name: data
   823          Type:
   824            Name: ArrayBuffer
   825            ExtAttrs:
   826              - Name: Namespace
   827                Values:
   828                  - chrome
   829                  - fileSystemProvider
   830          ExtAttrs:
   831            - Name: Namespace
   832              Values:
   833                - chrome
   834                - fileSystemProvider
   835        - Name: hasMore
   836          Type:
   837            Name: boolean
   838            ExtAttrs:
   839              - Name: Namespace
   840                Values:
   841                  - chrome
   842                  - fileSystemProvider
   843          ExtAttrs:
   844            - Name: Namespace
   845              Values:
   846                - chrome
   847                - fileSystemProvider
   848      Returns:
   849        - Name: void
   850          ExtAttrs:
   851            - Name: Namespace
   852              Values:
   853                - chrome
   854                - fileSystemProvider
   855      ExtAttrs:
   856        - Name: Namespace
   857          Values:
   858            - chrome
   859            - fileSystemProvider
   860        - Name: nocompile
   861  - File: webext/chrome/file_system_provider.idl
   862    Dict:
   863      Name: FileSystemInfo
   864      ExtAttrs:
   865        - Name: Namespace
   866          Values:
   867            - chrome
   868            - fileSystemProvider
   869      Fields:
   870        - Name: fileSystemId
   871          Type:
   872            Name: DOMString
   873            ExtAttrs:
   874              - Name: Namespace
   875                Values:
   876                  - chrome
   877                  - fileSystemProvider
   878          ExtAttrs:
   879            - Name: Namespace
   880              Values:
   881                - chrome
   882                - fileSystemProvider
   883        - Name: displayName
   884          Type:
   885            Name: DOMString
   886            ExtAttrs:
   887              - Name: Namespace
   888                Values:
   889                  - chrome
   890                  - fileSystemProvider
   891          ExtAttrs:
   892            - Name: Namespace
   893              Values:
   894                - chrome
   895                - fileSystemProvider
   896        - Name: writable
   897          Type:
   898            Name: boolean
   899            ExtAttrs:
   900              - Name: Namespace
   901                Values:
   902                  - chrome
   903                  - fileSystemProvider
   904          ExtAttrs:
   905            - Name: Namespace
   906              Values:
   907                - chrome
   908                - fileSystemProvider
   909        - Name: openedFilesLimit
   910          Type:
   911            Name: long
   912            ExtAttrs:
   913              - Name: Namespace
   914                Values:
   915                  - chrome
   916                  - fileSystemProvider
   917          ExtAttrs:
   918            - Name: Namespace
   919              Values:
   920                - chrome
   921                - fileSystemProvider
   922        - Name: openedFiles
   923          Type:
   924            Name: sequence
   925            Params:
   926              - Name: OpenedFile
   927                ExtAttrs:
   928                  - Name: Namespace
   929                    Values:
   930                      - chrome
   931                      - fileSystemProvider
   932            ExtAttrs:
   933              - Name: Namespace
   934                Values:
   935                  - chrome
   936                  - fileSystemProvider
   937          ExtAttrs:
   938            - Name: Namespace
   939              Values:
   940                - chrome
   941                - fileSystemProvider
   942        - Name: supportsNotifyTag
   943          Type:
   944            Name: boolean
   945            Nullable: true
   946            ExtAttrs:
   947              - Name: Namespace
   948                Values:
   949                  - chrome
   950                  - fileSystemProvider
   951          ExtAttrs:
   952            - Name: Namespace
   953              Values:
   954                - chrome
   955                - fileSystemProvider
   956        - Name: watchers
   957          Type:
   958            Name: sequence
   959            Params:
   960              - Name: Watcher
   961                ExtAttrs:
   962                  - Name: Namespace
   963                    Values:
   964                      - chrome
   965                      - fileSystemProvider
   966            ExtAttrs:
   967              - Name: Namespace
   968                Values:
   969                  - chrome
   970                  - fileSystemProvider
   971          ExtAttrs:
   972            - Name: Namespace
   973              Values:
   974                - chrome
   975                - fileSystemProvider
   976  - File: webext/chrome/file_system_provider.idl
   977    Dict:
   978      Name: GetActionsRequestedOptions
   979      ExtAttrs:
   980        - Name: Namespace
   981          Values:
   982            - chrome
   983            - fileSystemProvider
   984      Fields:
   985        - Name: fileSystemId
   986          Type:
   987            Name: DOMString
   988            ExtAttrs:
   989              - Name: Namespace
   990                Values:
   991                  - chrome
   992                  - fileSystemProvider
   993          ExtAttrs:
   994            - Name: Namespace
   995              Values:
   996                - chrome
   997                - fileSystemProvider
   998        - Name: requestId
   999          Type:
  1000            Name: long
  1001            ExtAttrs:
  1002              - Name: Namespace
  1003                Values:
  1004                  - chrome
  1005                  - fileSystemProvider
  1006          ExtAttrs:
  1007            - Name: Namespace
  1008              Values:
  1009                - chrome
  1010                - fileSystemProvider
  1011        - Name: entryPaths
  1012          Type:
  1013            Name: sequence
  1014            Params:
  1015              - Name: DOMString
  1016                ExtAttrs:
  1017                  - Name: Namespace
  1018                    Values:
  1019                      - chrome
  1020                      - fileSystemProvider
  1021            ExtAttrs:
  1022              - Name: Namespace
  1023                Values:
  1024                  - chrome
  1025                  - fileSystemProvider
  1026          ExtAttrs:
  1027            - Name: Namespace
  1028              Values:
  1029                - chrome
  1030                - fileSystemProvider
  1031  - File: webext/chrome/file_system_provider.idl
  1032    Callback:
  1033      Name: GetAllCallback
  1034      Args:
  1035        - Name: fileSystems
  1036          Type:
  1037            Name: sequence
  1038            Params:
  1039              - Name: FileSystemInfo
  1040                ExtAttrs:
  1041                  - Name: Namespace
  1042                    Values:
  1043                      - chrome
  1044                      - fileSystemProvider
  1045            ExtAttrs:
  1046              - Name: Namespace
  1047                Values:
  1048                  - chrome
  1049                  - fileSystemProvider
  1050          ExtAttrs:
  1051            - Name: Namespace
  1052              Values:
  1053                - chrome
  1054                - fileSystemProvider
  1055      Returns:
  1056        - Name: void
  1057          ExtAttrs:
  1058            - Name: Namespace
  1059              Values:
  1060                - chrome
  1061                - fileSystemProvider
  1062      ExtAttrs:
  1063        - Name: Namespace
  1064          Values:
  1065            - chrome
  1066            - fileSystemProvider
  1067  - File: webext/chrome/file_system_provider.idl
  1068    Callback:
  1069      Name: GetCallback
  1070      Args:
  1071        - Name: fileSystem
  1072          Type:
  1073            Name: FileSystemInfo
  1074            ExtAttrs:
  1075              - Name: Namespace
  1076                Values:
  1077                  - chrome
  1078                  - fileSystemProvider
  1079          ExtAttrs:
  1080            - Name: Namespace
  1081              Values:
  1082                - chrome
  1083                - fileSystemProvider
  1084      Returns:
  1085        - Name: void
  1086          ExtAttrs:
  1087            - Name: Namespace
  1088              Values:
  1089                - chrome
  1090                - fileSystemProvider
  1091      ExtAttrs:
  1092        - Name: Namespace
  1093          Values:
  1094            - chrome
  1095            - fileSystemProvider
  1096  - File: webext/chrome/file_system_provider.idl
  1097    Dict:
  1098      Name: GetMetadataRequestedOptions
  1099      ExtAttrs:
  1100        - Name: Namespace
  1101          Values:
  1102            - chrome
  1103            - fileSystemProvider
  1104      Fields:
  1105        - Name: fileSystemId
  1106          Type:
  1107            Name: DOMString
  1108            ExtAttrs:
  1109              - Name: Namespace
  1110                Values:
  1111                  - chrome
  1112                  - fileSystemProvider
  1113          ExtAttrs:
  1114            - Name: Namespace
  1115              Values:
  1116                - chrome
  1117                - fileSystemProvider
  1118        - Name: requestId
  1119          Type:
  1120            Name: long
  1121            ExtAttrs:
  1122              - Name: Namespace
  1123                Values:
  1124                  - chrome
  1125                  - fileSystemProvider
  1126          ExtAttrs:
  1127            - Name: Namespace
  1128              Values:
  1129                - chrome
  1130                - fileSystemProvider
  1131        - Name: entryPath
  1132          Type:
  1133            Name: DOMString
  1134            ExtAttrs:
  1135              - Name: Namespace
  1136                Values:
  1137                  - chrome
  1138                  - fileSystemProvider
  1139          ExtAttrs:
  1140            - Name: Namespace
  1141              Values:
  1142                - chrome
  1143                - fileSystemProvider
  1144        - Name: isDirectory
  1145          Type:
  1146            Name: boolean
  1147            ExtAttrs:
  1148              - Name: Namespace
  1149                Values:
  1150                  - chrome
  1151                  - fileSystemProvider
  1152          ExtAttrs:
  1153            - Name: Namespace
  1154              Values:
  1155                - chrome
  1156                - fileSystemProvider
  1157        - Name: name
  1158          Type:
  1159            Name: boolean
  1160            ExtAttrs:
  1161              - Name: Namespace
  1162                Values:
  1163                  - chrome
  1164                  - fileSystemProvider
  1165          ExtAttrs:
  1166            - Name: Namespace
  1167              Values:
  1168                - chrome
  1169                - fileSystemProvider
  1170        - Name: size
  1171          Type:
  1172            Name: boolean
  1173            ExtAttrs:
  1174              - Name: Namespace
  1175                Values:
  1176                  - chrome
  1177                  - fileSystemProvider
  1178          ExtAttrs:
  1179            - Name: Namespace
  1180              Values:
  1181                - chrome
  1182                - fileSystemProvider
  1183        - Name: modificationTime
  1184          Type:
  1185            Name: boolean
  1186            ExtAttrs:
  1187              - Name: Namespace
  1188                Values:
  1189                  - chrome
  1190                  - fileSystemProvider
  1191          ExtAttrs:
  1192            - Name: Namespace
  1193              Values:
  1194                - chrome
  1195                - fileSystemProvider
  1196        - Name: mimeType
  1197          Type:
  1198            Name: boolean
  1199            ExtAttrs:
  1200              - Name: Namespace
  1201                Values:
  1202                  - chrome
  1203                  - fileSystemProvider
  1204          ExtAttrs:
  1205            - Name: Namespace
  1206              Values:
  1207                - chrome
  1208                - fileSystemProvider
  1209        - Name: thumbnail
  1210          Type:
  1211            Name: boolean
  1212            ExtAttrs:
  1213              - Name: Namespace
  1214                Values:
  1215                  - chrome
  1216                  - fileSystemProvider
  1217          ExtAttrs:
  1218            - Name: Namespace
  1219              Values:
  1220                - chrome
  1221                - fileSystemProvider
  1222        - Name: cloudIdentifier
  1223          Type:
  1224            Name: boolean
  1225            ExtAttrs:
  1226              - Name: Namespace
  1227                Values:
  1228                  - chrome
  1229                  - fileSystemProvider
  1230          ExtAttrs:
  1231            - Name: Namespace
  1232              Values:
  1233                - chrome
  1234                - fileSystemProvider
  1235  - File: webext/chrome/file_system_provider.idl
  1236    Callback:
  1237      Name: MetadataCallback
  1238      Args:
  1239        - Name: metadata
  1240          Type:
  1241            Name: EntryMetadata
  1242            ExtAttrs:
  1243              - Name: Namespace
  1244                Values:
  1245                  - chrome
  1246                  - fileSystemProvider
  1247          ExtAttrs:
  1248            - Name: Namespace
  1249              Values:
  1250                - chrome
  1251                - fileSystemProvider
  1252      Returns:
  1253        - Name: void
  1254          ExtAttrs:
  1255            - Name: Namespace
  1256              Values:
  1257                - chrome
  1258                - fileSystemProvider
  1259      ExtAttrs:
  1260        - Name: Namespace
  1261          Values:
  1262            - chrome
  1263            - fileSystemProvider
  1264        - Name: nocompile
  1265  - File: webext/chrome/file_system_provider.idl
  1266    Dict:
  1267      Name: MountOptions
  1268      ExtAttrs:
  1269        - Name: Namespace
  1270          Values:
  1271            - chrome
  1272            - fileSystemProvider
  1273      Fields:
  1274        - Name: fileSystemId
  1275          Type:
  1276            Name: DOMString
  1277            ExtAttrs:
  1278              - Name: Namespace
  1279                Values:
  1280                  - chrome
  1281                  - fileSystemProvider
  1282          ExtAttrs:
  1283            - Name: Namespace
  1284              Values:
  1285                - chrome
  1286                - fileSystemProvider
  1287        - Name: displayName
  1288          Type:
  1289            Name: DOMString
  1290            ExtAttrs:
  1291              - Name: Namespace
  1292                Values:
  1293                  - chrome
  1294                  - fileSystemProvider
  1295          ExtAttrs:
  1296            - Name: Namespace
  1297              Values:
  1298                - chrome
  1299                - fileSystemProvider
  1300        - Name: writable
  1301          Type:
  1302            Name: boolean
  1303            Nullable: true
  1304            ExtAttrs:
  1305              - Name: Namespace
  1306                Values:
  1307                  - chrome
  1308                  - fileSystemProvider
  1309          ExtAttrs:
  1310            - Name: Namespace
  1311              Values:
  1312                - chrome
  1313                - fileSystemProvider
  1314        - Name: openedFilesLimit
  1315          Type:
  1316            Name: long
  1317            Nullable: true
  1318            ExtAttrs:
  1319              - Name: Namespace
  1320                Values:
  1321                  - chrome
  1322                  - fileSystemProvider
  1323          ExtAttrs:
  1324            - Name: Namespace
  1325              Values:
  1326                - chrome
  1327                - fileSystemProvider
  1328        - Name: supportsNotifyTag
  1329          Type:
  1330            Name: boolean
  1331            Nullable: true
  1332            ExtAttrs:
  1333              - Name: Namespace
  1334                Values:
  1335                  - chrome
  1336                  - fileSystemProvider
  1337          ExtAttrs:
  1338            - Name: Namespace
  1339              Values:
  1340                - chrome
  1341                - fileSystemProvider
  1342        - Name: persistent
  1343          Type:
  1344            Name: boolean
  1345            Nullable: true
  1346            ExtAttrs:
  1347              - Name: Namespace
  1348                Values:
  1349                  - chrome
  1350                  - fileSystemProvider
  1351          ExtAttrs:
  1352            - Name: Namespace
  1353              Values:
  1354                - chrome
  1355                - fileSystemProvider
  1356  - File: webext/chrome/file_system_provider.idl
  1357    Dict:
  1358      Name: MoveEntryRequestedOptions
  1359      ExtAttrs:
  1360        - Name: Namespace
  1361          Values:
  1362            - chrome
  1363            - fileSystemProvider
  1364      Fields:
  1365        - Name: fileSystemId
  1366          Type:
  1367            Name: DOMString
  1368            ExtAttrs:
  1369              - Name: Namespace
  1370                Values:
  1371                  - chrome
  1372                  - fileSystemProvider
  1373          ExtAttrs:
  1374            - Name: Namespace
  1375              Values:
  1376                - chrome
  1377                - fileSystemProvider
  1378        - Name: requestId
  1379          Type:
  1380            Name: long
  1381            ExtAttrs:
  1382              - Name: Namespace
  1383                Values:
  1384                  - chrome
  1385                  - fileSystemProvider
  1386          ExtAttrs:
  1387            - Name: Namespace
  1388              Values:
  1389                - chrome
  1390                - fileSystemProvider
  1391        - Name: sourcePath
  1392          Type:
  1393            Name: DOMString
  1394            ExtAttrs:
  1395              - Name: Namespace
  1396                Values:
  1397                  - chrome
  1398                  - fileSystemProvider
  1399          ExtAttrs:
  1400            - Name: Namespace
  1401              Values:
  1402                - chrome
  1403                - fileSystemProvider
  1404        - Name: targetPath
  1405          Type:
  1406            Name: DOMString
  1407            ExtAttrs:
  1408              - Name: Namespace
  1409                Values:
  1410                  - chrome
  1411                  - fileSystemProvider
  1412          ExtAttrs:
  1413            - Name: Namespace
  1414              Values:
  1415                - chrome
  1416                - fileSystemProvider
  1417  - File: webext/chrome/file_system_provider.idl
  1418    Dict:
  1419      Name: NotifyOptions
  1420      ExtAttrs:
  1421        - Name: Namespace
  1422          Values:
  1423            - chrome
  1424            - fileSystemProvider
  1425      Fields:
  1426        - Name: fileSystemId
  1427          Type:
  1428            Name: DOMString
  1429            ExtAttrs:
  1430              - Name: Namespace
  1431                Values:
  1432                  - chrome
  1433                  - fileSystemProvider
  1434          ExtAttrs:
  1435            - Name: Namespace
  1436              Values:
  1437                - chrome
  1438                - fileSystemProvider
  1439        - Name: observedPath
  1440          Type:
  1441            Name: DOMString
  1442            ExtAttrs:
  1443              - Name: Namespace
  1444                Values:
  1445                  - chrome
  1446                  - fileSystemProvider
  1447          ExtAttrs:
  1448            - Name: Namespace
  1449              Values:
  1450                - chrome
  1451                - fileSystemProvider
  1452        - Name: recursive
  1453          Type:
  1454            Name: boolean
  1455            ExtAttrs:
  1456              - Name: Namespace
  1457                Values:
  1458                  - chrome
  1459                  - fileSystemProvider
  1460          ExtAttrs:
  1461            - Name: Namespace
  1462              Values:
  1463                - chrome
  1464                - fileSystemProvider
  1465        - Name: changeType
  1466          Type:
  1467            Name: ChangeType
  1468            ExtAttrs:
  1469              - Name: Namespace
  1470                Values:
  1471                  - chrome
  1472                  - fileSystemProvider
  1473          ExtAttrs:
  1474            - Name: Namespace
  1475              Values:
  1476                - chrome
  1477                - fileSystemProvider
  1478        - Name: changes
  1479          Type:
  1480            Name: sequence
  1481            Params:
  1482              - Name: Change
  1483                ExtAttrs:
  1484                  - Name: Namespace
  1485                    Values:
  1486                      - chrome
  1487                      - fileSystemProvider
  1488            Nullable: true
  1489            ExtAttrs:
  1490              - Name: Namespace
  1491                Values:
  1492                  - chrome
  1493                  - fileSystemProvider
  1494          ExtAttrs:
  1495            - Name: Namespace
  1496              Values:
  1497                - chrome
  1498                - fileSystemProvider
  1499        - Name: tag
  1500          Type:
  1501            Name: DOMString
  1502            Nullable: true
  1503            ExtAttrs:
  1504              - Name: Namespace
  1505                Values:
  1506                  - chrome
  1507                  - fileSystemProvider
  1508          ExtAttrs:
  1509            - Name: Namespace
  1510              Values:
  1511                - chrome
  1512                - fileSystemProvider
  1513  - File: webext/chrome/file_system_provider.idl
  1514    Enum:
  1515      Name: OpenFileMode
  1516      Values:
  1517        - READ
  1518        - WRITE
  1519      ExtAttrs:
  1520        - Name: Namespace
  1521          Values:
  1522            - chrome
  1523            - fileSystemProvider
  1524  - File: webext/chrome/file_system_provider.idl
  1525    Dict:
  1526      Name: OpenFileRequestedOptions
  1527      ExtAttrs:
  1528        - Name: Namespace
  1529          Values:
  1530            - chrome
  1531            - fileSystemProvider
  1532      Fields:
  1533        - Name: fileSystemId
  1534          Type:
  1535            Name: DOMString
  1536            ExtAttrs:
  1537              - Name: Namespace
  1538                Values:
  1539                  - chrome
  1540                  - fileSystemProvider
  1541          ExtAttrs:
  1542            - Name: Namespace
  1543              Values:
  1544                - chrome
  1545                - fileSystemProvider
  1546        - Name: requestId
  1547          Type:
  1548            Name: long
  1549            ExtAttrs:
  1550              - Name: Namespace
  1551                Values:
  1552                  - chrome
  1553                  - fileSystemProvider
  1554          ExtAttrs:
  1555            - Name: Namespace
  1556              Values:
  1557                - chrome
  1558                - fileSystemProvider
  1559        - Name: filePath
  1560          Type:
  1561            Name: DOMString
  1562            ExtAttrs:
  1563              - Name: Namespace
  1564                Values:
  1565                  - chrome
  1566                  - fileSystemProvider
  1567          ExtAttrs:
  1568            - Name: Namespace
  1569              Values:
  1570                - chrome
  1571                - fileSystemProvider
  1572        - Name: mode
  1573          Type:
  1574            Name: OpenFileMode
  1575            ExtAttrs:
  1576              - Name: Namespace
  1577                Values:
  1578                  - chrome
  1579                  - fileSystemProvider
  1580          ExtAttrs:
  1581            - Name: Namespace
  1582              Values:
  1583                - chrome
  1584                - fileSystemProvider
  1585  - File: webext/chrome/file_system_provider.idl
  1586    Dict:
  1587      Name: OpenedFile
  1588      ExtAttrs:
  1589        - Name: Namespace
  1590          Values:
  1591            - chrome
  1592            - fileSystemProvider
  1593      Fields:
  1594        - Name: openRequestId
  1595          Type:
  1596            Name: long
  1597            ExtAttrs:
  1598              - Name: Namespace
  1599                Values:
  1600                  - chrome
  1601                  - fileSystemProvider
  1602          ExtAttrs:
  1603            - Name: Namespace
  1604              Values:
  1605                - chrome
  1606                - fileSystemProvider
  1607        - Name: filePath
  1608          Type:
  1609            Name: DOMString
  1610            ExtAttrs:
  1611              - Name: Namespace
  1612                Values:
  1613                  - chrome
  1614                  - fileSystemProvider
  1615          ExtAttrs:
  1616            - Name: Namespace
  1617              Values:
  1618                - chrome
  1619                - fileSystemProvider
  1620        - Name: mode
  1621          Type:
  1622            Name: OpenFileMode
  1623            ExtAttrs:
  1624              - Name: Namespace
  1625                Values:
  1626                  - chrome
  1627                  - fileSystemProvider
  1628          ExtAttrs:
  1629            - Name: Namespace
  1630              Values:
  1631                - chrome
  1632                - fileSystemProvider
  1633  - File: webext/chrome/file_system_provider.idl
  1634    Enum:
  1635      Name: ProviderError
  1636      Values:
  1637        - OK
  1638        - FAILED
  1639        - IN_USE
  1640        - EXISTS
  1641        - NOT_FOUND
  1642        - ACCESS_DENIED
  1643        - TOO_MANY_OPENED
  1644        - NO_MEMORY
  1645        - NO_SPACE
  1646        - NOT_A_DIRECTORY
  1647        - INVALID_OPERATION
  1648        - SECURITY
  1649        - ABORT
  1650        - NOT_A_FILE
  1651        - NOT_EMPTY
  1652        - INVALID_URL
  1653        - IO
  1654      ExtAttrs:
  1655        - Name: Namespace
  1656          Values:
  1657            - chrome
  1658            - fileSystemProvider
  1659  - File: webext/chrome/file_system_provider.idl
  1660    Callback:
  1661      Name: ProviderErrorCallback
  1662      Args:
  1663        - Name: error
  1664          Type:
  1665            Name: ProviderError
  1666            ExtAttrs:
  1667              - Name: Namespace
  1668                Values:
  1669                  - chrome
  1670                  - fileSystemProvider
  1671          ExtAttrs:
  1672            - Name: Namespace
  1673              Values:
  1674                - chrome
  1675                - fileSystemProvider
  1676      Returns:
  1677        - Name: void
  1678          ExtAttrs:
  1679            - Name: Namespace
  1680              Values:
  1681                - chrome
  1682                - fileSystemProvider
  1683      ExtAttrs:
  1684        - Name: Namespace
  1685          Values:
  1686            - chrome
  1687            - fileSystemProvider
  1688        - Name: nocompile
  1689  - File: webext/chrome/file_system_provider.idl
  1690    Callback:
  1691      Name: ProviderSuccessCallback
  1692      Returns:
  1693        - Name: void
  1694          ExtAttrs:
  1695            - Name: Namespace
  1696              Values:
  1697                - chrome
  1698                - fileSystemProvider
  1699      ExtAttrs:
  1700        - Name: Namespace
  1701          Values:
  1702            - chrome
  1703            - fileSystemProvider
  1704        - Name: nocompile
  1705  - File: webext/chrome/file_system_provider.idl
  1706    Dict:
  1707      Name: ReadDirectoryRequestedOptions
  1708      ExtAttrs:
  1709        - Name: Namespace
  1710          Values:
  1711            - chrome
  1712            - fileSystemProvider
  1713      Fields:
  1714        - Name: fileSystemId
  1715          Type:
  1716            Name: DOMString
  1717            ExtAttrs:
  1718              - Name: Namespace
  1719                Values:
  1720                  - chrome
  1721                  - fileSystemProvider
  1722          ExtAttrs:
  1723            - Name: Namespace
  1724              Values:
  1725                - chrome
  1726                - fileSystemProvider
  1727        - Name: requestId
  1728          Type:
  1729            Name: long
  1730            ExtAttrs:
  1731              - Name: Namespace
  1732                Values:
  1733                  - chrome
  1734                  - fileSystemProvider
  1735          ExtAttrs:
  1736            - Name: Namespace
  1737              Values:
  1738                - chrome
  1739                - fileSystemProvider
  1740        - Name: directoryPath
  1741          Type:
  1742            Name: DOMString
  1743            ExtAttrs:
  1744              - Name: Namespace
  1745                Values:
  1746                  - chrome
  1747                  - fileSystemProvider
  1748          ExtAttrs:
  1749            - Name: Namespace
  1750              Values:
  1751                - chrome
  1752                - fileSystemProvider
  1753        - Name: isDirectory
  1754          Type:
  1755            Name: boolean
  1756            ExtAttrs:
  1757              - Name: Namespace
  1758                Values:
  1759                  - chrome
  1760                  - fileSystemProvider
  1761          ExtAttrs:
  1762            - Name: Namespace
  1763              Values:
  1764                - chrome
  1765                - fileSystemProvider
  1766        - Name: name
  1767          Type:
  1768            Name: boolean
  1769            ExtAttrs:
  1770              - Name: Namespace
  1771                Values:
  1772                  - chrome
  1773                  - fileSystemProvider
  1774          ExtAttrs:
  1775            - Name: Namespace
  1776              Values:
  1777                - chrome
  1778                - fileSystemProvider
  1779        - Name: size
  1780          Type:
  1781            Name: boolean
  1782            ExtAttrs:
  1783              - Name: Namespace
  1784                Values:
  1785                  - chrome
  1786                  - fileSystemProvider
  1787          ExtAttrs:
  1788            - Name: Namespace
  1789              Values:
  1790                - chrome
  1791                - fileSystemProvider
  1792        - Name: modificationTime
  1793          Type:
  1794            Name: boolean
  1795            ExtAttrs:
  1796              - Name: Namespace
  1797                Values:
  1798                  - chrome
  1799                  - fileSystemProvider
  1800          ExtAttrs:
  1801            - Name: Namespace
  1802              Values:
  1803                - chrome
  1804                - fileSystemProvider
  1805        - Name: mimeType
  1806          Type:
  1807            Name: boolean
  1808            ExtAttrs:
  1809              - Name: Namespace
  1810                Values:
  1811                  - chrome
  1812                  - fileSystemProvider
  1813          ExtAttrs:
  1814            - Name: Namespace
  1815              Values:
  1816                - chrome
  1817                - fileSystemProvider
  1818        - Name: thumbnail
  1819          Type:
  1820            Name: boolean
  1821            ExtAttrs:
  1822              - Name: Namespace
  1823                Values:
  1824                  - chrome
  1825                  - fileSystemProvider
  1826          ExtAttrs:
  1827            - Name: Namespace
  1828              Values:
  1829                - chrome
  1830                - fileSystemProvider
  1831  - File: webext/chrome/file_system_provider.idl
  1832    Dict:
  1833      Name: ReadFileRequestedOptions
  1834      ExtAttrs:
  1835        - Name: Namespace
  1836          Values:
  1837            - chrome
  1838            - fileSystemProvider
  1839      Fields:
  1840        - Name: fileSystemId
  1841          Type:
  1842            Name: DOMString
  1843            ExtAttrs:
  1844              - Name: Namespace
  1845                Values:
  1846                  - chrome
  1847                  - fileSystemProvider
  1848          ExtAttrs:
  1849            - Name: Namespace
  1850              Values:
  1851                - chrome
  1852                - fileSystemProvider
  1853        - Name: requestId
  1854          Type:
  1855            Name: long
  1856            ExtAttrs:
  1857              - Name: Namespace
  1858                Values:
  1859                  - chrome
  1860                  - fileSystemProvider
  1861          ExtAttrs:
  1862            - Name: Namespace
  1863              Values:
  1864                - chrome
  1865                - fileSystemProvider
  1866        - Name: openRequestId
  1867          Type:
  1868            Name: long
  1869            ExtAttrs:
  1870              - Name: Namespace
  1871                Values:
  1872                  - chrome
  1873                  - fileSystemProvider
  1874          ExtAttrs:
  1875            - Name: Namespace
  1876              Values:
  1877                - chrome
  1878                - fileSystemProvider
  1879        - Name: offset
  1880          Type:
  1881            Name: double
  1882            ExtAttrs:
  1883              - Name: Namespace
  1884                Values:
  1885                  - chrome
  1886                  - fileSystemProvider
  1887          ExtAttrs:
  1888            - Name: Namespace
  1889              Values:
  1890                - chrome
  1891                - fileSystemProvider
  1892        - Name: length
  1893          Type:
  1894            Name: double
  1895            ExtAttrs:
  1896              - Name: Namespace
  1897                Values:
  1898                  - chrome
  1899                  - fileSystemProvider
  1900          ExtAttrs:
  1901            - Name: Namespace
  1902              Values:
  1903                - chrome
  1904                - fileSystemProvider
  1905  - File: webext/chrome/file_system_provider.idl
  1906    Dict:
  1907      Name: RemoveWatcherRequestedOptions
  1908      ExtAttrs:
  1909        - Name: Namespace
  1910          Values:
  1911            - chrome
  1912            - fileSystemProvider
  1913      Fields:
  1914        - Name: fileSystemId
  1915          Type:
  1916            Name: DOMString
  1917            ExtAttrs:
  1918              - Name: Namespace
  1919                Values:
  1920                  - chrome
  1921                  - fileSystemProvider
  1922          ExtAttrs:
  1923            - Name: Namespace
  1924              Values:
  1925                - chrome
  1926                - fileSystemProvider
  1927        - Name: requestId
  1928          Type:
  1929            Name: long
  1930            ExtAttrs:
  1931              - Name: Namespace
  1932                Values:
  1933                  - chrome
  1934                  - fileSystemProvider
  1935          ExtAttrs:
  1936            - Name: Namespace
  1937              Values:
  1938                - chrome
  1939                - fileSystemProvider
  1940        - Name: entryPath
  1941          Type:
  1942            Name: DOMString
  1943            ExtAttrs:
  1944              - Name: Namespace
  1945                Values:
  1946                  - chrome
  1947                  - fileSystemProvider
  1948          ExtAttrs:
  1949            - Name: Namespace
  1950              Values:
  1951                - chrome
  1952                - fileSystemProvider
  1953        - Name: recursive
  1954          Type:
  1955            Name: boolean
  1956            ExtAttrs:
  1957              - Name: Namespace
  1958                Values:
  1959                  - chrome
  1960                  - fileSystemProvider
  1961          ExtAttrs:
  1962            - Name: Namespace
  1963              Values:
  1964                - chrome
  1965                - fileSystemProvider
  1966  - File: webext/chrome/file_system_provider.idl
  1967    Callback:
  1968      Name: ResultCallback
  1969      Returns:
  1970        - Name: void
  1971          ExtAttrs:
  1972            - Name: Namespace
  1973              Values:
  1974                - chrome
  1975                - fileSystemProvider
  1976      ExtAttrs:
  1977        - Name: Namespace
  1978          Values:
  1979            - chrome
  1980            - fileSystemProvider
  1981  - File: webext/chrome/file_system_provider.idl
  1982    Dict:
  1983      Name: TruncateRequestedOptions
  1984      ExtAttrs:
  1985        - Name: Namespace
  1986          Values:
  1987            - chrome
  1988            - fileSystemProvider
  1989      Fields:
  1990        - Name: fileSystemId
  1991          Type:
  1992            Name: DOMString
  1993            ExtAttrs:
  1994              - Name: Namespace
  1995                Values:
  1996                  - chrome
  1997                  - fileSystemProvider
  1998          ExtAttrs:
  1999            - Name: Namespace
  2000              Values:
  2001                - chrome
  2002                - fileSystemProvider
  2003        - Name: requestId
  2004          Type:
  2005            Name: long
  2006            ExtAttrs:
  2007              - Name: Namespace
  2008                Values:
  2009                  - chrome
  2010                  - fileSystemProvider
  2011          ExtAttrs:
  2012            - Name: Namespace
  2013              Values:
  2014                - chrome
  2015                - fileSystemProvider
  2016        - Name: filePath
  2017          Type:
  2018            Name: DOMString
  2019            ExtAttrs:
  2020              - Name: Namespace
  2021                Values:
  2022                  - chrome
  2023                  - fileSystemProvider
  2024          ExtAttrs:
  2025            - Name: Namespace
  2026              Values:
  2027                - chrome
  2028                - fileSystemProvider
  2029        - Name: length
  2030          Type:
  2031            Name: double
  2032            ExtAttrs:
  2033              - Name: Namespace
  2034                Values:
  2035                  - chrome
  2036                  - fileSystemProvider
  2037          ExtAttrs:
  2038            - Name: Namespace
  2039              Values:
  2040                - chrome
  2041                - fileSystemProvider
  2042  - File: webext/chrome/file_system_provider.idl
  2043    Dict:
  2044      Name: UnmountOptions
  2045      ExtAttrs:
  2046        - Name: Namespace
  2047          Values:
  2048            - chrome
  2049            - fileSystemProvider
  2050      Fields:
  2051        - Name: fileSystemId
  2052          Type:
  2053            Name: DOMString
  2054            ExtAttrs:
  2055              - Name: Namespace
  2056                Values:
  2057                  - chrome
  2058                  - fileSystemProvider
  2059          ExtAttrs:
  2060            - Name: Namespace
  2061              Values:
  2062                - chrome
  2063                - fileSystemProvider
  2064  - File: webext/chrome/file_system_provider.idl
  2065    Dict:
  2066      Name: UnmountRequestedOptions
  2067      ExtAttrs:
  2068        - Name: Namespace
  2069          Values:
  2070            - chrome
  2071            - fileSystemProvider
  2072      Fields:
  2073        - Name: fileSystemId
  2074          Type:
  2075            Name: DOMString
  2076            ExtAttrs:
  2077              - Name: Namespace
  2078                Values:
  2079                  - chrome
  2080                  - fileSystemProvider
  2081          ExtAttrs:
  2082            - Name: Namespace
  2083              Values:
  2084                - chrome
  2085                - fileSystemProvider
  2086        - Name: requestId
  2087          Type:
  2088            Name: long
  2089            ExtAttrs:
  2090              - Name: Namespace
  2091                Values:
  2092                  - chrome
  2093                  - fileSystemProvider
  2094          ExtAttrs:
  2095            - Name: Namespace
  2096              Values:
  2097                - chrome
  2098                - fileSystemProvider
  2099  - File: webext/chrome/file_system_provider.idl
  2100    Dict:
  2101      Name: Watcher
  2102      ExtAttrs:
  2103        - Name: Namespace
  2104          Values:
  2105            - chrome
  2106            - fileSystemProvider
  2107      Fields:
  2108        - Name: entryPath
  2109          Type:
  2110            Name: DOMString
  2111            ExtAttrs:
  2112              - Name: Namespace
  2113                Values:
  2114                  - chrome
  2115                  - fileSystemProvider
  2116          ExtAttrs:
  2117            - Name: Namespace
  2118              Values:
  2119                - chrome
  2120                - fileSystemProvider
  2121        - Name: recursive
  2122          Type:
  2123            Name: boolean
  2124            ExtAttrs:
  2125              - Name: Namespace
  2126                Values:
  2127                  - chrome
  2128                  - fileSystemProvider
  2129          ExtAttrs:
  2130            - Name: Namespace
  2131              Values:
  2132                - chrome
  2133                - fileSystemProvider
  2134        - Name: lastTag
  2135          Type:
  2136            Name: DOMString
  2137            Nullable: true
  2138            ExtAttrs:
  2139              - Name: Namespace
  2140                Values:
  2141                  - chrome
  2142                  - fileSystemProvider
  2143          ExtAttrs:
  2144            - Name: Namespace
  2145              Values:
  2146                - chrome
  2147                - fileSystemProvider
  2148  - File: webext/chrome/file_system_provider.idl
  2149    Dict:
  2150      Name: WriteFileRequestedOptions
  2151      ExtAttrs:
  2152        - Name: Namespace
  2153          Values:
  2154            - chrome
  2155            - fileSystemProvider
  2156      Fields:
  2157        - Name: fileSystemId
  2158          Type:
  2159            Name: DOMString
  2160            ExtAttrs:
  2161              - Name: Namespace
  2162                Values:
  2163                  - chrome
  2164                  - fileSystemProvider
  2165          ExtAttrs:
  2166            - Name: Namespace
  2167              Values:
  2168                - chrome
  2169                - fileSystemProvider
  2170        - Name: requestId
  2171          Type:
  2172            Name: long
  2173            ExtAttrs:
  2174              - Name: Namespace
  2175                Values:
  2176                  - chrome
  2177                  - fileSystemProvider
  2178          ExtAttrs:
  2179            - Name: Namespace
  2180              Values:
  2181                - chrome
  2182                - fileSystemProvider
  2183        - Name: openRequestId
  2184          Type:
  2185            Name: long
  2186            ExtAttrs:
  2187              - Name: Namespace
  2188                Values:
  2189                  - chrome
  2190                  - fileSystemProvider
  2191          ExtAttrs:
  2192            - Name: Namespace
  2193              Values:
  2194                - chrome
  2195                - fileSystemProvider
  2196        - Name: offset
  2197          Type:
  2198            Name: double
  2199            ExtAttrs:
  2200              - Name: Namespace
  2201                Values:
  2202                  - chrome
  2203                  - fileSystemProvider
  2204          ExtAttrs:
  2205            - Name: Namespace
  2206              Values:
  2207                - chrome
  2208                - fileSystemProvider
  2209        - Name: data
  2210          Type:
  2211            Name: ArrayBuffer
  2212            ExtAttrs:
  2213              - Name: Namespace
  2214                Values:
  2215                  - chrome
  2216                  - fileSystemProvider
  2217          ExtAttrs:
  2218            - Name: Namespace
  2219              Values:
  2220                - chrome
  2221                - fileSystemProvider
  2222  - File: webext/chrome/file_system_provider.idl
  2223    WebextFunc:
  2224      Name: get
  2225      Modifier: static
  2226      Args:
  2227        - Name: fileSystemId
  2228          Type:
  2229            Name: DOMString
  2230            ExtAttrs:
  2231              - Name: Namespace
  2232                Values:
  2233                  - chrome
  2234                  - fileSystemProvider
  2235          ExtAttrs:
  2236            - Name: Namespace
  2237              Values:
  2238                - chrome
  2239                - fileSystemProvider
  2240      Returns:
  2241        - Name: Promise
  2242          Params:
  2243            - Name: FileSystemInfo
  2244              ExtAttrs:
  2245                - Name: Namespace
  2246                  Values:
  2247                    - chrome
  2248                    - fileSystemProvider
  2249      ExtAttrs:
  2250        - Name: supportsPromises
  2251        - Name: Namespace
  2252          Values:
  2253            - chrome
  2254            - fileSystemProvider
  2255  - File: webext/chrome/file_system_provider.idl
  2256    WebextFunc:
  2257      Name: getAll
  2258      Modifier: static
  2259      Returns:
  2260        - Name: Promise
  2261          Params:
  2262            - Name: sequence
  2263              Params:
  2264                - Name: FileSystemInfo
  2265                  ExtAttrs:
  2266                    - Name: Namespace
  2267                      Values:
  2268                        - chrome
  2269                        - fileSystemProvider
  2270              ExtAttrs:
  2271                - Name: Namespace
  2272                  Values:
  2273                    - chrome
  2274                    - fileSystemProvider
  2275      ExtAttrs:
  2276        - Name: supportsPromises
  2277        - Name: Namespace
  2278          Values:
  2279            - chrome
  2280            - fileSystemProvider
  2281  - File: webext/chrome/file_system_provider.idl
  2282    WebextFunc:
  2283      Name: mount
  2284      Modifier: static
  2285      Args:
  2286        - Name: options
  2287          Type:
  2288            Name: MountOptions
  2289            ExtAttrs:
  2290              - Name: Namespace
  2291                Values:
  2292                  - chrome
  2293                  - fileSystemProvider
  2294          ExtAttrs:
  2295            - Name: Namespace
  2296              Values:
  2297                - chrome
  2298                - fileSystemProvider
  2299      Returns:
  2300        - Name: Promise
  2301          Params:
  2302            - Name: void
  2303      ExtAttrs:
  2304        - Name: supportsPromises
  2305        - Name: Namespace
  2306          Values:
  2307            - chrome
  2308            - fileSystemProvider
  2309  - File: webext/chrome/file_system_provider.idl
  2310    WebextFunc:
  2311      Name: notify
  2312      Modifier: static
  2313      Args:
  2314        - Name: options
  2315          Type:
  2316            Name: NotifyOptions
  2317            ExtAttrs:
  2318              - Name: Namespace
  2319                Values:
  2320                  - chrome
  2321                  - fileSystemProvider
  2322          ExtAttrs:
  2323            - Name: Namespace
  2324              Values:
  2325                - chrome
  2326                - fileSystemProvider
  2327      Returns:
  2328        - Name: Promise
  2329          Params:
  2330            - Name: void
  2331      ExtAttrs:
  2332        - Name: supportsPromises
  2333        - Name: Namespace
  2334          Values:
  2335            - chrome
  2336            - fileSystemProvider
  2337  - File: webext/chrome/file_system_provider.idl
  2338    WebextEvent:
  2339      Name: onAbortRequested
  2340      Modifier: static
  2341      Args:
  2342        - Name: options
  2343          Type:
  2344            Name: AbortRequestedOptions
  2345            ExtAttrs:
  2346              - Name: Namespace
  2347                Values:
  2348                  - chrome
  2349                  - fileSystemProvider
  2350          ExtAttrs:
  2351            - Name: Namespace
  2352              Values:
  2353                - chrome
  2354                - fileSystemProvider
  2355        - Name: successCallback
  2356          Type:
  2357            Name: ProviderSuccessCallback
  2358            ExtAttrs:
  2359              - Name: Namespace
  2360                Values:
  2361                  - chrome
  2362                  - fileSystemProvider
  2363          ExtAttrs:
  2364            - Name: Namespace
  2365              Values:
  2366                - chrome
  2367                - fileSystemProvider
  2368        - Name: errorCallback
  2369          Type:
  2370            Name: ProviderErrorCallback
  2371            ExtAttrs:
  2372              - Name: Namespace
  2373                Values:
  2374                  - chrome
  2375                  - fileSystemProvider
  2376          ExtAttrs:
  2377            - Name: Namespace
  2378              Values:
  2379                - chrome
  2380                - fileSystemProvider
  2381      Returns:
  2382        - Name: void
  2383          ExtAttrs:
  2384            - Name: Namespace
  2385              Values:
  2386                - chrome
  2387                - fileSystemProvider
  2388      ExtAttrs:
  2389        - Name: maxListeners
  2390          Values:
  2391            - "1"
  2392        - Name: Namespace
  2393          Values:
  2394            - chrome
  2395            - fileSystemProvider
  2396  - File: webext/chrome/file_system_provider.idl
  2397    WebextEvent:
  2398      Name: onAddWatcherRequested
  2399      Modifier: static
  2400      Args:
  2401        - Name: options
  2402          Type:
  2403            Name: AddWatcherRequestedOptions
  2404            ExtAttrs:
  2405              - Name: Namespace
  2406                Values:
  2407                  - chrome
  2408                  - fileSystemProvider
  2409          ExtAttrs:
  2410            - Name: Namespace
  2411              Values:
  2412                - chrome
  2413                - fileSystemProvider
  2414        - Name: successCallback
  2415          Type:
  2416            Name: ProviderSuccessCallback
  2417            ExtAttrs:
  2418              - Name: Namespace
  2419                Values:
  2420                  - chrome
  2421                  - fileSystemProvider
  2422          ExtAttrs:
  2423            - Name: Namespace
  2424              Values:
  2425                - chrome
  2426                - fileSystemProvider
  2427        - Name: errorCallback
  2428          Type:
  2429            Name: ProviderErrorCallback
  2430            ExtAttrs:
  2431              - Name: Namespace
  2432                Values:
  2433                  - chrome
  2434                  - fileSystemProvider
  2435          ExtAttrs:
  2436            - Name: Namespace
  2437              Values:
  2438                - chrome
  2439                - fileSystemProvider
  2440      Returns:
  2441        - Name: void
  2442          ExtAttrs:
  2443            - Name: Namespace
  2444              Values:
  2445                - chrome
  2446                - fileSystemProvider
  2447      ExtAttrs:
  2448        - Name: maxListeners
  2449          Values:
  2450            - "1"
  2451        - Name: Namespace
  2452          Values:
  2453            - chrome
  2454            - fileSystemProvider
  2455  - File: webext/chrome/file_system_provider.idl
  2456    WebextEvent:
  2457      Name: onCloseFileRequested
  2458      Modifier: static
  2459      Args:
  2460        - Name: options
  2461          Type:
  2462            Name: CloseFileRequestedOptions
  2463            ExtAttrs:
  2464              - Name: Namespace
  2465                Values:
  2466                  - chrome
  2467                  - fileSystemProvider
  2468          ExtAttrs:
  2469            - Name: Namespace
  2470              Values:
  2471                - chrome
  2472                - fileSystemProvider
  2473        - Name: successCallback
  2474          Type:
  2475            Name: ProviderSuccessCallback
  2476            ExtAttrs:
  2477              - Name: Namespace
  2478                Values:
  2479                  - chrome
  2480                  - fileSystemProvider
  2481          ExtAttrs:
  2482            - Name: Namespace
  2483              Values:
  2484                - chrome
  2485                - fileSystemProvider
  2486        - Name: errorCallback
  2487          Type:
  2488            Name: ProviderErrorCallback
  2489            ExtAttrs:
  2490              - Name: Namespace
  2491                Values:
  2492                  - chrome
  2493                  - fileSystemProvider
  2494          ExtAttrs:
  2495            - Name: Namespace
  2496              Values:
  2497                - chrome
  2498                - fileSystemProvider
  2499      Returns:
  2500        - Name: void
  2501          ExtAttrs:
  2502            - Name: Namespace
  2503              Values:
  2504                - chrome
  2505                - fileSystemProvider
  2506      ExtAttrs:
  2507        - Name: maxListeners
  2508          Values:
  2509            - "1"
  2510        - Name: Namespace
  2511          Values:
  2512            - chrome
  2513            - fileSystemProvider
  2514  - File: webext/chrome/file_system_provider.idl
  2515    WebextEvent:
  2516      Name: onConfigureRequested
  2517      Modifier: static
  2518      Args:
  2519        - Name: options
  2520          Type:
  2521            Name: ConfigureRequestedOptions
  2522            ExtAttrs:
  2523              - Name: Namespace
  2524                Values:
  2525                  - chrome
  2526                  - fileSystemProvider
  2527          ExtAttrs:
  2528            - Name: Namespace
  2529              Values:
  2530                - chrome
  2531                - fileSystemProvider
  2532        - Name: successCallback
  2533          Type:
  2534            Name: ProviderSuccessCallback
  2535            ExtAttrs:
  2536              - Name: Namespace
  2537                Values:
  2538                  - chrome
  2539                  - fileSystemProvider
  2540          ExtAttrs:
  2541            - Name: Namespace
  2542              Values:
  2543                - chrome
  2544                - fileSystemProvider
  2545        - Name: errorCallback
  2546          Type:
  2547            Name: ProviderErrorCallback
  2548            ExtAttrs:
  2549              - Name: Namespace
  2550                Values:
  2551                  - chrome
  2552                  - fileSystemProvider
  2553          ExtAttrs:
  2554            - Name: Namespace
  2555              Values:
  2556                - chrome
  2557                - fileSystemProvider
  2558      Returns:
  2559        - Name: void
  2560          ExtAttrs:
  2561            - Name: Namespace
  2562              Values:
  2563                - chrome
  2564                - fileSystemProvider
  2565      ExtAttrs:
  2566        - Name: maxListeners
  2567          Values:
  2568            - "1"
  2569        - Name: Namespace
  2570          Values:
  2571            - chrome
  2572            - fileSystemProvider
  2573  - File: webext/chrome/file_system_provider.idl
  2574    WebextEvent:
  2575      Name: onCopyEntryRequested
  2576      Modifier: static
  2577      Args:
  2578        - Name: options
  2579          Type:
  2580            Name: CopyEntryRequestedOptions
  2581            ExtAttrs:
  2582              - Name: Namespace
  2583                Values:
  2584                  - chrome
  2585                  - fileSystemProvider
  2586          ExtAttrs:
  2587            - Name: Namespace
  2588              Values:
  2589                - chrome
  2590                - fileSystemProvider
  2591        - Name: successCallback
  2592          Type:
  2593            Name: ProviderSuccessCallback
  2594            ExtAttrs:
  2595              - Name: Namespace
  2596                Values:
  2597                  - chrome
  2598                  - fileSystemProvider
  2599          ExtAttrs:
  2600            - Name: Namespace
  2601              Values:
  2602                - chrome
  2603                - fileSystemProvider
  2604        - Name: errorCallback
  2605          Type:
  2606            Name: ProviderErrorCallback
  2607            ExtAttrs:
  2608              - Name: Namespace
  2609                Values:
  2610                  - chrome
  2611                  - fileSystemProvider
  2612          ExtAttrs:
  2613            - Name: Namespace
  2614              Values:
  2615                - chrome
  2616                - fileSystemProvider
  2617      Returns:
  2618        - Name: void
  2619          ExtAttrs:
  2620            - Name: Namespace
  2621              Values:
  2622                - chrome
  2623                - fileSystemProvider
  2624      ExtAttrs:
  2625        - Name: maxListeners
  2626          Values:
  2627            - "1"
  2628        - Name: Namespace
  2629          Values:
  2630            - chrome
  2631            - fileSystemProvider
  2632  - File: webext/chrome/file_system_provider.idl
  2633    WebextEvent:
  2634      Name: onCreateDirectoryRequested
  2635      Modifier: static
  2636      Args:
  2637        - Name: options
  2638          Type:
  2639            Name: CreateDirectoryRequestedOptions
  2640            ExtAttrs:
  2641              - Name: Namespace
  2642                Values:
  2643                  - chrome
  2644                  - fileSystemProvider
  2645          ExtAttrs:
  2646            - Name: Namespace
  2647              Values:
  2648                - chrome
  2649                - fileSystemProvider
  2650        - Name: successCallback
  2651          Type:
  2652            Name: ProviderSuccessCallback
  2653            ExtAttrs:
  2654              - Name: Namespace
  2655                Values:
  2656                  - chrome
  2657                  - fileSystemProvider
  2658          ExtAttrs:
  2659            - Name: Namespace
  2660              Values:
  2661                - chrome
  2662                - fileSystemProvider
  2663        - Name: errorCallback
  2664          Type:
  2665            Name: ProviderErrorCallback
  2666            ExtAttrs:
  2667              - Name: Namespace
  2668                Values:
  2669                  - chrome
  2670                  - fileSystemProvider
  2671          ExtAttrs:
  2672            - Name: Namespace
  2673              Values:
  2674                - chrome
  2675                - fileSystemProvider
  2676      Returns:
  2677        - Name: void
  2678          ExtAttrs:
  2679            - Name: Namespace
  2680              Values:
  2681                - chrome
  2682                - fileSystemProvider
  2683      ExtAttrs:
  2684        - Name: maxListeners
  2685          Values:
  2686            - "1"
  2687        - Name: Namespace
  2688          Values:
  2689            - chrome
  2690            - fileSystemProvider
  2691  - File: webext/chrome/file_system_provider.idl
  2692    WebextEvent:
  2693      Name: onCreateFileRequested
  2694      Modifier: static
  2695      Args:
  2696        - Name: options
  2697          Type:
  2698            Name: CreateFileRequestedOptions
  2699            ExtAttrs:
  2700              - Name: Namespace
  2701                Values:
  2702                  - chrome
  2703                  - fileSystemProvider
  2704          ExtAttrs:
  2705            - Name: Namespace
  2706              Values:
  2707                - chrome
  2708                - fileSystemProvider
  2709        - Name: successCallback
  2710          Type:
  2711            Name: ProviderSuccessCallback
  2712            ExtAttrs:
  2713              - Name: Namespace
  2714                Values:
  2715                  - chrome
  2716                  - fileSystemProvider
  2717          ExtAttrs:
  2718            - Name: Namespace
  2719              Values:
  2720                - chrome
  2721                - fileSystemProvider
  2722        - Name: errorCallback
  2723          Type:
  2724            Name: ProviderErrorCallback
  2725            ExtAttrs:
  2726              - Name: Namespace
  2727                Values:
  2728                  - chrome
  2729                  - fileSystemProvider
  2730          ExtAttrs:
  2731            - Name: Namespace
  2732              Values:
  2733                - chrome
  2734                - fileSystemProvider
  2735      Returns:
  2736        - Name: void
  2737          ExtAttrs:
  2738            - Name: Namespace
  2739              Values:
  2740                - chrome
  2741                - fileSystemProvider
  2742      ExtAttrs:
  2743        - Name: maxListeners
  2744          Values:
  2745            - "1"
  2746        - Name: Namespace
  2747          Values:
  2748            - chrome
  2749            - fileSystemProvider
  2750  - File: webext/chrome/file_system_provider.idl
  2751    WebextEvent:
  2752      Name: onDeleteEntryRequested
  2753      Modifier: static
  2754      Args:
  2755        - Name: options
  2756          Type:
  2757            Name: DeleteEntryRequestedOptions
  2758            ExtAttrs:
  2759              - Name: Namespace
  2760                Values:
  2761                  - chrome
  2762                  - fileSystemProvider
  2763          ExtAttrs:
  2764            - Name: Namespace
  2765              Values:
  2766                - chrome
  2767                - fileSystemProvider
  2768        - Name: successCallback
  2769          Type:
  2770            Name: ProviderSuccessCallback
  2771            ExtAttrs:
  2772              - Name: Namespace
  2773                Values:
  2774                  - chrome
  2775                  - fileSystemProvider
  2776          ExtAttrs:
  2777            - Name: Namespace
  2778              Values:
  2779                - chrome
  2780                - fileSystemProvider
  2781        - Name: errorCallback
  2782          Type:
  2783            Name: ProviderErrorCallback
  2784            ExtAttrs:
  2785              - Name: Namespace
  2786                Values:
  2787                  - chrome
  2788                  - fileSystemProvider
  2789          ExtAttrs:
  2790            - Name: Namespace
  2791              Values:
  2792                - chrome
  2793                - fileSystemProvider
  2794      Returns:
  2795        - Name: void
  2796          ExtAttrs:
  2797            - Name: Namespace
  2798              Values:
  2799                - chrome
  2800                - fileSystemProvider
  2801      ExtAttrs:
  2802        - Name: maxListeners
  2803          Values:
  2804            - "1"
  2805        - Name: Namespace
  2806          Values:
  2807            - chrome
  2808            - fileSystemProvider
  2809  - File: webext/chrome/file_system_provider.idl
  2810    WebextEvent:
  2811      Name: onExecuteActionRequested
  2812      Modifier: static
  2813      Args:
  2814        - Name: options
  2815          Type:
  2816            Name: ExecuteActionRequestedOptions
  2817            ExtAttrs:
  2818              - Name: Namespace
  2819                Values:
  2820                  - chrome
  2821                  - fileSystemProvider
  2822          ExtAttrs:
  2823            - Name: Namespace
  2824              Values:
  2825                - chrome
  2826                - fileSystemProvider
  2827        - Name: successCallback
  2828          Type:
  2829            Name: ProviderSuccessCallback
  2830            ExtAttrs:
  2831              - Name: Namespace
  2832                Values:
  2833                  - chrome
  2834                  - fileSystemProvider
  2835          ExtAttrs:
  2836            - Name: Namespace
  2837              Values:
  2838                - chrome
  2839                - fileSystemProvider
  2840        - Name: errorCallback
  2841          Type:
  2842            Name: ProviderErrorCallback
  2843            ExtAttrs:
  2844              - Name: Namespace
  2845                Values:
  2846                  - chrome
  2847                  - fileSystemProvider
  2848          ExtAttrs:
  2849            - Name: Namespace
  2850              Values:
  2851                - chrome
  2852                - fileSystemProvider
  2853      Returns:
  2854        - Name: void
  2855          ExtAttrs:
  2856            - Name: Namespace
  2857              Values:
  2858                - chrome
  2859                - fileSystemProvider
  2860      ExtAttrs:
  2861        - Name: maxListeners
  2862          Values:
  2863            - "1"
  2864        - Name: Namespace
  2865          Values:
  2866            - chrome
  2867            - fileSystemProvider
  2868  - File: webext/chrome/file_system_provider.idl
  2869    WebextEvent:
  2870      Name: onGetActionsRequested
  2871      Modifier: static
  2872      Args:
  2873        - Name: options
  2874          Type:
  2875            Name: GetActionsRequestedOptions
  2876            ExtAttrs:
  2877              - Name: Namespace
  2878                Values:
  2879                  - chrome
  2880                  - fileSystemProvider
  2881          ExtAttrs:
  2882            - Name: Namespace
  2883              Values:
  2884                - chrome
  2885                - fileSystemProvider
  2886        - Name: successCallback
  2887          Type:
  2888            Name: ActionsCallback
  2889            ExtAttrs:
  2890              - Name: Namespace
  2891                Values:
  2892                  - chrome
  2893                  - fileSystemProvider
  2894          ExtAttrs:
  2895            - Name: Namespace
  2896              Values:
  2897                - chrome
  2898                - fileSystemProvider
  2899        - Name: errorCallback
  2900          Type:
  2901            Name: ProviderErrorCallback
  2902            ExtAttrs:
  2903              - Name: Namespace
  2904                Values:
  2905                  - chrome
  2906                  - fileSystemProvider
  2907          ExtAttrs:
  2908            - Name: Namespace
  2909              Values:
  2910                - chrome
  2911                - fileSystemProvider
  2912      Returns:
  2913        - Name: void
  2914          ExtAttrs:
  2915            - Name: Namespace
  2916              Values:
  2917                - chrome
  2918                - fileSystemProvider
  2919      ExtAttrs:
  2920        - Name: maxListeners
  2921          Values:
  2922            - "1"
  2923        - Name: Namespace
  2924          Values:
  2925            - chrome
  2926            - fileSystemProvider
  2927  - File: webext/chrome/file_system_provider.idl
  2928    WebextEvent:
  2929      Name: onGetMetadataRequested
  2930      Modifier: static
  2931      Args:
  2932        - Name: options
  2933          Type:
  2934            Name: GetMetadataRequestedOptions
  2935            ExtAttrs:
  2936              - Name: Namespace
  2937                Values:
  2938                  - chrome
  2939                  - fileSystemProvider
  2940          ExtAttrs:
  2941            - Name: Namespace
  2942              Values:
  2943                - chrome
  2944                - fileSystemProvider
  2945        - Name: successCallback
  2946          Type:
  2947            Name: MetadataCallback
  2948            ExtAttrs:
  2949              - Name: Namespace
  2950                Values:
  2951                  - chrome
  2952                  - fileSystemProvider
  2953          ExtAttrs:
  2954            - Name: Namespace
  2955              Values:
  2956                - chrome
  2957                - fileSystemProvider
  2958        - Name: errorCallback
  2959          Type:
  2960            Name: ProviderErrorCallback
  2961            ExtAttrs:
  2962              - Name: Namespace
  2963                Values:
  2964                  - chrome
  2965                  - fileSystemProvider
  2966          ExtAttrs:
  2967            - Name: Namespace
  2968              Values:
  2969                - chrome
  2970                - fileSystemProvider
  2971      Returns:
  2972        - Name: void
  2973          ExtAttrs:
  2974            - Name: Namespace
  2975              Values:
  2976                - chrome
  2977                - fileSystemProvider
  2978      ExtAttrs:
  2979        - Name: maxListeners
  2980          Values:
  2981            - "1"
  2982        - Name: Namespace
  2983          Values:
  2984            - chrome
  2985            - fileSystemProvider
  2986  - File: webext/chrome/file_system_provider.idl
  2987    WebextEvent:
  2988      Name: onMountRequested
  2989      Modifier: static
  2990      Args:
  2991        - Name: successCallback
  2992          Type:
  2993            Name: ProviderSuccessCallback
  2994            ExtAttrs:
  2995              - Name: Namespace
  2996                Values:
  2997                  - chrome
  2998                  - fileSystemProvider
  2999          ExtAttrs:
  3000            - Name: Namespace
  3001              Values:
  3002                - chrome
  3003                - fileSystemProvider
  3004        - Name: errorCallback
  3005          Type:
  3006            Name: ProviderErrorCallback
  3007            ExtAttrs:
  3008              - Name: Namespace
  3009                Values:
  3010                  - chrome
  3011                  - fileSystemProvider
  3012          ExtAttrs:
  3013            - Name: Namespace
  3014              Values:
  3015                - chrome
  3016                - fileSystemProvider
  3017      Returns:
  3018        - Name: void
  3019          ExtAttrs:
  3020            - Name: Namespace
  3021              Values:
  3022                - chrome
  3023                - fileSystemProvider
  3024      ExtAttrs:
  3025        - Name: maxListeners
  3026          Values:
  3027            - "1"
  3028        - Name: Namespace
  3029          Values:
  3030            - chrome
  3031            - fileSystemProvider
  3032  - File: webext/chrome/file_system_provider.idl
  3033    WebextEvent:
  3034      Name: onMoveEntryRequested
  3035      Modifier: static
  3036      Args:
  3037        - Name: options
  3038          Type:
  3039            Name: MoveEntryRequestedOptions
  3040            ExtAttrs:
  3041              - Name: Namespace
  3042                Values:
  3043                  - chrome
  3044                  - fileSystemProvider
  3045          ExtAttrs:
  3046            - Name: Namespace
  3047              Values:
  3048                - chrome
  3049                - fileSystemProvider
  3050        - Name: successCallback
  3051          Type:
  3052            Name: ProviderSuccessCallback
  3053            ExtAttrs:
  3054              - Name: Namespace
  3055                Values:
  3056                  - chrome
  3057                  - fileSystemProvider
  3058          ExtAttrs:
  3059            - Name: Namespace
  3060              Values:
  3061                - chrome
  3062                - fileSystemProvider
  3063        - Name: errorCallback
  3064          Type:
  3065            Name: ProviderErrorCallback
  3066            ExtAttrs:
  3067              - Name: Namespace
  3068                Values:
  3069                  - chrome
  3070                  - fileSystemProvider
  3071          ExtAttrs:
  3072            - Name: Namespace
  3073              Values:
  3074                - chrome
  3075                - fileSystemProvider
  3076      Returns:
  3077        - Name: void
  3078          ExtAttrs:
  3079            - Name: Namespace
  3080              Values:
  3081                - chrome
  3082                - fileSystemProvider
  3083      ExtAttrs:
  3084        - Name: maxListeners
  3085          Values:
  3086            - "1"
  3087        - Name: Namespace
  3088          Values:
  3089            - chrome
  3090            - fileSystemProvider
  3091  - File: webext/chrome/file_system_provider.idl
  3092    WebextEvent:
  3093      Name: onOpenFileRequested
  3094      Modifier: static
  3095      Args:
  3096        - Name: options
  3097          Type:
  3098            Name: OpenFileRequestedOptions
  3099            ExtAttrs:
  3100              - Name: Namespace
  3101                Values:
  3102                  - chrome
  3103                  - fileSystemProvider
  3104          ExtAttrs:
  3105            - Name: Namespace
  3106              Values:
  3107                - chrome
  3108                - fileSystemProvider
  3109        - Name: successCallback
  3110          Type:
  3111            Name: ProviderSuccessCallback
  3112            ExtAttrs:
  3113              - Name: Namespace
  3114                Values:
  3115                  - chrome
  3116                  - fileSystemProvider
  3117          ExtAttrs:
  3118            - Name: Namespace
  3119              Values:
  3120                - chrome
  3121                - fileSystemProvider
  3122        - Name: errorCallback
  3123          Type:
  3124            Name: ProviderErrorCallback
  3125            ExtAttrs:
  3126              - Name: Namespace
  3127                Values:
  3128                  - chrome
  3129                  - fileSystemProvider
  3130          ExtAttrs:
  3131            - Name: Namespace
  3132              Values:
  3133                - chrome
  3134                - fileSystemProvider
  3135      Returns:
  3136        - Name: void
  3137          ExtAttrs:
  3138            - Name: Namespace
  3139              Values:
  3140                - chrome
  3141                - fileSystemProvider
  3142      ExtAttrs:
  3143        - Name: maxListeners
  3144          Values:
  3145            - "1"
  3146        - Name: Namespace
  3147          Values:
  3148            - chrome
  3149            - fileSystemProvider
  3150  - File: webext/chrome/file_system_provider.idl
  3151    WebextEvent:
  3152      Name: onReadDirectoryRequested
  3153      Modifier: static
  3154      Args:
  3155        - Name: options
  3156          Type:
  3157            Name: ReadDirectoryRequestedOptions
  3158            ExtAttrs:
  3159              - Name: Namespace
  3160                Values:
  3161                  - chrome
  3162                  - fileSystemProvider
  3163          ExtAttrs:
  3164            - Name: Namespace
  3165              Values:
  3166                - chrome
  3167                - fileSystemProvider
  3168        - Name: successCallback
  3169          Type:
  3170            Name: EntriesCallback
  3171            ExtAttrs:
  3172              - Name: Namespace
  3173                Values:
  3174                  - chrome
  3175                  - fileSystemProvider
  3176          ExtAttrs:
  3177            - Name: Namespace
  3178              Values:
  3179                - chrome
  3180                - fileSystemProvider
  3181        - Name: errorCallback
  3182          Type:
  3183            Name: ProviderErrorCallback
  3184            ExtAttrs:
  3185              - Name: Namespace
  3186                Values:
  3187                  - chrome
  3188                  - fileSystemProvider
  3189          ExtAttrs:
  3190            - Name: Namespace
  3191              Values:
  3192                - chrome
  3193                - fileSystemProvider
  3194      Returns:
  3195        - Name: void
  3196          ExtAttrs:
  3197            - Name: Namespace
  3198              Values:
  3199                - chrome
  3200                - fileSystemProvider
  3201      ExtAttrs:
  3202        - Name: maxListeners
  3203          Values:
  3204            - "1"
  3205        - Name: Namespace
  3206          Values:
  3207            - chrome
  3208            - fileSystemProvider
  3209  - File: webext/chrome/file_system_provider.idl
  3210    WebextEvent:
  3211      Name: onReadFileRequested
  3212      Modifier: static
  3213      Args:
  3214        - Name: options
  3215          Type:
  3216            Name: ReadFileRequestedOptions
  3217            ExtAttrs:
  3218              - Name: Namespace
  3219                Values:
  3220                  - chrome
  3221                  - fileSystemProvider
  3222          ExtAttrs:
  3223            - Name: Namespace
  3224              Values:
  3225                - chrome
  3226                - fileSystemProvider
  3227        - Name: successCallback
  3228          Type:
  3229            Name: FileDataCallback
  3230            ExtAttrs:
  3231              - Name: Namespace
  3232                Values:
  3233                  - chrome
  3234                  - fileSystemProvider
  3235          ExtAttrs:
  3236            - Name: Namespace
  3237              Values:
  3238                - chrome
  3239                - fileSystemProvider
  3240        - Name: errorCallback
  3241          Type:
  3242            Name: ProviderErrorCallback
  3243            ExtAttrs:
  3244              - Name: Namespace
  3245                Values:
  3246                  - chrome
  3247                  - fileSystemProvider
  3248          ExtAttrs:
  3249            - Name: Namespace
  3250              Values:
  3251                - chrome
  3252                - fileSystemProvider
  3253      Returns:
  3254        - Name: void
  3255          ExtAttrs:
  3256            - Name: Namespace
  3257              Values:
  3258                - chrome
  3259                - fileSystemProvider
  3260      ExtAttrs:
  3261        - Name: maxListeners
  3262          Values:
  3263            - "1"
  3264        - Name: Namespace
  3265          Values:
  3266            - chrome
  3267            - fileSystemProvider
  3268  - File: webext/chrome/file_system_provider.idl
  3269    WebextEvent:
  3270      Name: onRemoveWatcherRequested
  3271      Modifier: static
  3272      Args:
  3273        - Name: options
  3274          Type:
  3275            Name: RemoveWatcherRequestedOptions
  3276            ExtAttrs:
  3277              - Name: Namespace
  3278                Values:
  3279                  - chrome
  3280                  - fileSystemProvider
  3281          ExtAttrs:
  3282            - Name: Namespace
  3283              Values:
  3284                - chrome
  3285                - fileSystemProvider
  3286        - Name: successCallback
  3287          Type:
  3288            Name: ProviderSuccessCallback
  3289            ExtAttrs:
  3290              - Name: Namespace
  3291                Values:
  3292                  - chrome
  3293                  - fileSystemProvider
  3294          ExtAttrs:
  3295            - Name: Namespace
  3296              Values:
  3297                - chrome
  3298                - fileSystemProvider
  3299        - Name: errorCallback
  3300          Type:
  3301            Name: ProviderErrorCallback
  3302            ExtAttrs:
  3303              - Name: Namespace
  3304                Values:
  3305                  - chrome
  3306                  - fileSystemProvider
  3307          ExtAttrs:
  3308            - Name: Namespace
  3309              Values:
  3310                - chrome
  3311                - fileSystemProvider
  3312      Returns:
  3313        - Name: void
  3314          ExtAttrs:
  3315            - Name: Namespace
  3316              Values:
  3317                - chrome
  3318                - fileSystemProvider
  3319      ExtAttrs:
  3320        - Name: maxListeners
  3321          Values:
  3322            - "1"
  3323        - Name: Namespace
  3324          Values:
  3325            - chrome
  3326            - fileSystemProvider
  3327  - File: webext/chrome/file_system_provider.idl
  3328    WebextEvent:
  3329      Name: onTruncateRequested
  3330      Modifier: static
  3331      Args:
  3332        - Name: options
  3333          Type:
  3334            Name: TruncateRequestedOptions
  3335            ExtAttrs:
  3336              - Name: Namespace
  3337                Values:
  3338                  - chrome
  3339                  - fileSystemProvider
  3340          ExtAttrs:
  3341            - Name: Namespace
  3342              Values:
  3343                - chrome
  3344                - fileSystemProvider
  3345        - Name: successCallback
  3346          Type:
  3347            Name: ProviderSuccessCallback
  3348            ExtAttrs:
  3349              - Name: Namespace
  3350                Values:
  3351                  - chrome
  3352                  - fileSystemProvider
  3353          ExtAttrs:
  3354            - Name: Namespace
  3355              Values:
  3356                - chrome
  3357                - fileSystemProvider
  3358        - Name: errorCallback
  3359          Type:
  3360            Name: ProviderErrorCallback
  3361            ExtAttrs:
  3362              - Name: Namespace
  3363                Values:
  3364                  - chrome
  3365                  - fileSystemProvider
  3366          ExtAttrs:
  3367            - Name: Namespace
  3368              Values:
  3369                - chrome
  3370                - fileSystemProvider
  3371      Returns:
  3372        - Name: void
  3373          ExtAttrs:
  3374            - Name: Namespace
  3375              Values:
  3376                - chrome
  3377                - fileSystemProvider
  3378      ExtAttrs:
  3379        - Name: maxListeners
  3380          Values:
  3381            - "1"
  3382        - Name: Namespace
  3383          Values:
  3384            - chrome
  3385            - fileSystemProvider
  3386  - File: webext/chrome/file_system_provider.idl
  3387    WebextEvent:
  3388      Name: onUnmountRequested
  3389      Modifier: static
  3390      Args:
  3391        - Name: options
  3392          Type:
  3393            Name: UnmountRequestedOptions
  3394            ExtAttrs:
  3395              - Name: Namespace
  3396                Values:
  3397                  - chrome
  3398                  - fileSystemProvider
  3399          ExtAttrs:
  3400            - Name: Namespace
  3401              Values:
  3402                - chrome
  3403                - fileSystemProvider
  3404        - Name: successCallback
  3405          Type:
  3406            Name: ProviderSuccessCallback
  3407            ExtAttrs:
  3408              - Name: Namespace
  3409                Values:
  3410                  - chrome
  3411                  - fileSystemProvider
  3412          ExtAttrs:
  3413            - Name: Namespace
  3414              Values:
  3415                - chrome
  3416                - fileSystemProvider
  3417        - Name: errorCallback
  3418          Type:
  3419            Name: ProviderErrorCallback
  3420            ExtAttrs:
  3421              - Name: Namespace
  3422                Values:
  3423                  - chrome
  3424                  - fileSystemProvider
  3425          ExtAttrs:
  3426            - Name: Namespace
  3427              Values:
  3428                - chrome
  3429                - fileSystemProvider
  3430      Returns:
  3431        - Name: void
  3432          ExtAttrs:
  3433            - Name: Namespace
  3434              Values:
  3435                - chrome
  3436                - fileSystemProvider
  3437      ExtAttrs:
  3438        - Name: maxListeners
  3439          Values:
  3440            - "1"
  3441        - Name: Namespace
  3442          Values:
  3443            - chrome
  3444            - fileSystemProvider
  3445  - File: webext/chrome/file_system_provider.idl
  3446    WebextEvent:
  3447      Name: onWriteFileRequested
  3448      Modifier: static
  3449      Args:
  3450        - Name: options
  3451          Type:
  3452            Name: WriteFileRequestedOptions
  3453            ExtAttrs:
  3454              - Name: Namespace
  3455                Values:
  3456                  - chrome
  3457                  - fileSystemProvider
  3458          ExtAttrs:
  3459            - Name: Namespace
  3460              Values:
  3461                - chrome
  3462                - fileSystemProvider
  3463        - Name: successCallback
  3464          Type:
  3465            Name: ProviderSuccessCallback
  3466            ExtAttrs:
  3467              - Name: Namespace
  3468                Values:
  3469                  - chrome
  3470                  - fileSystemProvider
  3471          ExtAttrs:
  3472            - Name: Namespace
  3473              Values:
  3474                - chrome
  3475                - fileSystemProvider
  3476        - Name: errorCallback
  3477          Type:
  3478            Name: ProviderErrorCallback
  3479            ExtAttrs:
  3480              - Name: Namespace
  3481                Values:
  3482                  - chrome
  3483                  - fileSystemProvider
  3484          ExtAttrs:
  3485            - Name: Namespace
  3486              Values:
  3487                - chrome
  3488                - fileSystemProvider
  3489      Returns:
  3490        - Name: void
  3491          ExtAttrs:
  3492            - Name: Namespace
  3493              Values:
  3494                - chrome
  3495                - fileSystemProvider
  3496      ExtAttrs:
  3497        - Name: maxListeners
  3498          Values:
  3499            - "1"
  3500        - Name: Namespace
  3501          Values:
  3502            - chrome
  3503            - fileSystemProvider
  3504  - File: webext/chrome/file_system_provider.idl
  3505    WebextFunc:
  3506      Name: unmount
  3507      Modifier: static
  3508      Args:
  3509        - Name: options
  3510          Type:
  3511            Name: UnmountOptions
  3512            ExtAttrs:
  3513              - Name: Namespace
  3514                Values:
  3515                  - chrome
  3516                  - fileSystemProvider
  3517          ExtAttrs:
  3518            - Name: Namespace
  3519              Values:
  3520                - chrome
  3521                - fileSystemProvider
  3522      Returns:
  3523        - Name: Promise
  3524          Params:
  3525            - Name: void
  3526      ExtAttrs:
  3527        - Name: supportsPromises
  3528        - Name: Namespace
  3529          Values:
  3530            - chrome
  3531            - fileSystemProvider