wip
This commit is contained in:
@@ -14,13 +14,12 @@ func matchBlocks(_ js.Value, args []js.Value) any {
|
||||
if len(args) == 0 {
|
||||
return js.ValueOf(map[string]any{"error": "missing markdown"})
|
||||
}
|
||||
t, err := p.MatchBlocks(args[0].String())
|
||||
|
||||
t, err := p.MatchBlocks(args[0].String(), args[1].String())
|
||||
if err != nil {
|
||||
return js.ValueOf(map[string]any{"error": err.Error()})
|
||||
}
|
||||
|
||||
jsonString,_ := json.Marshal(t)
|
||||
jsonString, _ := json.Marshal(t)
|
||||
|
||||
return js.ValueOf(string(jsonString)) // plain string
|
||||
}
|
||||
@@ -44,7 +43,7 @@ func parseFile(_ js.Value, args []js.Value) any {
|
||||
if err != nil {
|
||||
return js.ValueOf(map[string]any{"error": err.Error()})
|
||||
}
|
||||
b, err := json.Marshal(res) // return JSON string to avoid reflect-heavy bridging
|
||||
b, err := json.Marshal(res)
|
||||
if err != nil {
|
||||
return js.ValueOf(map[string]any{"error": err.Error()})
|
||||
}
|
||||
@@ -59,7 +58,7 @@ func parseFileWithTemplate(_ js.Value, args []js.Value) any {
|
||||
if err != nil {
|
||||
return js.ValueOf(map[string]any{"error": err.Error()})
|
||||
}
|
||||
b, err := json.Marshal(res) // return JSON string to avoid reflect-heavy bridging
|
||||
b, err := json.Marshal(res)
|
||||
if err != nil {
|
||||
return js.ValueOf(map[string]any{"error": err.Error()})
|
||||
}
|
||||
@@ -98,4 +97,3 @@ func main() {
|
||||
js.Global().Set("markaGetTemplate", js.FuncOf(getTemplate))
|
||||
select {}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user