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