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

     1  - File: webext/chrome/declarative_content.json
     2    Typedef:
     3      Name: ImageDataType
     4      Type:
     5        Name: Uint8Array
     6      ExtAttrs:
     7        - Name: Namespace
     8          Values:
     9            - chrome
    10            - declarativeContent
    11  - File: webext/chrome/declarative_content.json
    12    Dict:
    13      Name: PageStateMatcher
    14      ExtAttrs:
    15        - Name: Namespace
    16          Values:
    17            - chrome
    18            - declarativeContent
    19      Fields:
    20        - Name: css
    21          Type:
    22            Name: sequence
    23            Params:
    24              - Name: DOMString
    25            ExtAttrs:
    26              - Name: Namespace
    27                Values:
    28                  - chrome
    29                  - declarativeContent
    30          ExtAttrs:
    31            - Name: Namespace
    32              Values:
    33                - chrome
    34                - declarativeContent
    35        - Name: instanceType
    36          Required: true
    37          Type:
    38            Name: PageStateMatcherInstanceType
    39            ExtAttrs:
    40              - Name: Namespace
    41                Values:
    42                  - chrome
    43                  - declarativeContent
    44          ExtAttrs:
    45            - Name: Namespace
    46              Values:
    47                - chrome
    48                - declarativeContent
    49        - Name: isBookmarked
    50          Type:
    51            Name: boolean
    52          ExtAttrs:
    53            - Name: Namespace
    54              Values:
    55                - chrome
    56                - declarativeContent
    57        - Name: pageUrl
    58          Type:
    59            Name: UrlFilter
    60            ExtAttrs:
    61              - Name: Namespace
    62                Values:
    63                  - chrome
    64                  - events
    65          ExtAttrs:
    66            - Name: Namespace
    67              Values:
    68                - chrome
    69                - declarativeContent
    70  - File: webext/chrome/declarative_content.json
    71    Enum:
    72      Name: PageStateMatcherInstanceType
    73      Values:
    74        - declarativeContent.PageStateMatcher
    75      ExtAttrs:
    76        - Name: Namespace
    77          Values:
    78            - chrome
    79            - declarativeContent
    80  - File: webext/chrome/declarative_content.json
    81    Dict:
    82      Name: RequestContentScript
    83      ExtAttrs:
    84        - Name: Namespace
    85          Values:
    86            - chrome
    87            - declarativeContent
    88      Fields:
    89        - Name: allFrames
    90          Type:
    91            Name: boolean
    92          ExtAttrs:
    93            - Name: Namespace
    94              Values:
    95                - chrome
    96                - declarativeContent
    97        - Name: css
    98          Type:
    99            Name: sequence
   100            Params:
   101              - Name: DOMString
   102            ExtAttrs:
   103              - Name: Namespace
   104                Values:
   105                  - chrome
   106                  - declarativeContent
   107          ExtAttrs:
   108            - Name: Namespace
   109              Values:
   110                - chrome
   111                - declarativeContent
   112        - Name: instanceType
   113          Required: true
   114          Type:
   115            Name: RequestContentScriptInstanceType
   116            ExtAttrs:
   117              - Name: Namespace
   118                Values:
   119                  - chrome
   120                  - declarativeContent
   121          ExtAttrs:
   122            - Name: Namespace
   123              Values:
   124                - chrome
   125                - declarativeContent
   126        - Name: js
   127          Type:
   128            Name: sequence
   129            Params:
   130              - Name: DOMString
   131            ExtAttrs:
   132              - Name: Namespace
   133                Values:
   134                  - chrome
   135                  - declarativeContent
   136          ExtAttrs:
   137            - Name: Namespace
   138              Values:
   139                - chrome
   140                - declarativeContent
   141        - Name: matchAboutBlank
   142          Type:
   143            Name: boolean
   144          ExtAttrs:
   145            - Name: Namespace
   146              Values:
   147                - chrome
   148                - declarativeContent
   149  - File: webext/chrome/declarative_content.json
   150    Enum:
   151      Name: RequestContentScriptInstanceType
   152      Values:
   153        - declarativeContent.RequestContentScript
   154      ExtAttrs:
   155        - Name: Namespace
   156          Values:
   157            - chrome
   158            - declarativeContent
   159  - File: webext/chrome/declarative_content.json
   160    Dict:
   161      Name: SetIcon
   162      ExtAttrs:
   163        - Name: Namespace
   164          Values:
   165            - chrome
   166            - declarativeContent
   167      Fields:
   168        - Name: imageData
   169          Type:
   170            Union:
   171              - Name: ImageDataType
   172                ExtAttrs:
   173                  - Name: Namespace
   174                    Values:
   175                      - chrome
   176                      - declarativeContent
   177              - Name: any
   178          ExtAttrs:
   179            - Name: Namespace
   180              Values:
   181                - chrome
   182                - declarativeContent
   183        - Name: instanceType
   184          Required: true
   185          Type:
   186            Name: SetIconInstanceType
   187            ExtAttrs:
   188              - Name: Namespace
   189                Values:
   190                  - chrome
   191                  - declarativeContent
   192          ExtAttrs:
   193            - Name: Namespace
   194              Values:
   195                - chrome
   196                - declarativeContent
   197  - File: webext/chrome/declarative_content.json
   198    Enum:
   199      Name: SetIconInstanceType
   200      Values:
   201        - declarativeContent.SetIcon
   202      ExtAttrs:
   203        - Name: Namespace
   204          Values:
   205            - chrome
   206            - declarativeContent
   207  - File: webext/chrome/declarative_content.json
   208    Dict:
   209      Name: ShowAction
   210      ExtAttrs:
   211        - Name: Namespace
   212          Values:
   213            - chrome
   214            - declarativeContent
   215      Fields:
   216        - Name: instanceType
   217          Required: true
   218          Type:
   219            Name: ShowActionInstanceType
   220            ExtAttrs:
   221              - Name: Namespace
   222                Values:
   223                  - chrome
   224                  - declarativeContent
   225          ExtAttrs:
   226            - Name: Namespace
   227              Values:
   228                - chrome
   229                - declarativeContent
   230  - File: webext/chrome/declarative_content.json
   231    Enum:
   232      Name: ShowActionInstanceType
   233      Values:
   234        - declarativeContent.ShowAction
   235      ExtAttrs:
   236        - Name: Namespace
   237          Values:
   238            - chrome
   239            - declarativeContent
   240  - File: webext/chrome/declarative_content.json
   241    Dict:
   242      Name: ShowPageAction
   243      ExtAttrs:
   244        - Name: Namespace
   245          Values:
   246            - chrome
   247            - declarativeContent
   248      Fields:
   249        - Name: instanceType
   250          Required: true
   251          Type:
   252            Name: ShowPageActionInstanceType
   253            ExtAttrs:
   254              - Name: Namespace
   255                Values:
   256                  - chrome
   257                  - declarativeContent
   258          ExtAttrs:
   259            - Name: Namespace
   260              Values:
   261                - chrome
   262                - declarativeContent
   263  - File: webext/chrome/declarative_content.json
   264    Enum:
   265      Name: ShowPageActionInstanceType
   266      Values:
   267        - declarativeContent.ShowPageAction
   268      ExtAttrs:
   269        - Name: Namespace
   270          Values:
   271            - chrome
   272            - declarativeContent
   273  - File: webext/chrome/declarative_content.json
   274    WebextEvent:
   275      Name: onPageChanged
   276      Returns:
   277        - Name: undefined
   278      ExtAttrs:
   279        - Name: Namespace
   280          Values:
   281            - chrome
   282            - declarativeContent