Skip to content

Commit b8d609b

Browse files
committed
fix importUsed
1 parent 16332c8 commit b8d609b

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

d2js/js.go

+6-6
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ func jsGetObjOrder(this js.Value, args []js.Value) interface{} {
3838
dsl := args[0].String()
3939

4040
g, _, err := d2compiler.Compile("", strings.NewReader(dsl), &d2compiler.CompileOptions{
41-
UTF16: true,
41+
UTF16Pos: true,
4242
})
4343
if err != nil {
4444
ret := jsObjOrder{Error: err.Error()}
@@ -79,7 +79,7 @@ func jsGetRefRanges(this js.Value, args []js.Value) interface{} {
7979
}
8080

8181
g, _, err := d2compiler.Compile("", strings.NewReader(dsl), &d2compiler.CompileOptions{
82-
UTF16: true,
82+
UTF16Pos: true,
8383
})
8484
var pe *d2parser.ParseError
8585
if err != nil {
@@ -159,7 +159,7 @@ type detectFS struct {
159159
importUsed bool
160160
}
161161

162-
func (detectFS detectFS) Open(name string) (fs.File, error) {
162+
func (detectFS *detectFS) Open(name string) (fs.File, error) {
163163
detectFS.importUsed = true
164164
return &emptyFile{}, nil
165165
}
@@ -171,8 +171,8 @@ func jsParse(this js.Value, args []js.Value) interface{} {
171171
detectFS := detectFS{}
172172

173173
g, _, err := d2compiler.Compile("", strings.NewReader(dsl), &d2compiler.CompileOptions{
174-
UTF16: true,
175-
FS: detectFS,
174+
UTF16Pos: true,
175+
FS: &detectFS,
176176
})
177177
// If an import was used, client side D2 cannot reliably compile
178178
// Defer to backend compilation
@@ -228,7 +228,7 @@ func jsCompile(this js.Value, args []js.Value) interface{} {
228228
script := args[0].String()
229229

230230
g, _, err := d2compiler.Compile("", strings.NewReader(script), &d2compiler.CompileOptions{
231-
UTF16: true,
231+
UTF16Pos: true,
232232
})
233233
var pe *d2parser.ParseError
234234
if err != nil {

0 commit comments

Comments
 (0)