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

     1  - File: webext/chrome/sessions.json
     2    Dict:
     3      Name: Device
     4      ExtAttrs:
     5        - Name: Namespace
     6          Values:
     7            - chrome
     8            - sessions
     9      Fields:
    10        - Name: deviceName
    11          Required: true
    12          Type:
    13            Name: DOMString
    14          ExtAttrs:
    15            - Name: Namespace
    16              Values:
    17                - chrome
    18                - sessions
    19        - Name: info
    20          Required: true
    21          Type:
    22            Name: DOMString
    23          ExtAttrs:
    24            - Name: Namespace
    25              Values:
    26                - chrome
    27                - sessions
    28        - Name: sessions
    29          Required: true
    30          Type:
    31            Name: sequence
    32            Params:
    33              - Name: Session
    34                ExtAttrs:
    35                  - Name: Namespace
    36                    Values:
    37                      - chrome
    38                      - sessions
    39            ExtAttrs:
    40              - Name: Namespace
    41                Values:
    42                  - chrome
    43                  - sessions
    44          ExtAttrs:
    45            - Name: Namespace
    46              Values:
    47                - chrome
    48                - sessions
    49  - File: webext/chrome/sessions.json
    50    Dict:
    51      Name: Filter
    52      ExtAttrs:
    53        - Name: Namespace
    54          Values:
    55            - chrome
    56            - sessions
    57      Fields:
    58        - Name: maxResults
    59          Type:
    60            Name: long long
    61          ExtAttrs:
    62            - Name: Namespace
    63              Values:
    64                - chrome
    65                - sessions
    66  - File: webext/chrome/sessions.json
    67    WebextProp:
    68      Name: MAX_SESSION_RESULTS
    69      Type:
    70        Name: DOMString
    71      ExtAttrs:
    72        - Name: Namespace
    73          Values:
    74            - chrome
    75            - sessions
    76  - File: webext/chrome/sessions.json
    77    Dict:
    78      Name: Session
    79      ExtAttrs:
    80        - Name: Namespace
    81          Values:
    82            - chrome
    83            - sessions
    84      Fields:
    85        - Name: lastModified
    86          Required: true
    87          Type:
    88            Name: long long
    89          ExtAttrs:
    90            - Name: Namespace
    91              Values:
    92                - chrome
    93                - sessions
    94        - Name: tab
    95          Type:
    96            Name: Tab
    97            ExtAttrs:
    98              - Name: Namespace
    99                Values:
   100                  - chrome
   101                  - tabs
   102          ExtAttrs:
   103            - Name: Namespace
   104              Values:
   105                - chrome
   106                - sessions
   107        - Name: window
   108          Type:
   109            Name: Window
   110            ExtAttrs:
   111              - Name: Namespace
   112                Values:
   113                  - chrome
   114                  - windows
   115          ExtAttrs:
   116            - Name: Namespace
   117              Values:
   118                - chrome
   119                - sessions
   120  - File: webext/chrome/sessions.json
   121    WebextFunc:
   122      Name: getDevices
   123      Args:
   124        - Name: filter
   125          Optional: true
   126          Type:
   127            Name: Filter
   128            ExtAttrs:
   129              - Name: Namespace
   130                Values:
   131                  - chrome
   132                  - sessions
   133      Returns:
   134        - Name: Promise
   135          Params:
   136            - Name: sequence
   137              Params:
   138                - Name: Device
   139                  ExtAttrs:
   140                    - Name: Namespace
   141                      Values:
   142                        - chrome
   143                        - sessions
   144              ExtAttrs:
   145                - Name: Namespace
   146                  Values:
   147                    - chrome
   148                    - sessions
   149      ExtAttrs:
   150        - Name: Namespace
   151          Values:
   152            - chrome
   153            - sessions
   154  - File: webext/chrome/sessions.json
   155    WebextFunc:
   156      Name: getRecentlyClosed
   157      Args:
   158        - Name: filter
   159          Optional: true
   160          Type:
   161            Name: Filter
   162            ExtAttrs:
   163              - Name: Namespace
   164                Values:
   165                  - chrome
   166                  - sessions
   167      Returns:
   168        - Name: Promise
   169          Params:
   170            - Name: sequence
   171              Params:
   172                - Name: Session
   173                  ExtAttrs:
   174                    - Name: Namespace
   175                      Values:
   176                        - chrome
   177                        - sessions
   178              ExtAttrs:
   179                - Name: Namespace
   180                  Values:
   181                    - chrome
   182                    - sessions
   183      ExtAttrs:
   184        - Name: Namespace
   185          Values:
   186            - chrome
   187            - sessions
   188  - File: webext/chrome/sessions.json
   189    WebextEvent:
   190      Name: onChanged
   191      Returns:
   192        - Name: undefined
   193      ExtAttrs:
   194        - Name: Namespace
   195          Values:
   196            - chrome
   197            - sessions
   198  - File: webext/chrome/sessions.json
   199    WebextFunc:
   200      Name: restore
   201      Args:
   202        - Name: sessionId
   203          Optional: true
   204          Type:
   205            Name: DOMString
   206      Returns:
   207        - Name: Promise
   208          Params:
   209            - Name: Session
   210              ExtAttrs:
   211                - Name: Namespace
   212                  Values:
   213                    - chrome
   214                    - sessions
   215      ExtAttrs:
   216        - Name: Namespace
   217          Values:
   218            - chrome
   219            - sessions