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

     1  - File: webext/chrome/input_ime.json
     2    Enum:
     3      Name: AssistiveWindowButton
     4      Values:
     5        - undo
     6        - addToDictionary
     7      ExtAttrs:
     8        - Name: Namespace
     9          Values:
    10            - chrome
    11            - input
    12            - ime
    13  - File: webext/chrome/input_ime.json
    14    Dict:
    15      Name: AssistiveWindowProperties
    16      ExtAttrs:
    17        - Name: Namespace
    18          Values:
    19            - chrome
    20            - input
    21            - ime
    22      Fields:
    23        - Name: announceString
    24          Type:
    25            Name: DOMString
    26          ExtAttrs:
    27            - Name: Namespace
    28              Values:
    29                - chrome
    30                - input
    31                - ime
    32        - Name: type
    33          Required: true
    34          Type:
    35            Name: AssistiveWindowType
    36            ExtAttrs:
    37              - Name: Namespace
    38                Values:
    39                  - chrome
    40                  - input
    41                  - ime
    42          ExtAttrs:
    43            - Name: Namespace
    44              Values:
    45                - chrome
    46                - input
    47                - ime
    48        - Name: visible
    49          Required: true
    50          Type:
    51            Name: boolean
    52          ExtAttrs:
    53            - Name: Namespace
    54              Values:
    55                - chrome
    56                - input
    57                - ime
    58  - File: webext/chrome/input_ime.json
    59    Enum:
    60      Name: AssistiveWindowType
    61      Values:
    62        - undo
    63      ExtAttrs:
    64        - Name: Namespace
    65          Values:
    66            - chrome
    67            - input
    68            - ime
    69  - File: webext/chrome/input_ime.json
    70    Enum:
    71      Name: AutoCapitalizeType
    72      Values:
    73        - characters
    74        - words
    75        - sentences
    76      ExtAttrs:
    77        - Name: Namespace
    78          Values:
    79            - chrome
    80            - input
    81            - ime
    82  - File: webext/chrome/input_ime.json
    83    Dict:
    84      Name: ClearCompositionArgParameters
    85      ExtAttrs:
    86        - Name: Namespace
    87          Values:
    88            - chrome
    89            - input
    90            - ime
    91      Fields:
    92        - Name: contextID
    93          Required: true
    94          Type:
    95            Name: long long
    96          ExtAttrs:
    97            - Name: Namespace
    98              Values:
    99                - chrome
   100                - input
   101                - ime
   102  - File: webext/chrome/input_ime.json
   103    Dict:
   104      Name: CommitTextArgParameters
   105      ExtAttrs:
   106        - Name: Namespace
   107          Values:
   108            - chrome
   109            - input
   110            - ime
   111      Fields:
   112        - Name: contextID
   113          Required: true
   114          Type:
   115            Name: long long
   116          ExtAttrs:
   117            - Name: Namespace
   118              Values:
   119                - chrome
   120                - input
   121                - ime
   122        - Name: text
   123          Required: true
   124          Type:
   125            Name: DOMString
   126          ExtAttrs:
   127            - Name: Namespace
   128              Values:
   129                - chrome
   130                - input
   131                - ime
   132  - File: webext/chrome/input_ime.json
   133    Dict:
   134      Name: DeleteSurroundingTextArgParameters
   135      ExtAttrs:
   136        - Name: Namespace
   137          Values:
   138            - chrome
   139            - input
   140            - ime
   141      Fields:
   142        - Name: contextID
   143          Required: true
   144          Type:
   145            Name: long long
   146          ExtAttrs:
   147            - Name: Namespace
   148              Values:
   149                - chrome
   150                - input
   151                - ime
   152        - Name: engineID
   153          Required: true
   154          Type:
   155            Name: DOMString
   156          ExtAttrs:
   157            - Name: Namespace
   158              Values:
   159                - chrome
   160                - input
   161                - ime
   162        - Name: length
   163          Required: true
   164          Type:
   165            Name: long long
   166          ExtAttrs:
   167            - Name: Namespace
   168              Values:
   169                - chrome
   170                - input
   171                - ime
   172        - Name: offset
   173          Required: true
   174          Type:
   175            Name: long long
   176          ExtAttrs:
   177            - Name: Namespace
   178              Values:
   179                - chrome
   180                - input
   181                - ime
   182  - File: webext/chrome/input_ime.json
   183    Dict:
   184      Name: InputContext
   185      ExtAttrs:
   186        - Name: Namespace
   187          Values:
   188            - chrome
   189            - input
   190            - ime
   191      Fields:
   192        - Name: autoCapitalize
   193          Required: true
   194          Type:
   195            Name: AutoCapitalizeType
   196            ExtAttrs:
   197              - Name: Namespace
   198                Values:
   199                  - chrome
   200                  - input
   201                  - ime
   202          ExtAttrs:
   203            - Name: Namespace
   204              Values:
   205                - chrome
   206                - input
   207                - ime
   208        - Name: autoComplete
   209          Required: true
   210          Type:
   211            Name: boolean
   212          ExtAttrs:
   213            - Name: Namespace
   214              Values:
   215                - chrome
   216                - input
   217                - ime
   218        - Name: autoCorrect
   219          Required: true
   220          Type:
   221            Name: boolean
   222          ExtAttrs:
   223            - Name: Namespace
   224              Values:
   225                - chrome
   226                - input
   227                - ime
   228        - Name: contextID
   229          Required: true
   230          Type:
   231            Name: long long
   232          ExtAttrs:
   233            - Name: Namespace
   234              Values:
   235                - chrome
   236                - input
   237                - ime
   238        - Name: shouldDoLearning
   239          Required: true
   240          Type:
   241            Name: boolean
   242          ExtAttrs:
   243            - Name: Namespace
   244              Values:
   245                - chrome
   246                - input
   247                - ime
   248        - Name: spellCheck
   249          Required: true
   250          Type:
   251            Name: boolean
   252          ExtAttrs:
   253            - Name: Namespace
   254              Values:
   255                - chrome
   256                - input
   257                - ime
   258        - Name: type
   259          Required: true
   260          Type:
   261            Name: InputContextType
   262            ExtAttrs:
   263              - Name: Namespace
   264                Values:
   265                  - chrome
   266                  - input
   267                  - ime
   268          ExtAttrs:
   269            - Name: Namespace
   270              Values:
   271                - chrome
   272                - input
   273                - ime
   274  - File: webext/chrome/input_ime.json
   275    Enum:
   276      Name: InputContextType
   277      Values:
   278        - text
   279        - search
   280        - tel
   281        - url
   282        - email
   283        - number
   284        - password
   285        - "null"
   286      ExtAttrs:
   287        - Name: Namespace
   288          Values:
   289            - chrome
   290            - input
   291            - ime
   292  - File: webext/chrome/input_ime.json
   293    Dict:
   294      Name: KeyboardEvent
   295      ExtAttrs:
   296        - Name: Namespace
   297          Values:
   298            - chrome
   299            - input
   300            - ime
   301      Fields:
   302        - Name: altKey
   303          Type:
   304            Name: boolean
   305          ExtAttrs:
   306            - Name: Namespace
   307              Values:
   308                - chrome
   309                - input
   310                - ime
   311        - Name: altgrKey
   312          Type:
   313            Name: boolean
   314          ExtAttrs:
   315            - Name: Namespace
   316              Values:
   317                - chrome
   318                - input
   319                - ime
   320        - Name: capsLock
   321          Type:
   322            Name: boolean
   323          ExtAttrs:
   324            - Name: Namespace
   325              Values:
   326                - chrome
   327                - input
   328                - ime
   329        - Name: code
   330          Required: true
   331          Type:
   332            Name: DOMString
   333          ExtAttrs:
   334            - Name: Namespace
   335              Values:
   336                - chrome
   337                - input
   338                - ime
   339        - Name: ctrlKey
   340          Type:
   341            Name: boolean
   342          ExtAttrs:
   343            - Name: Namespace
   344              Values:
   345                - chrome
   346                - input
   347                - ime
   348        - Name: extensionId
   349          Type:
   350            Name: DOMString
   351          ExtAttrs:
   352            - Name: Namespace
   353              Values:
   354                - chrome
   355                - input
   356                - ime
   357        - Name: key
   358          Required: true
   359          Type:
   360            Name: DOMString
   361          ExtAttrs:
   362            - Name: Namespace
   363              Values:
   364                - chrome
   365                - input
   366                - ime
   367        - Name: keyCode
   368          Type:
   369            Name: long long
   370          ExtAttrs:
   371            - Name: Namespace
   372              Values:
   373                - chrome
   374                - input
   375                - ime
   376        - Name: requestId
   377          Type:
   378            Name: DOMString
   379          ExtAttrs:
   380            - Name: Namespace
   381              Values:
   382                - chrome
   383                - input
   384                - ime
   385        - Name: shiftKey
   386          Type:
   387            Name: boolean
   388          ExtAttrs:
   389            - Name: Namespace
   390              Values:
   391                - chrome
   392                - input
   393                - ime
   394        - Name: type
   395          Required: true
   396          Type:
   397            Name: KeyboardEventType
   398            ExtAttrs:
   399              - Name: Namespace
   400                Values:
   401                  - chrome
   402                  - input
   403                  - ime
   404          ExtAttrs:
   405            - Name: Namespace
   406              Values:
   407                - chrome
   408                - input
   409                - ime
   410  - File: webext/chrome/input_ime.json
   411    Enum:
   412      Name: KeyboardEventType
   413      Values:
   414        - keyup
   415        - keydown
   416      ExtAttrs:
   417        - Name: Namespace
   418          Values:
   419            - chrome
   420            - input
   421            - ime
   422  - File: webext/chrome/input_ime.json
   423    Dict:
   424      Name: MenuItem
   425      ExtAttrs:
   426        - Name: Namespace
   427          Values:
   428            - chrome
   429            - input
   430            - ime
   431      Fields:
   432        - Name: checked
   433          Type:
   434            Name: boolean
   435          ExtAttrs:
   436            - Name: Namespace
   437              Values:
   438                - chrome
   439                - input
   440                - ime
   441        - Name: enabled
   442          Type:
   443            Name: boolean
   444          ExtAttrs:
   445            - Name: Namespace
   446              Values:
   447                - chrome
   448                - input
   449                - ime
   450        - Name: id
   451          Required: true
   452          Type:
   453            Name: DOMString
   454          ExtAttrs:
   455            - Name: Namespace
   456              Values:
   457                - chrome
   458                - input
   459                - ime
   460        - Name: label
   461          Type:
   462            Name: DOMString
   463          ExtAttrs:
   464            - Name: Namespace
   465              Values:
   466                - chrome
   467                - input
   468                - ime
   469        - Name: style
   470          Type:
   471            Name: MenuItemStyle
   472            ExtAttrs:
   473              - Name: Namespace
   474                Values:
   475                  - chrome
   476                  - input
   477                  - ime
   478          ExtAttrs:
   479            - Name: Namespace
   480              Values:
   481                - chrome
   482                - input
   483                - ime
   484        - Name: visible
   485          Type:
   486            Name: boolean
   487          ExtAttrs:
   488            - Name: Namespace
   489              Values:
   490                - chrome
   491                - input
   492                - ime
   493  - File: webext/chrome/input_ime.json
   494    Enum:
   495      Name: MenuItemStyle
   496      Values:
   497        - check
   498        - radio
   499        - separator
   500      ExtAttrs:
   501        - Name: Namespace
   502          Values:
   503            - chrome
   504            - input
   505            - ime
   506  - File: webext/chrome/input_ime.json
   507    Dict:
   508      Name: MenuParameters
   509      ExtAttrs:
   510        - Name: Namespace
   511          Values:
   512            - chrome
   513            - input
   514            - ime
   515      Fields:
   516        - Name: engineID
   517          Required: true
   518          Type:
   519            Name: DOMString
   520          ExtAttrs:
   521            - Name: Namespace
   522              Values:
   523                - chrome
   524                - input
   525                - ime
   526        - Name: items
   527          Required: true
   528          Type:
   529            Name: sequence
   530            Params:
   531              - Name: MenuItem
   532                ExtAttrs:
   533                  - Name: Namespace
   534                    Values:
   535                      - chrome
   536                      - input
   537                      - ime
   538            ExtAttrs:
   539              - Name: Namespace
   540                Values:
   541                  - chrome
   542                  - input
   543                  - ime
   544          ExtAttrs:
   545            - Name: Namespace
   546              Values:
   547                - chrome
   548                - input
   549                - ime
   550  - File: webext/chrome/input_ime.json
   551    Enum:
   552      Name: MouseButton
   553      Values:
   554        - left
   555        - middle
   556        - right
   557      ExtAttrs:
   558        - Name: Namespace
   559          Values:
   560            - chrome
   561            - input
   562            - ime
   563  - File: webext/chrome/input_ime.json
   564    Dict:
   565      Name: OnAssistiveWindowButtonClickedArgDetails
   566      ExtAttrs:
   567        - Name: Namespace
   568          Values:
   569            - chrome
   570            - input
   571            - ime
   572      Fields:
   573        - Name: buttonID
   574          Required: true
   575          Type:
   576            Name: AssistiveWindowButton
   577            ExtAttrs:
   578              - Name: Namespace
   579                Values:
   580                  - chrome
   581                  - input
   582                  - ime
   583          ExtAttrs:
   584            - Name: Namespace
   585              Values:
   586                - chrome
   587                - input
   588                - ime
   589        - Name: windowType
   590          Required: true
   591          Type:
   592            Name: AssistiveWindowType
   593            ExtAttrs:
   594              - Name: Namespace
   595                Values:
   596                  - chrome
   597                  - input
   598                  - ime
   599          ExtAttrs:
   600            - Name: Namespace
   601              Values:
   602                - chrome
   603                - input
   604                - ime
   605  - File: webext/chrome/input_ime.json
   606    Dict:
   607      Name: OnSurroundingTextChangedArgSurroundingInfo
   608      ExtAttrs:
   609        - Name: Namespace
   610          Values:
   611            - chrome
   612            - input
   613            - ime
   614      Fields:
   615        - Name: anchor
   616          Required: true
   617          Type:
   618            Name: long long
   619          ExtAttrs:
   620            - Name: Namespace
   621              Values:
   622                - chrome
   623                - input
   624                - ime
   625        - Name: focus
   626          Required: true
   627          Type:
   628            Name: long long
   629          ExtAttrs:
   630            - Name: Namespace
   631              Values:
   632                - chrome
   633                - input
   634                - ime
   635        - Name: offset
   636          Required: true
   637          Type:
   638            Name: long long
   639          ExtAttrs:
   640            - Name: Namespace
   641              Values:
   642                - chrome
   643                - input
   644                - ime
   645        - Name: text
   646          Required: true
   647          Type:
   648            Name: DOMString
   649          ExtAttrs:
   650            - Name: Namespace
   651              Values:
   652                - chrome
   653                - input
   654                - ime
   655  - File: webext/chrome/input_ime.json
   656    Enum:
   657      Name: ScreenType
   658      Values:
   659        - normal
   660        - login
   661        - lock
   662        - secondary-login
   663      ExtAttrs:
   664        - Name: Namespace
   665          Values:
   666            - chrome
   667            - input
   668            - ime
   669  - File: webext/chrome/input_ime.json
   670    Dict:
   671      Name: SendKeyEventsArgParameters
   672      ExtAttrs:
   673        - Name: Namespace
   674          Values:
   675            - chrome
   676            - input
   677            - ime
   678      Fields:
   679        - Name: contextID
   680          Required: true
   681          Type:
   682            Name: long long
   683          ExtAttrs:
   684            - Name: Namespace
   685              Values:
   686                - chrome
   687                - input
   688                - ime
   689        - Name: keyData
   690          Required: true
   691          Type:
   692            Name: sequence
   693            Params:
   694              - Name: KeyboardEvent
   695                ExtAttrs:
   696                  - Name: Namespace
   697                    Values:
   698                      - chrome
   699                      - input
   700                      - ime
   701            ExtAttrs:
   702              - Name: Namespace
   703                Values:
   704                  - chrome
   705                  - input
   706                  - ime
   707          ExtAttrs:
   708            - Name: Namespace
   709              Values:
   710                - chrome
   711                - input
   712                - ime
   713  - File: webext/chrome/input_ime.json
   714    Dict:
   715      Name: SetAssistiveWindowButtonHighlightedArgParameters
   716      ExtAttrs:
   717        - Name: Namespace
   718          Values:
   719            - chrome
   720            - input
   721            - ime
   722      Fields:
   723        - Name: announceString
   724          Type:
   725            Name: DOMString
   726          ExtAttrs:
   727            - Name: Namespace
   728              Values:
   729                - chrome
   730                - input
   731                - ime
   732        - Name: buttonID
   733          Required: true
   734          Type:
   735            Name: AssistiveWindowButton
   736            ExtAttrs:
   737              - Name: Namespace
   738                Values:
   739                  - chrome
   740                  - input
   741                  - ime
   742          ExtAttrs:
   743            - Name: Namespace
   744              Values:
   745                - chrome
   746                - input
   747                - ime
   748        - Name: contextID
   749          Required: true
   750          Type:
   751            Name: long long
   752          ExtAttrs:
   753            - Name: Namespace
   754              Values:
   755                - chrome
   756                - input
   757                - ime
   758        - Name: highlighted
   759          Required: true
   760          Type:
   761            Name: boolean
   762          ExtAttrs:
   763            - Name: Namespace
   764              Values:
   765                - chrome
   766                - input
   767                - ime
   768        - Name: windowType
   769          Required: true
   770          Type:
   771            Name: AssistiveWindowType
   772            ExtAttrs:
   773              - Name: Namespace
   774                Values:
   775                  - chrome
   776                  - input
   777                  - ime
   778          ExtAttrs:
   779            - Name: Namespace
   780              Values:
   781                - chrome
   782                - input
   783                - ime
   784  - File: webext/chrome/input_ime.json
   785    Dict:
   786      Name: SetAssistiveWindowPropertiesArgParameters
   787      ExtAttrs:
   788        - Name: Namespace
   789          Values:
   790            - chrome
   791            - input
   792            - ime
   793      Fields:
   794        - Name: contextID
   795          Required: true
   796          Type:
   797            Name: long long
   798          ExtAttrs:
   799            - Name: Namespace
   800              Values:
   801                - chrome
   802                - input
   803                - ime
   804        - Name: properties
   805          Required: true
   806          Type:
   807            Name: AssistiveWindowProperties
   808            ExtAttrs:
   809              - Name: Namespace
   810                Values:
   811                  - chrome
   812                  - input
   813                  - ime
   814          ExtAttrs:
   815            - Name: Namespace
   816              Values:
   817                - chrome
   818                - input
   819                - ime
   820  - File: webext/chrome/input_ime.json
   821    Dict:
   822      Name: SetCandidateWindowPropertiesArgParameters
   823      ExtAttrs:
   824        - Name: Namespace
   825          Values:
   826            - chrome
   827            - input
   828            - ime
   829      Fields:
   830        - Name: engineID
   831          Required: true
   832          Type:
   833            Name: DOMString
   834          ExtAttrs:
   835            - Name: Namespace
   836              Values:
   837                - chrome
   838                - input
   839                - ime
   840        - Name: properties
   841          Required: true
   842          Type:
   843            Name: SetCandidateWindowPropertiesArgParametersFieldProperties
   844            ExtAttrs:
   845              - Name: Namespace
   846                Values:
   847                  - chrome
   848                  - input
   849                  - ime
   850          ExtAttrs:
   851            - Name: Namespace
   852              Values:
   853                - chrome
   854                - input
   855                - ime
   856  - File: webext/chrome/input_ime.json
   857    Dict:
   858      Name: SetCandidateWindowPropertiesArgParametersFieldProperties
   859      ExtAttrs:
   860        - Name: Namespace
   861          Values:
   862            - chrome
   863            - input
   864            - ime
   865      Fields:
   866        - Name: auxiliaryText
   867          Type:
   868            Name: DOMString
   869          ExtAttrs:
   870            - Name: Namespace
   871              Values:
   872                - chrome
   873                - input
   874                - ime
   875        - Name: auxiliaryTextVisible
   876          Type:
   877            Name: boolean
   878          ExtAttrs:
   879            - Name: Namespace
   880              Values:
   881                - chrome
   882                - input
   883                - ime
   884        - Name: currentCandidateIndex
   885          Type:
   886            Name: long long
   887          ExtAttrs:
   888            - Name: Namespace
   889              Values:
   890                - chrome
   891                - input
   892                - ime
   893        - Name: cursorVisible
   894          Type:
   895            Name: boolean
   896          ExtAttrs:
   897            - Name: Namespace
   898              Values:
   899                - chrome
   900                - input
   901                - ime
   902        - Name: pageSize
   903          Type:
   904            Name: long long
   905          ExtAttrs:
   906            - Name: Namespace
   907              Values:
   908                - chrome
   909                - input
   910                - ime
   911        - Name: totalCandidates
   912          Type:
   913            Name: long long
   914          ExtAttrs:
   915            - Name: Namespace
   916              Values:
   917                - chrome
   918                - input
   919                - ime
   920        - Name: vertical
   921          Type:
   922            Name: boolean
   923          ExtAttrs:
   924            - Name: Namespace
   925              Values:
   926                - chrome
   927                - input
   928                - ime
   929        - Name: visible
   930          Type:
   931            Name: boolean
   932          ExtAttrs:
   933            - Name: Namespace
   934              Values:
   935                - chrome
   936                - input
   937                - ime
   938        - Name: windowPosition
   939          Type:
   940            Name: WindowPosition
   941            ExtAttrs:
   942              - Name: Namespace
   943                Values:
   944                  - chrome
   945                  - input
   946                  - ime
   947          ExtAttrs:
   948            - Name: Namespace
   949              Values:
   950                - chrome
   951                - input
   952                - ime
   953  - File: webext/chrome/input_ime.json
   954    Dict:
   955      Name: SetCandidatesArgParameters
   956      ExtAttrs:
   957        - Name: Namespace
   958          Values:
   959            - chrome
   960            - input
   961            - ime
   962      Fields:
   963        - Name: candidates
   964          Required: true
   965          Type:
   966            Name: sequence
   967            Params:
   968              - Name: SetCandidatesArgParametersFieldCandidatesElem
   969                ExtAttrs:
   970                  - Name: Namespace
   971                    Values:
   972                      - chrome
   973                      - input
   974                      - ime
   975            ExtAttrs:
   976              - Name: Namespace
   977                Values:
   978                  - chrome
   979                  - input
   980                  - ime
   981          ExtAttrs:
   982            - Name: Namespace
   983              Values:
   984                - chrome
   985                - input
   986                - ime
   987        - Name: contextID
   988          Required: true
   989          Type:
   990            Name: long long
   991          ExtAttrs:
   992            - Name: Namespace
   993              Values:
   994                - chrome
   995                - input
   996                - ime
   997  - File: webext/chrome/input_ime.json
   998    Dict:
   999      Name: SetCandidatesArgParametersFieldCandidatesElem
  1000      ExtAttrs:
  1001        - Name: Namespace
  1002          Values:
  1003            - chrome
  1004            - input
  1005            - ime
  1006      Fields:
  1007        - Name: annotation
  1008          Type:
  1009            Name: DOMString
  1010          ExtAttrs:
  1011            - Name: Namespace
  1012              Values:
  1013                - chrome
  1014                - input
  1015                - ime
  1016        - Name: candidate
  1017          Required: true
  1018          Type:
  1019            Name: DOMString
  1020          ExtAttrs:
  1021            - Name: Namespace
  1022              Values:
  1023                - chrome
  1024                - input
  1025                - ime
  1026        - Name: id
  1027          Required: true
  1028          Type:
  1029            Name: long long
  1030          ExtAttrs:
  1031            - Name: Namespace
  1032              Values:
  1033                - chrome
  1034                - input
  1035                - ime
  1036        - Name: label
  1037          Type:
  1038            Name: DOMString
  1039          ExtAttrs:
  1040            - Name: Namespace
  1041              Values:
  1042                - chrome
  1043                - input
  1044                - ime
  1045        - Name: parentId
  1046          Type:
  1047            Name: long long
  1048          ExtAttrs:
  1049            - Name: Namespace
  1050              Values:
  1051                - chrome
  1052                - input
  1053                - ime
  1054        - Name: usage
  1055          Type:
  1056            Name: SetCandidatesArgParametersFieldCandidatesElemFieldUsage
  1057            ExtAttrs:
  1058              - Name: Namespace
  1059                Values:
  1060                  - chrome
  1061                  - input
  1062                  - ime
  1063          ExtAttrs:
  1064            - Name: Namespace
  1065              Values:
  1066                - chrome
  1067                - input
  1068                - ime
  1069  - File: webext/chrome/input_ime.json
  1070    Dict:
  1071      Name: SetCandidatesArgParametersFieldCandidatesElemFieldUsage
  1072      ExtAttrs:
  1073        - Name: Namespace
  1074          Values:
  1075            - chrome
  1076            - input
  1077            - ime
  1078      Fields:
  1079        - Name: body
  1080          Required: true
  1081          Type:
  1082            Name: DOMString
  1083          ExtAttrs:
  1084            - Name: Namespace
  1085              Values:
  1086                - chrome
  1087                - input
  1088                - ime
  1089        - Name: title
  1090          Required: true
  1091          Type:
  1092            Name: DOMString
  1093          ExtAttrs:
  1094            - Name: Namespace
  1095              Values:
  1096                - chrome
  1097                - input
  1098                - ime
  1099  - File: webext/chrome/input_ime.json
  1100    Dict:
  1101      Name: SetCompositionArgParameters
  1102      ExtAttrs:
  1103        - Name: Namespace
  1104          Values:
  1105            - chrome
  1106            - input
  1107            - ime
  1108      Fields:
  1109        - Name: contextID
  1110          Required: true
  1111          Type:
  1112            Name: long long
  1113          ExtAttrs:
  1114            - Name: Namespace
  1115              Values:
  1116                - chrome
  1117                - input
  1118                - ime
  1119        - Name: cursor
  1120          Required: true
  1121          Type:
  1122            Name: long long
  1123          ExtAttrs:
  1124            - Name: Namespace
  1125              Values:
  1126                - chrome
  1127                - input
  1128                - ime
  1129        - Name: segments
  1130          Type:
  1131            Name: sequence
  1132            Params:
  1133              - Name: SetCompositionArgParametersFieldSegmentsElem
  1134                ExtAttrs:
  1135                  - Name: Namespace
  1136                    Values:
  1137                      - chrome
  1138                      - input
  1139                      - ime
  1140            ExtAttrs:
  1141              - Name: Namespace
  1142                Values:
  1143                  - chrome
  1144                  - input
  1145                  - ime
  1146          ExtAttrs:
  1147            - Name: Namespace
  1148              Values:
  1149                - chrome
  1150                - input
  1151                - ime
  1152        - Name: selectionEnd
  1153          Type:
  1154            Name: long long
  1155          ExtAttrs:
  1156            - Name: Namespace
  1157              Values:
  1158                - chrome
  1159                - input
  1160                - ime
  1161        - Name: selectionStart
  1162          Type:
  1163            Name: long long
  1164          ExtAttrs:
  1165            - Name: Namespace
  1166              Values:
  1167                - chrome
  1168                - input
  1169                - ime
  1170        - Name: text
  1171          Required: true
  1172          Type:
  1173            Name: DOMString
  1174          ExtAttrs:
  1175            - Name: Namespace
  1176              Values:
  1177                - chrome
  1178                - input
  1179                - ime
  1180  - File: webext/chrome/input_ime.json
  1181    Dict:
  1182      Name: SetCompositionArgParametersFieldSegmentsElem
  1183      ExtAttrs:
  1184        - Name: Namespace
  1185          Values:
  1186            - chrome
  1187            - input
  1188            - ime
  1189      Fields:
  1190        - Name: end
  1191          Required: true
  1192          Type:
  1193            Name: long long
  1194          ExtAttrs:
  1195            - Name: Namespace
  1196              Values:
  1197                - chrome
  1198                - input
  1199                - ime
  1200        - Name: start
  1201          Required: true
  1202          Type:
  1203            Name: long long
  1204          ExtAttrs:
  1205            - Name: Namespace
  1206              Values:
  1207                - chrome
  1208                - input
  1209                - ime
  1210        - Name: style
  1211          Required: true
  1212          Type:
  1213            Name: UnderlineStyle
  1214            ExtAttrs:
  1215              - Name: Namespace
  1216                Values:
  1217                  - chrome
  1218                  - input
  1219                  - ime
  1220          ExtAttrs:
  1221            - Name: Namespace
  1222              Values:
  1223                - chrome
  1224                - input
  1225                - ime
  1226  - File: webext/chrome/input_ime.json
  1227    Dict:
  1228      Name: SetCursorPositionArgParameters
  1229      ExtAttrs:
  1230        - Name: Namespace
  1231          Values:
  1232            - chrome
  1233            - input
  1234            - ime
  1235      Fields:
  1236        - Name: candidateID
  1237          Required: true
  1238          Type:
  1239            Name: long long
  1240          ExtAttrs:
  1241            - Name: Namespace
  1242              Values:
  1243                - chrome
  1244                - input
  1245                - ime
  1246        - Name: contextID
  1247          Required: true
  1248          Type:
  1249            Name: long long
  1250          ExtAttrs:
  1251            - Name: Namespace
  1252              Values:
  1253                - chrome
  1254                - input
  1255                - ime
  1256  - File: webext/chrome/input_ime.json
  1257    Enum:
  1258      Name: UnderlineStyle
  1259      Values:
  1260        - underline
  1261        - doubleUnderline
  1262        - noUnderline
  1263      ExtAttrs:
  1264        - Name: Namespace
  1265          Values:
  1266            - chrome
  1267            - input
  1268            - ime
  1269  - File: webext/chrome/input_ime.json
  1270    Enum:
  1271      Name: WindowPosition
  1272      Values:
  1273        - cursor
  1274        - composition
  1275      ExtAttrs:
  1276        - Name: Namespace
  1277          Values:
  1278            - chrome
  1279            - input
  1280            - ime
  1281  - File: webext/chrome/input_ime.json
  1282    WebextFunc:
  1283      Name: clearComposition
  1284      Args:
  1285        - Name: parameters
  1286          Type:
  1287            Name: ClearCompositionArgParameters
  1288            ExtAttrs:
  1289              - Name: Namespace
  1290                Values:
  1291                  - chrome
  1292                  - input
  1293                  - ime
  1294      Returns:
  1295        - Name: Promise
  1296          Params:
  1297            - Name: boolean
  1298      ExtAttrs:
  1299        - Name: Namespace
  1300          Values:
  1301            - chrome
  1302            - input
  1303            - ime
  1304  - File: webext/chrome/input_ime.json
  1305    WebextFunc:
  1306      Name: commitText
  1307      Args:
  1308        - Name: parameters
  1309          Type:
  1310            Name: CommitTextArgParameters
  1311            ExtAttrs:
  1312              - Name: Namespace
  1313                Values:
  1314                  - chrome
  1315                  - input
  1316                  - ime
  1317      Returns:
  1318        - Name: Promise
  1319          Params:
  1320            - Name: boolean
  1321      ExtAttrs:
  1322        - Name: Namespace
  1323          Values:
  1324            - chrome
  1325            - input
  1326            - ime
  1327  - File: webext/chrome/input_ime.json
  1328    WebextFunc:
  1329      Name: deleteSurroundingText
  1330      Args:
  1331        - Name: parameters
  1332          Type:
  1333            Name: DeleteSurroundingTextArgParameters
  1334            ExtAttrs:
  1335              - Name: Namespace
  1336                Values:
  1337                  - chrome
  1338                  - input
  1339                  - ime
  1340      Returns:
  1341        - Name: Promise
  1342          Params:
  1343            - Name: void
  1344      ExtAttrs:
  1345        - Name: Namespace
  1346          Values:
  1347            - chrome
  1348            - input
  1349            - ime
  1350  - File: webext/chrome/input_ime.json
  1351    WebextFunc:
  1352      Name: hideInputView
  1353      Returns:
  1354        - Name: undefined
  1355      ExtAttrs:
  1356        - Name: Namespace
  1357          Values:
  1358            - chrome
  1359            - input
  1360            - ime
  1361  - File: webext/chrome/input_ime.json
  1362    WebextFunc:
  1363      Name: keyEventHandled
  1364      Args:
  1365        - Name: requestId
  1366          Type:
  1367            Name: DOMString
  1368        - Name: response
  1369          Type:
  1370            Name: boolean
  1371      Returns:
  1372        - Name: undefined
  1373      ExtAttrs:
  1374        - Name: Namespace
  1375          Values:
  1376            - chrome
  1377            - input
  1378            - ime
  1379  - File: webext/chrome/input_ime.json
  1380    WebextEvent:
  1381      Name: onActivate
  1382      Args:
  1383        - Name: engineID
  1384          Type:
  1385            Name: DOMString
  1386        - Name: screen
  1387          Type:
  1388            Name: ScreenType
  1389            ExtAttrs:
  1390              - Name: Namespace
  1391                Values:
  1392                  - chrome
  1393                  - input
  1394                  - ime
  1395      Returns:
  1396        - Name: undefined
  1397      ExtAttrs:
  1398        - Name: Namespace
  1399          Values:
  1400            - chrome
  1401            - input
  1402            - ime
  1403  - File: webext/chrome/input_ime.json
  1404    WebextEvent:
  1405      Name: onAssistiveWindowButtonClicked
  1406      Args:
  1407        - Name: details
  1408          Type:
  1409            Name: OnAssistiveWindowButtonClickedArgDetails
  1410            ExtAttrs:
  1411              - Name: Namespace
  1412                Values:
  1413                  - chrome
  1414                  - input
  1415                  - ime
  1416      Returns:
  1417        - Name: undefined
  1418      ExtAttrs:
  1419        - Name: Namespace
  1420          Values:
  1421            - chrome
  1422            - input
  1423            - ime
  1424  - File: webext/chrome/input_ime.json
  1425    WebextEvent:
  1426      Name: onBlur
  1427      Args:
  1428        - Name: contextID
  1429          Type:
  1430            Name: long long
  1431      Returns:
  1432        - Name: undefined
  1433      ExtAttrs:
  1434        - Name: Namespace
  1435          Values:
  1436            - chrome
  1437            - input
  1438            - ime
  1439  - File: webext/chrome/input_ime.json
  1440    WebextEvent:
  1441      Name: onCandidateClicked
  1442      Args:
  1443        - Name: engineID
  1444          Type:
  1445            Name: DOMString
  1446        - Name: candidateID
  1447          Type:
  1448            Name: long long
  1449        - Name: button
  1450          Type:
  1451            Name: MouseButton
  1452            ExtAttrs:
  1453              - Name: Namespace
  1454                Values:
  1455                  - chrome
  1456                  - input
  1457                  - ime
  1458      Returns:
  1459        - Name: undefined
  1460      ExtAttrs:
  1461        - Name: Namespace
  1462          Values:
  1463            - chrome
  1464            - input
  1465            - ime
  1466  - File: webext/chrome/input_ime.json
  1467    WebextEvent:
  1468      Name: onDeactivated
  1469      Args:
  1470        - Name: engineID
  1471          Type:
  1472            Name: DOMString
  1473      Returns:
  1474        - Name: undefined
  1475      ExtAttrs:
  1476        - Name: Namespace
  1477          Values:
  1478            - chrome
  1479            - input
  1480            - ime
  1481  - File: webext/chrome/input_ime.json
  1482    WebextEvent:
  1483      Name: onFocus
  1484      Args:
  1485        - Name: context
  1486          Type:
  1487            Name: InputContext
  1488            ExtAttrs:
  1489              - Name: Namespace
  1490                Values:
  1491                  - chrome
  1492                  - input
  1493                  - ime
  1494      Returns:
  1495        - Name: undefined
  1496      ExtAttrs:
  1497        - Name: Namespace
  1498          Values:
  1499            - chrome
  1500            - input
  1501            - ime
  1502  - File: webext/chrome/input_ime.json
  1503    WebextEvent:
  1504      Name: onInputContextUpdate
  1505      Args:
  1506        - Name: context
  1507          Type:
  1508            Name: InputContext
  1509            ExtAttrs:
  1510              - Name: Namespace
  1511                Values:
  1512                  - chrome
  1513                  - input
  1514                  - ime
  1515      Returns:
  1516        - Name: undefined
  1517      ExtAttrs:
  1518        - Name: Namespace
  1519          Values:
  1520            - chrome
  1521            - input
  1522            - ime
  1523  - File: webext/chrome/input_ime.json
  1524    WebextEvent:
  1525      Name: onKeyEvent
  1526      Args:
  1527        - Name: engineID
  1528          Type:
  1529            Name: DOMString
  1530        - Name: keyData
  1531          Type:
  1532            Name: KeyboardEvent
  1533            ExtAttrs:
  1534              - Name: Namespace
  1535                Values:
  1536                  - chrome
  1537                  - input
  1538                  - ime
  1539        - Name: requestId
  1540          Type:
  1541            Name: DOMString
  1542      Returns:
  1543        - Name: boolean
  1544      ExtAttrs:
  1545        - Name: Namespace
  1546          Values:
  1547            - chrome
  1548            - input
  1549            - ime
  1550  - File: webext/chrome/input_ime.json
  1551    WebextEvent:
  1552      Name: onMenuItemActivated
  1553      Args:
  1554        - Name: engineID
  1555          Type:
  1556            Name: DOMString
  1557        - Name: name
  1558          Type:
  1559            Name: DOMString
  1560      Returns:
  1561        - Name: undefined
  1562      ExtAttrs:
  1563        - Name: Namespace
  1564          Values:
  1565            - chrome
  1566            - input
  1567            - ime
  1568  - File: webext/chrome/input_ime.json
  1569    WebextEvent:
  1570      Name: onReset
  1571      Args:
  1572        - Name: engineID
  1573          Type:
  1574            Name: DOMString
  1575      Returns:
  1576        - Name: undefined
  1577      ExtAttrs:
  1578        - Name: Namespace
  1579          Values:
  1580            - chrome
  1581            - input
  1582            - ime
  1583  - File: webext/chrome/input_ime.json
  1584    WebextEvent:
  1585      Name: onSurroundingTextChanged
  1586      Args:
  1587        - Name: engineID
  1588          Type:
  1589            Name: DOMString
  1590        - Name: surroundingInfo
  1591          Type:
  1592            Name: OnSurroundingTextChangedArgSurroundingInfo
  1593            ExtAttrs:
  1594              - Name: Namespace
  1595                Values:
  1596                  - chrome
  1597                  - input
  1598                  - ime
  1599      Returns:
  1600        - Name: undefined
  1601      ExtAttrs:
  1602        - Name: Namespace
  1603          Values:
  1604            - chrome
  1605            - input
  1606            - ime
  1607  - File: webext/chrome/input_ime.json
  1608    WebextFunc:
  1609      Name: sendKeyEvents
  1610      Args:
  1611        - Name: parameters
  1612          Type:
  1613            Name: SendKeyEventsArgParameters
  1614            ExtAttrs:
  1615              - Name: Namespace
  1616                Values:
  1617                  - chrome
  1618                  - input
  1619                  - ime
  1620      Returns:
  1621        - Name: Promise
  1622          Params:
  1623            - Name: void
  1624      ExtAttrs:
  1625        - Name: Namespace
  1626          Values:
  1627            - chrome
  1628            - input
  1629            - ime
  1630  - File: webext/chrome/input_ime.json
  1631    WebextFunc:
  1632      Name: setAssistiveWindowButtonHighlighted
  1633      Args:
  1634        - Name: parameters
  1635          Type:
  1636            Name: SetAssistiveWindowButtonHighlightedArgParameters
  1637            ExtAttrs:
  1638              - Name: Namespace
  1639                Values:
  1640                  - chrome
  1641                  - input
  1642                  - ime
  1643      Returns:
  1644        - Name: Promise
  1645          Params:
  1646            - Name: void
  1647      ExtAttrs:
  1648        - Name: Namespace
  1649          Values:
  1650            - chrome
  1651            - input
  1652            - ime
  1653  - File: webext/chrome/input_ime.json
  1654    WebextFunc:
  1655      Name: setAssistiveWindowProperties
  1656      Args:
  1657        - Name: parameters
  1658          Type:
  1659            Name: SetAssistiveWindowPropertiesArgParameters
  1660            ExtAttrs:
  1661              - Name: Namespace
  1662                Values:
  1663                  - chrome
  1664                  - input
  1665                  - ime
  1666      Returns:
  1667        - Name: Promise
  1668          Params:
  1669            - Name: boolean
  1670      ExtAttrs:
  1671        - Name: Namespace
  1672          Values:
  1673            - chrome
  1674            - input
  1675            - ime
  1676  - File: webext/chrome/input_ime.json
  1677    WebextFunc:
  1678      Name: setCandidateWindowProperties
  1679      Args:
  1680        - Name: parameters
  1681          Type:
  1682            Name: SetCandidateWindowPropertiesArgParameters
  1683            ExtAttrs:
  1684              - Name: Namespace
  1685                Values:
  1686                  - chrome
  1687                  - input
  1688                  - ime
  1689      Returns:
  1690        - Name: Promise
  1691          Params:
  1692            - Name: boolean
  1693      ExtAttrs:
  1694        - Name: Namespace
  1695          Values:
  1696            - chrome
  1697            - input
  1698            - ime
  1699  - File: webext/chrome/input_ime.json
  1700    WebextFunc:
  1701      Name: setCandidates
  1702      Args:
  1703        - Name: parameters
  1704          Type:
  1705            Name: SetCandidatesArgParameters
  1706            ExtAttrs:
  1707              - Name: Namespace
  1708                Values:
  1709                  - chrome
  1710                  - input
  1711                  - ime
  1712      Returns:
  1713        - Name: Promise
  1714          Params:
  1715            - Name: boolean
  1716      ExtAttrs:
  1717        - Name: Namespace
  1718          Values:
  1719            - chrome
  1720            - input
  1721            - ime
  1722  - File: webext/chrome/input_ime.json
  1723    WebextFunc:
  1724      Name: setComposition
  1725      Args:
  1726        - Name: parameters
  1727          Type:
  1728            Name: SetCompositionArgParameters
  1729            ExtAttrs:
  1730              - Name: Namespace
  1731                Values:
  1732                  - chrome
  1733                  - input
  1734                  - ime
  1735      Returns:
  1736        - Name: Promise
  1737          Params:
  1738            - Name: boolean
  1739      ExtAttrs:
  1740        - Name: Namespace
  1741          Values:
  1742            - chrome
  1743            - input
  1744            - ime
  1745  - File: webext/chrome/input_ime.json
  1746    WebextFunc:
  1747      Name: setCursorPosition
  1748      Args:
  1749        - Name: parameters
  1750          Type:
  1751            Name: SetCursorPositionArgParameters
  1752            ExtAttrs:
  1753              - Name: Namespace
  1754                Values:
  1755                  - chrome
  1756                  - input
  1757                  - ime
  1758      Returns:
  1759        - Name: Promise
  1760          Params:
  1761            - Name: boolean
  1762      ExtAttrs:
  1763        - Name: Namespace
  1764          Values:
  1765            - chrome
  1766            - input
  1767            - ime
  1768  - File: webext/chrome/input_ime.json
  1769    WebextFunc:
  1770      Name: setMenuItems
  1771      Args:
  1772        - Name: parameters
  1773          Type:
  1774            Name: MenuParameters
  1775            ExtAttrs:
  1776              - Name: Namespace
  1777                Values:
  1778                  - chrome
  1779                  - input
  1780                  - ime
  1781      Returns:
  1782        - Name: Promise
  1783          Params:
  1784            - Name: void
  1785      ExtAttrs:
  1786        - Name: Namespace
  1787          Values:
  1788            - chrome
  1789            - input
  1790            - ime
  1791  - File: webext/chrome/input_ime.json
  1792    WebextFunc:
  1793      Name: updateMenuItems
  1794      Args:
  1795        - Name: parameters
  1796          Type:
  1797            Name: MenuParameters
  1798            ExtAttrs:
  1799              - Name: Namespace
  1800                Values:
  1801                  - chrome
  1802                  - input
  1803                  - ime
  1804      Returns:
  1805        - Name: Promise
  1806          Params:
  1807            - Name: void
  1808      ExtAttrs:
  1809        - Name: Namespace
  1810          Values:
  1811            - chrome
  1812            - input
  1813            - ime