Files
onix/plugins/plugin_definition/plugin.go
2025-02-20 16:52:41 +05:30

15 lines
355 B
Go

package plugin_definition
import "context"
// Validator interface for schema validation
type Validator interface {
Validate(ctx context.Context, b []byte) error
}
// ValidatorProvider interface for creating validators
type ValidatorProvider interface {
//Get(p string) (Validator, error)
Initialize(schemaDir string) (map[string]Validator, error)
}