From 81486339201d1005cd877c0394bb1aeabe95acd3 Mon Sep 17 00:00:00 2001 From: Austin Roberts Date: Tue, 31 Aug 2021 15:40:39 -0500 Subject: [PATCH] Add plugin loader interface --- core/interface.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/interface.go b/core/interface.go index 97861b4..a24bbc0 100644 --- a/core/interface.go +++ b/core/interface.go @@ -131,3 +131,7 @@ type Logger interface { Crit(string, ...interface{}) Error(string, ...interface{}) } + +type PluginLoader interface{ + Lookup(name string, validate func(interface{}) bool) []interface{} +}