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

     1  - File: webext/chrome/terminal_private.json
     2    Dict:
     3      Name: GetOSInfoReturnType
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - terminalPrivate
     9      Fields:
    10        - Name: alternative_emulator
    11          Required: true
    12          Type:
    13            Name: boolean
    14          ExtAttrs:
    15            - Name: Namespace
    16              Values:
    17                - chrome
    18                - terminalPrivate
    19        - Name: tast
    20          Required: true
    21          Type:
    22            Name: boolean
    23          ExtAttrs:
    24            - Name: Namespace
    25              Values:
    26                - chrome
    27                - terminalPrivate
    28  - File: webext/chrome/terminal_private.json
    29    Dict:
    30      Name: OpenWindowArgData
    31      ExtAttrs:
    32        - Name: Namespace
    33          Values:
    34            - chrome
    35            - terminalPrivate
    36      Fields:
    37        - Name: asTab
    38          Type:
    39            Name: boolean
    40          ExtAttrs:
    41            - Name: Namespace
    42              Values:
    43                - chrome
    44                - terminalPrivate
    45        - Name: url
    46          Type:
    47            Name: DOMString
    48          ExtAttrs:
    49            - Name: Namespace
    50              Values:
    51                - chrome
    52                - terminalPrivate
    53  - File: webext/chrome/terminal_private.json
    54    Enum:
    55      Name: OutputType
    56      Values:
    57        - stdout
    58        - stderr
    59        - exit
    60      ExtAttrs:
    61        - Name: Namespace
    62          Values:
    63            - chrome
    64            - terminalPrivate
    65  - File: webext/chrome/terminal_private.json
    66    WebextFunc:
    67      Name: ackOutput
    68      Args:
    69        - Name: id
    70          Type:
    71            Name: DOMString
    72      Returns:
    73        - Name: undefined
    74      ExtAttrs:
    75        - Name: Namespace
    76          Values:
    77            - chrome
    78            - terminalPrivate
    79  - File: webext/chrome/terminal_private.json
    80    WebextFunc:
    81      Name: closeTerminalProcess
    82      Args:
    83        - Name: id
    84          Type:
    85            Name: DOMString
    86      Returns:
    87        - Name: Promise
    88          Params:
    89            - Name: boolean
    90      ExtAttrs:
    91        - Name: Namespace
    92          Values:
    93            - chrome
    94            - terminalPrivate
    95  - File: webext/chrome/terminal_private.json
    96    WebextFunc:
    97      Name: getOSInfo
    98      Returns:
    99        - Name: Promise
   100          Params:
   101            - Name: GetOSInfoReturnType
   102              ExtAttrs:
   103                - Name: Namespace
   104                  Values:
   105                    - chrome
   106                    - terminalPrivate
   107      ExtAttrs:
   108        - Name: Namespace
   109          Values:
   110            - chrome
   111            - terminalPrivate
   112  - File: webext/chrome/terminal_private.json
   113    WebextFunc:
   114      Name: getPrefs
   115      Args:
   116        - Name: paths
   117          Type:
   118            Name: sequence
   119            Params:
   120              - Name: DOMString
   121            ExtAttrs:
   122              - Name: Namespace
   123                Values:
   124                  - chrome
   125                  - terminalPrivate
   126      Returns:
   127        - Name: Promise
   128          Params:
   129            - Name: any
   130      ExtAttrs:
   131        - Name: Namespace
   132          Values:
   133            - chrome
   134            - terminalPrivate
   135  - File: webext/chrome/terminal_private.json
   136    WebextEvent:
   137      Name: onPrefChanged
   138      Args:
   139        - Name: prefs
   140          Type:
   141            Name: any
   142      Returns:
   143        - Name: undefined
   144      ExtAttrs:
   145        - Name: Namespace
   146          Values:
   147            - chrome
   148            - terminalPrivate
   149  - File: webext/chrome/terminal_private.json
   150    WebextEvent:
   151      Name: onProcessOutput
   152      Args:
   153        - Name: id
   154          Type:
   155            Name: DOMString
   156        - Name: type
   157          Type:
   158            Name: OutputType
   159            ExtAttrs:
   160              - Name: Namespace
   161                Values:
   162                  - chrome
   163                  - terminalPrivate
   164        - Name: data
   165          Type:
   166            Name: Uint8Array
   167      Returns:
   168        - Name: undefined
   169      ExtAttrs:
   170        - Name: Namespace
   171          Values:
   172            - chrome
   173            - terminalPrivate
   174  - File: webext/chrome/terminal_private.json
   175    WebextFunc:
   176      Name: onTerminalResize
   177      Args:
   178        - Name: id
   179          Type:
   180            Name: DOMString
   181        - Name: width
   182          Type:
   183            Name: long long
   184        - Name: height
   185          Type:
   186            Name: long long
   187      Returns:
   188        - Name: Promise
   189          Params:
   190            - Name: boolean
   191      ExtAttrs:
   192        - Name: Namespace
   193          Values:
   194            - chrome
   195            - terminalPrivate
   196  - File: webext/chrome/terminal_private.json
   197    WebextFunc:
   198      Name: openOptionsPage
   199      Returns:
   200        - Name: Promise
   201          Params:
   202            - Name: void
   203      ExtAttrs:
   204        - Name: Namespace
   205          Values:
   206            - chrome
   207            - terminalPrivate
   208  - File: webext/chrome/terminal_private.json
   209    WebextFunc:
   210      Name: openSettingsSubpage
   211      Args:
   212        - Name: subpage
   213          Type:
   214            Name: DOMString
   215      Returns:
   216        - Name: Promise
   217          Params:
   218            - Name: void
   219      ExtAttrs:
   220        - Name: Namespace
   221          Values:
   222            - chrome
   223            - terminalPrivate
   224  - File: webext/chrome/terminal_private.json
   225    WebextFunc:
   226      Name: openTerminalProcess
   227      Args:
   228        - Name: processName
   229          Type:
   230            Name: DOMString
   231        - Name: args
   232          Optional: true
   233          Type:
   234            Name: sequence
   235            Params:
   236              - Name: DOMString
   237            ExtAttrs:
   238              - Name: Namespace
   239                Values:
   240                  - chrome
   241                  - terminalPrivate
   242      Returns:
   243        - Name: Promise
   244          Params:
   245            - Name: DOMString
   246      ExtAttrs:
   247        - Name: Namespace
   248          Values:
   249            - chrome
   250            - terminalPrivate
   251  - File: webext/chrome/terminal_private.json
   252    WebextFunc:
   253      Name: openVmshellProcess
   254      Args:
   255        - Name: args
   256          Optional: true
   257          Type:
   258            Name: sequence
   259            Params:
   260              - Name: DOMString
   261            ExtAttrs:
   262              - Name: Namespace
   263                Values:
   264                  - chrome
   265                  - terminalPrivate
   266      Returns:
   267        - Name: Promise
   268          Params:
   269            - Name: DOMString
   270      ExtAttrs:
   271        - Name: Namespace
   272          Values:
   273            - chrome
   274            - terminalPrivate
   275  - File: webext/chrome/terminal_private.json
   276    WebextFunc:
   277      Name: openWindow
   278      Args:
   279        - Name: data
   280          Optional: true
   281          Type:
   282            Name: OpenWindowArgData
   283            ExtAttrs:
   284              - Name: Namespace
   285                Values:
   286                  - chrome
   287                  - terminalPrivate
   288      Returns:
   289        - Name: undefined
   290      ExtAttrs:
   291        - Name: Namespace
   292          Values:
   293            - chrome
   294            - terminalPrivate
   295  - File: webext/chrome/terminal_private.json
   296    WebextFunc:
   297      Name: sendInput
   298      Args:
   299        - Name: id
   300          Type:
   301            Name: DOMString
   302        - Name: input
   303          Type:
   304            Name: DOMString
   305      Returns:
   306        - Name: Promise
   307          Params:
   308            - Name: boolean
   309      ExtAttrs:
   310        - Name: Namespace
   311          Values:
   312            - chrome
   313            - terminalPrivate
   314  - File: webext/chrome/terminal_private.json
   315    WebextFunc:
   316      Name: setPrefs
   317      Args:
   318        - Name: prefs
   319          Type:
   320            Name: any
   321      Returns:
   322        - Name: Promise
   323          Params:
   324            - Name: void
   325      ExtAttrs:
   326        - Name: Namespace
   327          Values:
   328            - chrome
   329            - terminalPrivate