@@ -38,7 +38,7 @@ func jsGetObjOrder(this js.Value, args []js.Value) interface{} {
38
38
dsl := args [0 ].String ()
39
39
40
40
g , _ , err := d2compiler .Compile ("" , strings .NewReader (dsl ), & d2compiler.CompileOptions {
41
- UTF16 : true ,
41
+ UTF16Pos : true ,
42
42
})
43
43
if err != nil {
44
44
ret := jsObjOrder {Error : err .Error ()}
@@ -79,7 +79,7 @@ func jsGetRefRanges(this js.Value, args []js.Value) interface{} {
79
79
}
80
80
81
81
g , _ , err := d2compiler .Compile ("" , strings .NewReader (dsl ), & d2compiler.CompileOptions {
82
- UTF16 : true ,
82
+ UTF16Pos : true ,
83
83
})
84
84
var pe * d2parser.ParseError
85
85
if err != nil {
@@ -159,7 +159,7 @@ type detectFS struct {
159
159
importUsed bool
160
160
}
161
161
162
- func (detectFS detectFS ) Open (name string ) (fs.File , error ) {
162
+ func (detectFS * detectFS ) Open (name string ) (fs.File , error ) {
163
163
detectFS .importUsed = true
164
164
return & emptyFile {}, nil
165
165
}
@@ -171,8 +171,8 @@ func jsParse(this js.Value, args []js.Value) interface{} {
171
171
detectFS := detectFS {}
172
172
173
173
g , _ , err := d2compiler .Compile ("" , strings .NewReader (dsl ), & d2compiler.CompileOptions {
174
- UTF16 : true ,
175
- FS : detectFS ,
174
+ UTF16Pos : true ,
175
+ FS : & detectFS ,
176
176
})
177
177
// If an import was used, client side D2 cannot reliably compile
178
178
// Defer to backend compilation
@@ -228,7 +228,7 @@ func jsCompile(this js.Value, args []js.Value) interface{} {
228
228
script := args [0 ].String ()
229
229
230
230
g , _ , err := d2compiler .Compile ("" , strings .NewReader (script ), & d2compiler.CompileOptions {
231
- UTF16 : true ,
231
+ UTF16Pos : true ,
232
232
})
233
233
var pe * d2parser.ParseError
234
234
if err != nil {
0 commit comments