@@ -14,6 +14,7 @@ import { JSX } from "@stencil/core";
14
14
import { TokenScript as TokenScript1 } from "@tokenscript/engine-js/src/TokenScript" ;
15
15
import { IntegrationViewer } from "./components/viewers/integration/integration-viewer" ;
16
16
import { ITxValidationInfo } from "../../engine-js/src/security/TransactionValidator" ;
17
+ import { TokenScript as TokenScript2 } from "@tokenscript/engine-js/dist/lib.esm/TokenScript" ;
17
18
import { ScriptInfo } from "@tokenscript/engine-js/src/repo/sources/SourceInterface" ;
18
19
import { Card } from "@tokenscript/engine-js/src/tokenScript/Card" ;
19
20
import { TabbedViewer } from "./components/viewers/tabbed/tabbed-viewer" ;
@@ -29,6 +30,7 @@ export { JSX } from "@stencil/core";
29
30
export { TokenScript as TokenScript1 } from "@tokenscript/engine-js/src/TokenScript" ;
30
31
export { IntegrationViewer } from "./components/viewers/integration/integration-viewer" ;
31
32
export { ITxValidationInfo } from "../../engine-js/src/security/TransactionValidator" ;
33
+ export { TokenScript as TokenScript2 } from "@tokenscript/engine-js/dist/lib.esm/TokenScript" ;
32
34
export { ScriptInfo } from "@tokenscript/engine-js/src/repo/sources/SourceInterface" ;
33
35
export { Card } from "@tokenscript/engine-js/src/tokenScript/Card" ;
34
36
export { TabbedViewer } from "./components/viewers/tabbed/tabbed-viewer" ;
@@ -106,6 +108,9 @@ export namespace Components {
106
108
interface OpenseaViewer {
107
109
"app" : AppRoot ;
108
110
}
111
+ interface OtherTappsButton {
112
+ "tokenScript" : TokenScript2 ;
113
+ }
109
114
interface PopoverDialog {
110
115
"closeDialog" : ( ) => Promise < void > ;
111
116
"dialogClasses" : string [ ] ;
@@ -485,6 +490,12 @@ declare global {
485
490
prototype : HTMLOpenseaViewerElement ;
486
491
new ( ) : HTMLOpenseaViewerElement ;
487
492
} ;
493
+ interface HTMLOtherTappsButtonElement extends Components . OtherTappsButton , HTMLStencilElement {
494
+ }
495
+ var HTMLOtherTappsButtonElement : {
496
+ prototype : HTMLOtherTappsButtonElement ;
497
+ new ( ) : HTMLOtherTappsButtonElement ;
498
+ } ;
488
499
interface HTMLPopoverDialogElement extends Components . PopoverDialog , HTMLStencilElement {
489
500
}
490
501
var HTMLPopoverDialogElement : {
@@ -684,6 +695,7 @@ declare global {
684
695
"showToast" : ShowToastEventArgs ;
685
696
"showLoader" : void ;
686
697
"hideLoader" : void ;
698
+ "showScriptSelector" : ScriptInfo [ ] ;
687
699
}
688
700
interface HTMLViewerPopoverElement extends Components . ViewerPopover , HTMLStencilElement {
689
701
addEventListener < K extends keyof HTMLViewerPopoverElementEventMap > ( type : K , listener : ( this : HTMLViewerPopoverElement , ev : ViewerPopoverCustomEvent < HTMLViewerPopoverElementEventMap [ K ] > ) => any , options ?: boolean | AddEventListenerOptions ) : void ;
@@ -748,6 +760,7 @@ declare global {
748
760
"mooar-viewer" : HTMLMooarViewerElement ;
749
761
"new-viewer" : HTMLNewViewerElement ;
750
762
"opensea-viewer" : HTMLOpenseaViewerElement ;
763
+ "other-tapps-button" : HTMLOtherTappsButtonElement ;
751
764
"popover-dialog" : HTMLPopoverDialogElement ;
752
765
"script-select-dialog" : HTMLScriptSelectDialogElement ;
753
766
"security-status" : HTMLSecurityStatusElement ;
@@ -854,6 +867,9 @@ declare namespace LocalJSX {
854
867
"onShowLoader" ?: ( event : OpenseaViewerCustomEvent < void > ) => void ;
855
868
"onShowToast" ?: ( event : OpenseaViewerCustomEvent < ShowToastEventArgs > ) => void ;
856
869
}
870
+ interface OtherTappsButton {
871
+ "tokenScript" ?: TokenScript2 ;
872
+ }
857
873
interface PopoverDialog {
858
874
"dialogClasses" ?: string [ ] ;
859
875
"dialogStyles" ?: { [ cssProp : string ] : string } ;
@@ -967,6 +983,7 @@ declare namespace LocalJSX {
967
983
interface ViewerPopover {
968
984
"onHideLoader" ?: ( event : ViewerPopoverCustomEvent < void > ) => void ;
969
985
"onShowLoader" ?: ( event : ViewerPopoverCustomEvent < void > ) => void ;
986
+ "onShowScriptSelector" ?: ( event : ViewerPopoverCustomEvent < ScriptInfo [ ] > ) => void ;
970
987
"onShowToast" ?: ( event : ViewerPopoverCustomEvent < ShowToastEventArgs > ) => void ;
971
988
}
972
989
interface ViewerTab {
@@ -999,6 +1016,7 @@ declare namespace LocalJSX {
999
1016
"mooar-viewer" : MooarViewer ;
1000
1017
"new-viewer" : NewViewer ;
1001
1018
"opensea-viewer" : OpenseaViewer ;
1019
+ "other-tapps-button" : OtherTappsButton ;
1002
1020
"popover-dialog" : PopoverDialog ;
1003
1021
"script-select-dialog" : ScriptSelectDialog ;
1004
1022
"security-status" : SecurityStatus ;
@@ -1050,6 +1068,7 @@ declare module "@stencil/core" {
1050
1068
"mooar-viewer" : LocalJSX . MooarViewer & JSXBase . HTMLAttributes < HTMLMooarViewerElement > ;
1051
1069
"new-viewer" : LocalJSX . NewViewer & JSXBase . HTMLAttributes < HTMLNewViewerElement > ;
1052
1070
"opensea-viewer" : LocalJSX . OpenseaViewer & JSXBase . HTMLAttributes < HTMLOpenseaViewerElement > ;
1071
+ "other-tapps-button" : LocalJSX . OtherTappsButton & JSXBase . HTMLAttributes < HTMLOtherTappsButtonElement > ;
1053
1072
"popover-dialog" : LocalJSX . PopoverDialog & JSXBase . HTMLAttributes < HTMLPopoverDialogElement > ;
1054
1073
"script-select-dialog" : LocalJSX . ScriptSelectDialog & JSXBase . HTMLAttributes < HTMLScriptSelectDialogElement > ;
1055
1074
"security-status" : LocalJSX . SecurityStatus & JSXBase . HTMLAttributes < HTMLSecurityStatusElement > ;
0 commit comments