@@ -29,57 +29,57 @@ interface ResolvedSegmentBase {
29
29
type : string ;
30
30
}
31
31
32
- interface ResolvedSegmentPush < T > extends ResolvedSegmentBase {
32
+ export interface ResolvedSegmentPush < T > extends ResolvedSegmentBase {
33
33
type : 'push' ;
34
34
value : T ;
35
35
}
36
36
37
- interface ResolvedSegmentEvaluation < T > extends ResolvedSegmentBase {
37
+ export interface ResolvedSegmentEvaluation < T > extends ResolvedSegmentBase {
38
38
type : 'evaluation' ;
39
39
value : T ;
40
40
}
41
41
42
- interface ResolvedSegmentVariableBytecode extends ResolvedSegmentBase {
42
+ export interface ResolvedSegmentVariableBytecode extends ResolvedSegmentBase {
43
43
type : 'bytecode' ;
44
44
value : Uint8Array ;
45
45
variable : string ;
46
46
}
47
47
48
- interface ResolvedSegmentScriptBytecode extends ResolvedSegmentBase {
48
+ export interface ResolvedSegmentScriptBytecode extends ResolvedSegmentBase {
49
49
script : string ;
50
50
type : 'bytecode' ;
51
51
value : Uint8Array ;
52
52
}
53
53
54
- interface ResolvedSegmentOpcodeBytecode extends ResolvedSegmentBase {
54
+ export interface ResolvedSegmentOpcodeBytecode extends ResolvedSegmentBase {
55
55
opcode : string ;
56
56
type : 'bytecode' ;
57
57
value : Uint8Array ;
58
58
}
59
59
60
- interface ResolvedSegmentLiteralBytecode extends ResolvedSegmentBase {
60
+ export interface ResolvedSegmentLiteralBytecode extends ResolvedSegmentBase {
61
61
literalType : 'BigIntLiteral' | 'HexLiteral' | 'UTF8Literal' ;
62
62
type : 'bytecode' ;
63
63
value : Uint8Array ;
64
64
}
65
65
66
- type ResolvedSegmentBytecode =
66
+ export type ResolvedSegmentBytecode =
67
67
| ResolvedSegmentLiteralBytecode
68
68
| ResolvedSegmentOpcodeBytecode
69
69
| ResolvedSegmentScriptBytecode
70
70
| ResolvedSegmentVariableBytecode ;
71
71
72
- interface ResolvedSegmentComment extends ResolvedSegmentBase {
72
+ export interface ResolvedSegmentComment extends ResolvedSegmentBase {
73
73
type : 'comment' ;
74
74
value : string ;
75
75
}
76
76
77
- interface ResolvedSegmentError extends ResolvedSegmentBase {
77
+ export interface ResolvedSegmentError extends ResolvedSegmentBase {
78
78
type : 'error' ;
79
79
value : string ;
80
80
}
81
81
82
- type ResolvedSegment =
82
+ export type ResolvedSegment =
83
83
| ResolvedSegmentPush < ResolvedScript >
84
84
| ResolvedSegmentEvaluation < ResolvedScript >
85
85
| ResolvedSegmentBytecode
0 commit comments