master
go 20 lines 399 Bytes
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package chartengine
4
5 import (
6 "fmt"
7 "strings"
8
9 "github.com/netdata/netdata/go/plugins/plugin/framework/chartengine/internal/program"
10 )
11
12 func parseTemplate(raw string) (program.Template, error) {
13 tpl := program.Template{
14 Raw: strings.TrimSpace(raw),
15 }
16 if tpl.Raw == "" {
17 return tpl, fmt.Errorf("template cannot be empty")
18 }
19 return tpl, nil
20 }