go.charczuk.com@v0.0.0-20240327042549-bc490516bd1a/projects/nodes/pkg/model/gen/current_timestamp.go (about) 1 // File generated by nodegen. DO NOT EDIT. 2 package gen 3 4 import ( 5 "fmt" 6 7 "github.com/wcharczuk/go-incr" 8 "go.charczuk.com/projects/nodes/pkg/funcs" 9 "go.charczuk.com/projects/nodes/pkg/incrutil" 10 "go.charczuk.com/projects/nodes/pkg/types" 11 ) 12 13 func CurrentTimestampForNode(graph *incr.Graph, n *types.Node) (output incr.INode, err error) { 14 switch n.Metadata.OutputType { 15 16 case "timestamp": 17 output = incrutil.Func(graph, funcs.CurrentTimestamp) 18 return 19 default: 20 err = fmt.Errorf("invalid currenttimestamp output type %v", n.Metadata.OutputType) 21 return 22 } 23 }