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

     1  - File: webext/chrome/extension.json
     2    Dict:
     3      Name: GetViewsArgFetchProperties
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - extension
     9      Fields:
    10        - Name: tabId
    11          Type:
    12            Name: long long
    13          ExtAttrs:
    14            - Name: Namespace
    15              Values:
    16                - chrome
    17                - extension
    18        - Name: type
    19          Type:
    20            Name: ViewType
    21            ExtAttrs:
    22              - Name: Namespace
    23                Values:
    24                  - chrome
    25                  - extension
    26          ExtAttrs:
    27            - Name: Namespace
    28              Values:
    29                - chrome
    30                - extension
    31        - Name: windowId
    32          Type:
    33            Name: long long
    34          ExtAttrs:
    35            - Name: Namespace
    36              Values:
    37                - chrome
    38                - extension
    39  - File: webext/chrome/extension.json
    40    Dict:
    41      Name: LastErrorProperty
    42      ExtAttrs:
    43        - Name: Namespace
    44          Values:
    45            - chrome
    46            - extension
    47      Fields:
    48        - Name: message
    49          Required: true
    50          Type:
    51            Name: DOMString
    52          ExtAttrs:
    53            - Name: Namespace
    54              Values:
    55                - chrome
    56                - extension
    57  - File: webext/chrome/extension.json
    58    Callback:
    59      Name: OnRequestArgSendResponse
    60      Returns:
    61        - Name: undefined
    62      ExtAttrs:
    63        - Name: Namespace
    64          Values:
    65            - chrome
    66            - extension
    67  - File: webext/chrome/extension.json
    68    Callback:
    69      Name: OnRequestExternalArgSendResponse
    70      Returns:
    71        - Name: undefined
    72      ExtAttrs:
    73        - Name: Namespace
    74          Values:
    75            - chrome
    76            - extension
    77  - File: webext/chrome/extension.json
    78    Enum:
    79      Name: ViewType
    80      Values:
    81        - tab
    82        - popup
    83      ExtAttrs:
    84        - Name: Namespace
    85          Values:
    86            - chrome
    87            - extension
    88  - File: webext/chrome/extension.json
    89    WebextFunc:
    90      Name: getBackgroundPage
    91      Returns:
    92        - Name: any
    93      ExtAttrs:
    94        - Name: Namespace
    95          Values:
    96            - chrome
    97            - extension
    98  - File: webext/chrome/extension.json
    99    WebextFunc:
   100      Name: getExtensionTabs
   101      Args:
   102        - Name: windowId
   103          Optional: true
   104          Type:
   105            Name: long long
   106      Returns:
   107        - Name: sequence
   108          Params:
   109            - Name: any
   110          ExtAttrs:
   111            - Name: Namespace
   112              Values:
   113                - chrome
   114                - extension
   115      ExtAttrs:
   116        - Name: Namespace
   117          Values:
   118            - chrome
   119            - extension
   120  - File: webext/chrome/extension.json
   121    WebextFunc:
   122      Name: getURL
   123      Args:
   124        - Name: path
   125          Type:
   126            Name: DOMString
   127      Returns:
   128        - Name: DOMString
   129      ExtAttrs:
   130        - Name: Namespace
   131          Values:
   132            - chrome
   133            - extension
   134  - File: webext/chrome/extension.json
   135    WebextFunc:
   136      Name: getViews
   137      Args:
   138        - Name: fetchProperties
   139          Optional: true
   140          Type:
   141            Name: GetViewsArgFetchProperties
   142            ExtAttrs:
   143              - Name: Namespace
   144                Values:
   145                  - chrome
   146                  - extension
   147      Returns:
   148        - Name: sequence
   149          Params:
   150            - Name: any
   151          ExtAttrs:
   152            - Name: Namespace
   153              Values:
   154                - chrome
   155                - extension
   156      ExtAttrs:
   157        - Name: Namespace
   158          Values:
   159            - chrome
   160            - extension
   161  - File: webext/chrome/extension.json
   162    WebextProp:
   163      Name: inIncognitoContext
   164      Type:
   165        Name: boolean
   166      ExtAttrs:
   167        - Name: Namespace
   168          Values:
   169            - chrome
   170            - extension
   171  - File: webext/chrome/extension.json
   172    WebextFunc:
   173      Name: isAllowedFileSchemeAccess
   174      Returns:
   175        - Name: Promise
   176          Params:
   177            - Name: boolean
   178      ExtAttrs:
   179        - Name: Namespace
   180          Values:
   181            - chrome
   182            - extension
   183  - File: webext/chrome/extension.json
   184    WebextFunc:
   185      Name: isAllowedIncognitoAccess
   186      Returns:
   187        - Name: Promise
   188          Params:
   189            - Name: boolean
   190      ExtAttrs:
   191        - Name: Namespace
   192          Values:
   193            - chrome
   194            - extension
   195  - File: webext/chrome/extension.json
   196    WebextProp:
   197      Name: lastError
   198      Type:
   199        Name: LastErrorProperty
   200        ExtAttrs:
   201          - Name: Namespace
   202            Values:
   203              - chrome
   204              - extension
   205      ExtAttrs:
   206        - Name: Namespace
   207          Values:
   208            - chrome
   209            - extension
   210  - File: webext/chrome/extension.json
   211    WebextEvent:
   212      Name: onRequest
   213      Args:
   214        - Name: request
   215          Optional: true
   216          Type:
   217            Name: any
   218        - Name: sender
   219          Type:
   220            Name: MessageSender
   221            ExtAttrs:
   222              - Name: Namespace
   223                Values:
   224                  - chrome
   225                  - runtime
   226        - Name: sendResponse
   227          Type:
   228            Name: OnRequestArgSendResponse
   229            ExtAttrs:
   230              - Name: Namespace
   231                Values:
   232                  - chrome
   233                  - extension
   234      Returns:
   235        - Name: undefined
   236      ExtAttrs:
   237        - Name: Namespace
   238          Values:
   239            - chrome
   240            - extension
   241  - File: webext/chrome/extension.json
   242    WebextEvent:
   243      Name: onRequestExternal
   244      Args:
   245        - Name: request
   246          Optional: true
   247          Type:
   248            Name: any
   249        - Name: sender
   250          Type:
   251            Name: MessageSender
   252            ExtAttrs:
   253              - Name: Namespace
   254                Values:
   255                  - chrome
   256                  - runtime
   257        - Name: sendResponse
   258          Type:
   259            Name: OnRequestExternalArgSendResponse
   260            ExtAttrs:
   261              - Name: Namespace
   262                Values:
   263                  - chrome
   264                  - extension
   265      Returns:
   266        - Name: undefined
   267      ExtAttrs:
   268        - Name: Namespace
   269          Values:
   270            - chrome
   271            - extension
   272  - File: webext/chrome/extension.json
   273    WebextFunc:
   274      Name: sendRequest
   275      Args:
   276        - Name: extensionId
   277          Optional: true
   278          Type:
   279            Name: DOMString
   280        - Name: request
   281          Type:
   282            Name: any
   283      Returns:
   284        - Name: Promise
   285          Params:
   286            - Name: any
   287      ExtAttrs:
   288        - Name: Namespace
   289          Values:
   290            - chrome
   291            - extension
   292  - File: webext/chrome/extension.json
   293    WebextFunc:
   294      Name: setUpdateUrlData
   295      Args:
   296        - Name: data
   297          Type:
   298            Name: DOMString
   299      Returns:
   300        - Name: undefined
   301      ExtAttrs:
   302        - Name: Namespace
   303          Values:
   304            - chrome
   305            - extension