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

     1  - File: webext/metrics_private.json
     2    Dict:
     3      Name: Histogram
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - metricsPrivate
     9      Fields:
    10        - Name: buckets
    11          Required: true
    12          Type:
    13            Name: sequence
    14            Params:
    15              - Name: HistogramBucket
    16                ExtAttrs:
    17                  - Name: Namespace
    18                    Values:
    19                      - chrome
    20                      - metricsPrivate
    21            ExtAttrs:
    22              - Name: Namespace
    23                Values:
    24                  - chrome
    25                  - metricsPrivate
    26          ExtAttrs:
    27            - Name: Namespace
    28              Values:
    29                - chrome
    30                - metricsPrivate
    31        - Name: sum
    32          Required: true
    33          Type:
    34            Name: double
    35          ExtAttrs:
    36            - Name: Namespace
    37              Values:
    38                - chrome
    39                - metricsPrivate
    40  - File: webext/metrics_private.json
    41    Dict:
    42      Name: HistogramBucket
    43      ExtAttrs:
    44        - Name: Namespace
    45          Values:
    46            - chrome
    47            - metricsPrivate
    48      Fields:
    49        - Name: count
    50          Required: true
    51          Type:
    52            Name: long long
    53          ExtAttrs:
    54            - Name: Namespace
    55              Values:
    56                - chrome
    57                - metricsPrivate
    58        - Name: max
    59          Required: true
    60          Type:
    61            Name: long long
    62          ExtAttrs:
    63            - Name: Namespace
    64              Values:
    65                - chrome
    66                - metricsPrivate
    67        - Name: min
    68          Required: true
    69          Type:
    70            Name: long long
    71          ExtAttrs:
    72            - Name: Namespace
    73              Values:
    74                - chrome
    75                - metricsPrivate
    76  - File: webext/metrics_private.json
    77    Dict:
    78      Name: MetricType
    79      ExtAttrs:
    80        - Name: Namespace
    81          Values:
    82            - chrome
    83            - metricsPrivate
    84      Fields:
    85        - Name: buckets
    86          Required: true
    87          Type:
    88            Name: long long
    89          ExtAttrs:
    90            - Name: Namespace
    91              Values:
    92                - chrome
    93                - metricsPrivate
    94        - Name: max
    95          Required: true
    96          Type:
    97            Name: long long
    98          ExtAttrs:
    99            - Name: Namespace
   100              Values:
   101                - chrome
   102                - metricsPrivate
   103        - Name: metricName
   104          Required: true
   105          Type:
   106            Name: DOMString
   107          ExtAttrs:
   108            - Name: Namespace
   109              Values:
   110                - chrome
   111                - metricsPrivate
   112        - Name: min
   113          Required: true
   114          Type:
   115            Name: long long
   116          ExtAttrs:
   117            - Name: Namespace
   118              Values:
   119                - chrome
   120                - metricsPrivate
   121        - Name: type
   122          Required: true
   123          Type:
   124            Name: MetricTypeType
   125            ExtAttrs:
   126              - Name: Namespace
   127                Values:
   128                  - chrome
   129                  - metricsPrivate
   130          ExtAttrs:
   131            - Name: Namespace
   132              Values:
   133                - chrome
   134                - metricsPrivate
   135  - File: webext/metrics_private.json
   136    Enum:
   137      Name: MetricTypeType
   138      Values:
   139        - histogram-log
   140        - histogram-linear
   141      ExtAttrs:
   142        - Name: Namespace
   143          Values:
   144            - chrome
   145            - metricsPrivate
   146  - File: webext/metrics_private.json
   147    WebextFunc:
   148      Name: getFieldTrial
   149      Args:
   150        - Name: name
   151          Type:
   152            Name: DOMString
   153      Returns:
   154        - Name: Promise
   155          Params:
   156            - Name: DOMString
   157      ExtAttrs:
   158        - Name: Namespace
   159          Values:
   160            - chrome
   161            - metricsPrivate
   162  - File: webext/metrics_private.json
   163    WebextFunc:
   164      Name: getHistogram
   165      Args:
   166        - Name: name
   167          Type:
   168            Name: DOMString
   169      Returns:
   170        - Name: Promise
   171          Params:
   172            - Name: Histogram
   173              ExtAttrs:
   174                - Name: Namespace
   175                  Values:
   176                    - chrome
   177                    - metricsPrivate
   178      ExtAttrs:
   179        - Name: Namespace
   180          Values:
   181            - chrome
   182            - metricsPrivate
   183  - File: webext/metrics_private.json
   184    WebextFunc:
   185      Name: getIsCrashReportingEnabled
   186      Returns:
   187        - Name: Promise
   188          Params:
   189            - Name: boolean
   190      ExtAttrs:
   191        - Name: Namespace
   192          Values:
   193            - chrome
   194            - metricsPrivate
   195  - File: webext/metrics_private.json
   196    WebextFunc:
   197      Name: getVariationParams
   198      Args:
   199        - Name: name
   200          Type:
   201            Name: DOMString
   202      Returns:
   203        - Name: Promise
   204          Params:
   205            - Name: DOMString
   206      ExtAttrs:
   207        - Name: Namespace
   208          Values:
   209            - chrome
   210            - metricsPrivate
   211  - File: webext/metrics_private.json
   212    WebextFunc:
   213      Name: recordBoolean
   214      Args:
   215        - Name: metricName
   216          Type:
   217            Name: DOMString
   218        - Name: value
   219          Type:
   220            Name: boolean
   221      Returns:
   222        - Name: undefined
   223      ExtAttrs:
   224        - Name: Namespace
   225          Values:
   226            - chrome
   227            - metricsPrivate
   228  - File: webext/metrics_private.json
   229    WebextFunc:
   230      Name: recordCount
   231      Args:
   232        - Name: metricName
   233          Type:
   234            Name: DOMString
   235        - Name: value
   236          Type:
   237            Name: long long
   238      Returns:
   239        - Name: undefined
   240      ExtAttrs:
   241        - Name: Namespace
   242          Values:
   243            - chrome
   244            - metricsPrivate
   245  - File: webext/metrics_private.json
   246    WebextFunc:
   247      Name: recordEnumerationValue
   248      Args:
   249        - Name: metricName
   250          Type:
   251            Name: DOMString
   252        - Name: value
   253          Type:
   254            Name: long long
   255        - Name: enumSize
   256          Type:
   257            Name: long long
   258      Returns:
   259        - Name: undefined
   260      ExtAttrs:
   261        - Name: Namespace
   262          Values:
   263            - chrome
   264            - metricsPrivate
   265  - File: webext/metrics_private.json
   266    WebextFunc:
   267      Name: recordLongTime
   268      Args:
   269        - Name: metricName
   270          Type:
   271            Name: DOMString
   272        - Name: value
   273          Type:
   274            Name: long long
   275      Returns:
   276        - Name: undefined
   277      ExtAttrs:
   278        - Name: Namespace
   279          Values:
   280            - chrome
   281            - metricsPrivate
   282  - File: webext/metrics_private.json
   283    WebextFunc:
   284      Name: recordMediumCount
   285      Args:
   286        - Name: metricName
   287          Type:
   288            Name: DOMString
   289        - Name: value
   290          Type:
   291            Name: long long
   292      Returns:
   293        - Name: undefined
   294      ExtAttrs:
   295        - Name: Namespace
   296          Values:
   297            - chrome
   298            - metricsPrivate
   299  - File: webext/metrics_private.json
   300    WebextFunc:
   301      Name: recordMediumTime
   302      Args:
   303        - Name: metricName
   304          Type:
   305            Name: DOMString
   306        - Name: value
   307          Type:
   308            Name: long long
   309      Returns:
   310        - Name: undefined
   311      ExtAttrs:
   312        - Name: Namespace
   313          Values:
   314            - chrome
   315            - metricsPrivate
   316  - File: webext/metrics_private.json
   317    WebextFunc:
   318      Name: recordPercentage
   319      Args:
   320        - Name: metricName
   321          Type:
   322            Name: DOMString
   323        - Name: value
   324          Type:
   325            Name: long long
   326      Returns:
   327        - Name: undefined
   328      ExtAttrs:
   329        - Name: Namespace
   330          Values:
   331            - chrome
   332            - metricsPrivate
   333  - File: webext/metrics_private.json
   334    WebextFunc:
   335      Name: recordSmallCount
   336      Args:
   337        - Name: metricName
   338          Type:
   339            Name: DOMString
   340        - Name: value
   341          Type:
   342            Name: long long
   343      Returns:
   344        - Name: undefined
   345      ExtAttrs:
   346        - Name: Namespace
   347          Values:
   348            - chrome
   349            - metricsPrivate
   350  - File: webext/metrics_private.json
   351    WebextFunc:
   352      Name: recordSparseValue
   353      Args:
   354        - Name: metricName
   355          Type:
   356            Name: DOMString
   357        - Name: value
   358          Type:
   359            Name: long long
   360      Returns:
   361        - Name: undefined
   362      ExtAttrs:
   363        - Name: Namespace
   364          Values:
   365            - chrome
   366            - metricsPrivate
   367  - File: webext/metrics_private.json
   368    WebextFunc:
   369      Name: recordSparseValueWithHashMetricName
   370      Args:
   371        - Name: metricName
   372          Type:
   373            Name: DOMString
   374        - Name: value
   375          Type:
   376            Name: DOMString
   377      Returns:
   378        - Name: undefined
   379      ExtAttrs:
   380        - Name: Namespace
   381          Values:
   382            - chrome
   383            - metricsPrivate
   384  - File: webext/metrics_private.json
   385    WebextFunc:
   386      Name: recordSparseValueWithPersistentHash
   387      Args:
   388        - Name: metricName
   389          Type:
   390            Name: DOMString
   391        - Name: value
   392          Type:
   393            Name: DOMString
   394      Returns:
   395        - Name: undefined
   396      ExtAttrs:
   397        - Name: Namespace
   398          Values:
   399            - chrome
   400            - metricsPrivate
   401  - File: webext/metrics_private.json
   402    WebextFunc:
   403      Name: recordTime
   404      Args:
   405        - Name: metricName
   406          Type:
   407            Name: DOMString
   408        - Name: value
   409          Type:
   410            Name: long long
   411      Returns:
   412        - Name: undefined
   413      ExtAttrs:
   414        - Name: Namespace
   415          Values:
   416            - chrome
   417            - metricsPrivate
   418  - File: webext/metrics_private.json
   419    WebextFunc:
   420      Name: recordUserAction
   421      Args:
   422        - Name: name
   423          Type:
   424            Name: DOMString
   425      Returns:
   426        - Name: undefined
   427      ExtAttrs:
   428        - Name: Namespace
   429          Values:
   430            - chrome
   431            - metricsPrivate
   432  - File: webext/metrics_private.json
   433    WebextFunc:
   434      Name: recordValue
   435      Args:
   436        - Name: metric
   437          Type:
   438            Name: MetricType
   439            ExtAttrs:
   440              - Name: Namespace
   441                Values:
   442                  - chrome
   443                  - metricsPrivate
   444        - Name: value
   445          Type:
   446            Name: long long
   447      Returns:
   448        - Name: undefined
   449      ExtAttrs:
   450        - Name: Namespace
   451          Values:
   452            - chrome
   453            - metricsPrivate