github.com/primecitizens/pcz/std@v0.2.1/plat/js/webext/bookmarkmanagerprivate/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/bookmarkmanagerprivate store_BookmarkNodeDataElement
    20  //go:noescape
    21  func BookmarkNodeDataElementJSStore(
    22  	ptr unsafe.Pointer, ref js.Ref)
    23  
    24  //go:wasmimport plat/js/webext/bookmarkmanagerprivate load_BookmarkNodeDataElement
    25  //go:noescape
    26  func BookmarkNodeDataElementJSLoad(
    27  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    28  
    29  //go:wasmimport plat/js/webext/bookmarkmanagerprivate store_BookmarkNodeData
    30  //go:noescape
    31  func BookmarkNodeDataJSStore(
    32  	ptr unsafe.Pointer, ref js.Ref)
    33  
    34  //go:wasmimport plat/js/webext/bookmarkmanagerprivate load_BookmarkNodeData
    35  //go:noescape
    36  func BookmarkNodeDataJSLoad(
    37  	ptr unsafe.Pointer, create, ref js.Ref) js.Ref
    38  
    39  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_CanPaste
    40  //go:noescape
    41  func HasFuncCanPaste() js.Ref
    42  
    43  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_CanPaste
    44  //go:noescape
    45  func FuncCanPaste(fn unsafe.Pointer)
    46  
    47  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_CanPaste
    48  //go:noescape
    49  func CallCanPaste(
    50  	retPtr unsafe.Pointer,
    51  	parentId js.Ref)
    52  
    53  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_CanPaste
    54  //go:noescape
    55  func TryCanPaste(
    56  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    57  	parentId js.Ref) (ok js.Ref)
    58  
    59  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_Copy
    60  //go:noescape
    61  func HasFuncCopy() js.Ref
    62  
    63  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_Copy
    64  //go:noescape
    65  func FuncCopy(fn unsafe.Pointer)
    66  
    67  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_Copy
    68  //go:noescape
    69  func CallCopy(
    70  	retPtr unsafe.Pointer,
    71  	idList js.Ref)
    72  
    73  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_Copy
    74  //go:noescape
    75  func TryCopy(
    76  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    77  	idList js.Ref) (ok js.Ref)
    78  
    79  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_Cut
    80  //go:noescape
    81  func HasFuncCut() js.Ref
    82  
    83  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_Cut
    84  //go:noescape
    85  func FuncCut(fn unsafe.Pointer)
    86  
    87  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_Cut
    88  //go:noescape
    89  func CallCut(
    90  	retPtr unsafe.Pointer,
    91  	idList js.Ref)
    92  
    93  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_Cut
    94  //go:noescape
    95  func TryCut(
    96  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
    97  	idList js.Ref) (ok js.Ref)
    98  
    99  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_Drop
   100  //go:noescape
   101  func HasFuncDrop() js.Ref
   102  
   103  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_Drop
   104  //go:noescape
   105  func FuncDrop(fn unsafe.Pointer)
   106  
   107  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_Drop
   108  //go:noescape
   109  func CallDrop(
   110  	retPtr unsafe.Pointer,
   111  	parentId js.Ref,
   112  	index float64)
   113  
   114  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_Drop
   115  //go:noescape
   116  func TryDrop(
   117  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   118  	parentId js.Ref,
   119  	index float64) (ok js.Ref)
   120  
   121  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_Export
   122  //go:noescape
   123  func HasFuncExport() js.Ref
   124  
   125  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_Export
   126  //go:noescape
   127  func FuncExport(fn unsafe.Pointer)
   128  
   129  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_Export
   130  //go:noescape
   131  func CallExport(
   132  	retPtr unsafe.Pointer)
   133  
   134  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_Export
   135  //go:noescape
   136  func TryExport(
   137  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   138  
   139  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_GetSubtree
   140  //go:noescape
   141  func HasFuncGetSubtree() js.Ref
   142  
   143  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_GetSubtree
   144  //go:noescape
   145  func FuncGetSubtree(fn unsafe.Pointer)
   146  
   147  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_GetSubtree
   148  //go:noescape
   149  func CallGetSubtree(
   150  	retPtr unsafe.Pointer,
   151  	id js.Ref,
   152  	foldersOnly js.Ref)
   153  
   154  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_GetSubtree
   155  //go:noescape
   156  func TryGetSubtree(
   157  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   158  	id js.Ref,
   159  	foldersOnly js.Ref) (ok js.Ref)
   160  
   161  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_Import
   162  //go:noescape
   163  func HasFuncImport() js.Ref
   164  
   165  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_Import
   166  //go:noescape
   167  func FuncImport(fn unsafe.Pointer)
   168  
   169  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_Import
   170  //go:noescape
   171  func CallImport(
   172  	retPtr unsafe.Pointer)
   173  
   174  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_Import
   175  //go:noescape
   176  func TryImport(
   177  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   178  
   179  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_OnDragEnter
   180  //go:noescape
   181  func HasFuncOnDragEnter() js.Ref
   182  
   183  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_OnDragEnter
   184  //go:noescape
   185  func FuncOnDragEnter(fn unsafe.Pointer)
   186  
   187  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_OnDragEnter
   188  //go:noescape
   189  func CallOnDragEnter(
   190  	retPtr unsafe.Pointer,
   191  	callback js.Ref)
   192  
   193  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_OnDragEnter
   194  //go:noescape
   195  func TryOnDragEnter(
   196  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   197  	callback js.Ref) (ok js.Ref)
   198  
   199  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_OffDragEnter
   200  //go:noescape
   201  func HasFuncOffDragEnter() js.Ref
   202  
   203  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_OffDragEnter
   204  //go:noescape
   205  func FuncOffDragEnter(fn unsafe.Pointer)
   206  
   207  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_OffDragEnter
   208  //go:noescape
   209  func CallOffDragEnter(
   210  	retPtr unsafe.Pointer,
   211  	callback js.Ref)
   212  
   213  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_OffDragEnter
   214  //go:noescape
   215  func TryOffDragEnter(
   216  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   217  	callback js.Ref) (ok js.Ref)
   218  
   219  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_HasOnDragEnter
   220  //go:noescape
   221  func HasFuncHasOnDragEnter() js.Ref
   222  
   223  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_HasOnDragEnter
   224  //go:noescape
   225  func FuncHasOnDragEnter(fn unsafe.Pointer)
   226  
   227  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_HasOnDragEnter
   228  //go:noescape
   229  func CallHasOnDragEnter(
   230  	retPtr unsafe.Pointer,
   231  	callback js.Ref)
   232  
   233  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_HasOnDragEnter
   234  //go:noescape
   235  func TryHasOnDragEnter(
   236  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   237  	callback js.Ref) (ok js.Ref)
   238  
   239  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_OnDragLeave
   240  //go:noescape
   241  func HasFuncOnDragLeave() js.Ref
   242  
   243  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_OnDragLeave
   244  //go:noescape
   245  func FuncOnDragLeave(fn unsafe.Pointer)
   246  
   247  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_OnDragLeave
   248  //go:noescape
   249  func CallOnDragLeave(
   250  	retPtr unsafe.Pointer,
   251  	callback js.Ref)
   252  
   253  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_OnDragLeave
   254  //go:noescape
   255  func TryOnDragLeave(
   256  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   257  	callback js.Ref) (ok js.Ref)
   258  
   259  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_OffDragLeave
   260  //go:noescape
   261  func HasFuncOffDragLeave() js.Ref
   262  
   263  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_OffDragLeave
   264  //go:noescape
   265  func FuncOffDragLeave(fn unsafe.Pointer)
   266  
   267  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_OffDragLeave
   268  //go:noescape
   269  func CallOffDragLeave(
   270  	retPtr unsafe.Pointer,
   271  	callback js.Ref)
   272  
   273  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_OffDragLeave
   274  //go:noescape
   275  func TryOffDragLeave(
   276  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   277  	callback js.Ref) (ok js.Ref)
   278  
   279  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_HasOnDragLeave
   280  //go:noescape
   281  func HasFuncHasOnDragLeave() js.Ref
   282  
   283  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_HasOnDragLeave
   284  //go:noescape
   285  func FuncHasOnDragLeave(fn unsafe.Pointer)
   286  
   287  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_HasOnDragLeave
   288  //go:noescape
   289  func CallHasOnDragLeave(
   290  	retPtr unsafe.Pointer,
   291  	callback js.Ref)
   292  
   293  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_HasOnDragLeave
   294  //go:noescape
   295  func TryHasOnDragLeave(
   296  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   297  	callback js.Ref) (ok js.Ref)
   298  
   299  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_OnDrop
   300  //go:noescape
   301  func HasFuncOnDrop() js.Ref
   302  
   303  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_OnDrop
   304  //go:noescape
   305  func FuncOnDrop(fn unsafe.Pointer)
   306  
   307  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_OnDrop
   308  //go:noescape
   309  func CallOnDrop(
   310  	retPtr unsafe.Pointer,
   311  	callback js.Ref)
   312  
   313  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_OnDrop
   314  //go:noescape
   315  func TryOnDrop(
   316  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   317  	callback js.Ref) (ok js.Ref)
   318  
   319  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_OffDrop
   320  //go:noescape
   321  func HasFuncOffDrop() js.Ref
   322  
   323  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_OffDrop
   324  //go:noescape
   325  func FuncOffDrop(fn unsafe.Pointer)
   326  
   327  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_OffDrop
   328  //go:noescape
   329  func CallOffDrop(
   330  	retPtr unsafe.Pointer,
   331  	callback js.Ref)
   332  
   333  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_OffDrop
   334  //go:noescape
   335  func TryOffDrop(
   336  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   337  	callback js.Ref) (ok js.Ref)
   338  
   339  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_HasOnDrop
   340  //go:noescape
   341  func HasFuncHasOnDrop() js.Ref
   342  
   343  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_HasOnDrop
   344  //go:noescape
   345  func FuncHasOnDrop(fn unsafe.Pointer)
   346  
   347  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_HasOnDrop
   348  //go:noescape
   349  func CallHasOnDrop(
   350  	retPtr unsafe.Pointer,
   351  	callback js.Ref)
   352  
   353  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_HasOnDrop
   354  //go:noescape
   355  func TryHasOnDrop(
   356  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   357  	callback js.Ref) (ok js.Ref)
   358  
   359  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_OpenInNewTab
   360  //go:noescape
   361  func HasFuncOpenInNewTab() js.Ref
   362  
   363  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_OpenInNewTab
   364  //go:noescape
   365  func FuncOpenInNewTab(fn unsafe.Pointer)
   366  
   367  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_OpenInNewTab
   368  //go:noescape
   369  func CallOpenInNewTab(
   370  	retPtr unsafe.Pointer,
   371  	id js.Ref,
   372  	active js.Ref)
   373  
   374  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_OpenInNewTab
   375  //go:noescape
   376  func TryOpenInNewTab(
   377  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   378  	id js.Ref,
   379  	active js.Ref) (ok js.Ref)
   380  
   381  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_OpenInNewWindow
   382  //go:noescape
   383  func HasFuncOpenInNewWindow() js.Ref
   384  
   385  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_OpenInNewWindow
   386  //go:noescape
   387  func FuncOpenInNewWindow(fn unsafe.Pointer)
   388  
   389  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_OpenInNewWindow
   390  //go:noescape
   391  func CallOpenInNewWindow(
   392  	retPtr unsafe.Pointer,
   393  	idList js.Ref,
   394  	incognito js.Ref)
   395  
   396  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_OpenInNewWindow
   397  //go:noescape
   398  func TryOpenInNewWindow(
   399  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   400  	idList js.Ref,
   401  	incognito js.Ref) (ok js.Ref)
   402  
   403  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_Paste
   404  //go:noescape
   405  func HasFuncPaste() js.Ref
   406  
   407  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_Paste
   408  //go:noescape
   409  func FuncPaste(fn unsafe.Pointer)
   410  
   411  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_Paste
   412  //go:noescape
   413  func CallPaste(
   414  	retPtr unsafe.Pointer,
   415  	parentId js.Ref,
   416  	selectedIdList js.Ref)
   417  
   418  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_Paste
   419  //go:noescape
   420  func TryPaste(
   421  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   422  	parentId js.Ref,
   423  	selectedIdList js.Ref) (ok js.Ref)
   424  
   425  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_Redo
   426  //go:noescape
   427  func HasFuncRedo() js.Ref
   428  
   429  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_Redo
   430  //go:noescape
   431  func FuncRedo(fn unsafe.Pointer)
   432  
   433  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_Redo
   434  //go:noescape
   435  func CallRedo(
   436  	retPtr unsafe.Pointer)
   437  
   438  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_Redo
   439  //go:noescape
   440  func TryRedo(
   441  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)
   442  
   443  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_RemoveTrees
   444  //go:noescape
   445  func HasFuncRemoveTrees() js.Ref
   446  
   447  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_RemoveTrees
   448  //go:noescape
   449  func FuncRemoveTrees(fn unsafe.Pointer)
   450  
   451  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_RemoveTrees
   452  //go:noescape
   453  func CallRemoveTrees(
   454  	retPtr unsafe.Pointer,
   455  	idList js.Ref)
   456  
   457  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_RemoveTrees
   458  //go:noescape
   459  func TryRemoveTrees(
   460  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   461  	idList js.Ref) (ok js.Ref)
   462  
   463  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_SortChildren
   464  //go:noescape
   465  func HasFuncSortChildren() js.Ref
   466  
   467  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_SortChildren
   468  //go:noescape
   469  func FuncSortChildren(fn unsafe.Pointer)
   470  
   471  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_SortChildren
   472  //go:noescape
   473  func CallSortChildren(
   474  	retPtr unsafe.Pointer,
   475  	parentId js.Ref)
   476  
   477  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_SortChildren
   478  //go:noescape
   479  func TrySortChildren(
   480  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   481  	parentId js.Ref) (ok js.Ref)
   482  
   483  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_StartDrag
   484  //go:noescape
   485  func HasFuncStartDrag() js.Ref
   486  
   487  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_StartDrag
   488  //go:noescape
   489  func FuncStartDrag(fn unsafe.Pointer)
   490  
   491  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_StartDrag
   492  //go:noescape
   493  func CallStartDrag(
   494  	retPtr unsafe.Pointer,
   495  	idList js.Ref,
   496  	dragNodeIndex float64,
   497  	isFromTouch js.Ref,
   498  	x float64,
   499  	y float64)
   500  
   501  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_StartDrag
   502  //go:noescape
   503  func TryStartDrag(
   504  	retPtr unsafe.Pointer, errPtr unsafe.Pointer,
   505  	idList js.Ref,
   506  	dragNodeIndex float64,
   507  	isFromTouch js.Ref,
   508  	x float64,
   509  	y float64) (ok js.Ref)
   510  
   511  //go:wasmimport plat/js/webext/bookmarkmanagerprivate has_Undo
   512  //go:noescape
   513  func HasFuncUndo() js.Ref
   514  
   515  //go:wasmimport plat/js/webext/bookmarkmanagerprivate func_Undo
   516  //go:noescape
   517  func FuncUndo(fn unsafe.Pointer)
   518  
   519  //go:wasmimport plat/js/webext/bookmarkmanagerprivate call_Undo
   520  //go:noescape
   521  func CallUndo(
   522  	retPtr unsafe.Pointer)
   523  
   524  //go:wasmimport plat/js/webext/bookmarkmanagerprivate try_Undo
   525  //go:noescape
   526  func TryUndo(
   527  	retPtr unsafe.Pointer, errPtr unsafe.Pointer) (ok js.Ref)