github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/alarms/bindings/import_wasm.go (about)

     1  // SPDX-License-Identifier: Apache-2.0
     2  // Copyright 2023 The Prime Citizens
     3  
     4  //go:build wasm
     5  
     6  package bindings
     7  
     8  import (
     9  	"unsafe"
    10  
    11  	"github.com/primecitizens/pcz/std/ffi/js"
    12  )
    13  
    14  type (
    15  	_ unsafe.Pointer
    16  	_ js.Ref
    17  )
    18  
    19  //go:wasmimport plat/js/webext/alarms store_Alarm
    20  //go:noescape
    21  func AlarmJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/alarms load_Alarm
    25  //go:noescape
    26  func AlarmJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/alarms store_AlarmCreateInfo
    30  //go:noescape
    31  func AlarmCreateInfoJSStore(
    32  	ptr unsafe.Pointer, ref js.Ref)
    33  
    34  //go:wasmimport plat/js/webext/alarms load_AlarmCreateInfo
    35  //go:noescape
    36  func AlarmCreateInfoJSLoad(
    37  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    38  
    39  //go:wasmimport plat/js/webext/alarms has_Clear
    40  //go:noescape
    41  func HasFuncClear() js.Ref
    42  
    43  //go:wasmimport plat/js/webext/alarms func_Clear
    44  //go:noescape
    45  func FuncClear(fn unsafe.Pointer)
    46  
    47  //go:wasmimport plat/js/webext/alarms call_Clear
    48  //go:noescape
    49  func CallClear(
    50  	retPtr unsafe.Pointer,
    51  	name js.Ref)
    52  
    53  //go:wasmimport plat/js/webext/alarms try_Clear
    54  //go:noescape
    55  func TryClear(
    56  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    57  	name js.Ref) (ok js.Ref)
    58  
    59  //go:wasmimport plat/js/webext/alarms has_ClearAll
    60  //go:noescape
    61  func HasFuncClearAll() js.Ref
    62  
    63  //go:wasmimport plat/js/webext/alarms func_ClearAll
    64  //go:noescape
    65  func FuncClearAll(fn unsafe.Pointer)
    66  
    67  //go:wasmimport plat/js/webext/alarms call_ClearAll
    68  //go:noescape
    69  func CallClearAll(
    70  	retPtr unsafe.Pointer)
    71  
    72  //go:wasmimport plat/js/webext/alarms try_ClearAll
    73  //go:noescape
    74  func TryClearAll(
    75  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
    76  
    77  //go:wasmimport plat/js/webext/alarms has_Create
    78  //go:noescape
    79  func HasFuncCreate() js.Ref
    80  
    81  //go:wasmimport plat/js/webext/alarms func_Create
    82  //go:noescape
    83  func FuncCreate(fn unsafe.Pointer)
    84  
    85  //go:wasmimport plat/js/webext/alarms call_Create
    86  //go:noescape
    87  func CallCreate(
    88  	retPtr unsafe.Pointer,
    89  	name js.Ref,
    90  	alarmInfo unsafe.Pointer)
    91  
    92  //go:wasmimport plat/js/webext/alarms try_Create
    93  //go:noescape
    94  func TryCreate(
    95  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    96  	name js.Ref,
    97  	alarmInfo unsafe.Pointer) (ok js.Ref)
    98  
    99  //go:wasmimport plat/js/webext/alarms has_Get
   100  //go:noescape
   101  func HasFuncGet() js.Ref
   102  
   103  //go:wasmimport plat/js/webext/alarms func_Get
   104  //go:noescape
   105  func FuncGet(fn unsafe.Pointer)
   106  
   107  //go:wasmimport plat/js/webext/alarms call_Get
   108  //go:noescape
   109  func CallGet(
   110  	retPtr unsafe.Pointer,
   111  	name js.Ref)
   112  
   113  //go:wasmimport plat/js/webext/alarms try_Get
   114  //go:noescape
   115  func TryGet(
   116  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   117  	name js.Ref) (ok js.Ref)
   118  
   119  //go:wasmimport plat/js/webext/alarms has_GetAll
   120  //go:noescape
   121  func HasFuncGetAll() js.Ref
   122  
   123  //go:wasmimport plat/js/webext/alarms func_GetAll
   124  //go:noescape
   125  func FuncGetAll(fn unsafe.Pointer)
   126  
   127  //go:wasmimport plat/js/webext/alarms call_GetAll
   128  //go:noescape
   129  func CallGetAll(
   130  	retPtr unsafe.Pointer)
   131  
   132  //go:wasmimport plat/js/webext/alarms try_GetAll
   133  //go:noescape
   134  func TryGetAll(
   135  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   136  
   137  //go:wasmimport plat/js/webext/alarms has_OnAlarm
   138  //go:noescape
   139  func HasFuncOnAlarm() js.Ref
   140  
   141  //go:wasmimport plat/js/webext/alarms func_OnAlarm
   142  //go:noescape
   143  func FuncOnAlarm(fn unsafe.Pointer)
   144  
   145  //go:wasmimport plat/js/webext/alarms call_OnAlarm
   146  //go:noescape
   147  func CallOnAlarm(
   148  	retPtr unsafe.Pointer,
   149  	callback js.Ref)
   150  
   151  //go:wasmimport plat/js/webext/alarms try_OnAlarm
   152  //go:noescape
   153  func TryOnAlarm(
   154  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   155  	callback js.Ref) (ok js.Ref)
   156  
   157  //go:wasmimport plat/js/webext/alarms has_OffAlarm
   158  //go:noescape
   159  func HasFuncOffAlarm() js.Ref
   160  
   161  //go:wasmimport plat/js/webext/alarms func_OffAlarm
   162  //go:noescape
   163  func FuncOffAlarm(fn unsafe.Pointer)
   164  
   165  //go:wasmimport plat/js/webext/alarms call_OffAlarm
   166  //go:noescape
   167  func CallOffAlarm(
   168  	retPtr unsafe.Pointer,
   169  	callback js.Ref)
   170  
   171  //go:wasmimport plat/js/webext/alarms try_OffAlarm
   172  //go:noescape
   173  func TryOffAlarm(
   174  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   175  	callback js.Ref) (ok js.Ref)
   176  
   177  //go:wasmimport plat/js/webext/alarms has_HasOnAlarm
   178  //go:noescape
   179  func HasFuncHasOnAlarm() js.Ref
   180  
   181  //go:wasmimport plat/js/webext/alarms func_HasOnAlarm
   182  //go:noescape
   183  func FuncHasOnAlarm(fn unsafe.Pointer)
   184  
   185  //go:wasmimport plat/js/webext/alarms call_HasOnAlarm
   186  //go:noescape
   187  func CallHasOnAlarm(
   188  	retPtr unsafe.Pointer,
   189  	callback js.Ref)
   190  
   191  //go:wasmimport plat/js/webext/alarms try_HasOnAlarm
   192  //go:noescape
   193  func TryHasOnAlarm(
   194  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   195  	callback js.Ref) (ok js.Ref)