From e2cf11729b5bd2a790c5e37664dac37a08aafe43 Mon Sep 17 00:00:00 2001 From: Will Charczuk Date: Mon, 18 Jul 2016 14:53:29 -0700 Subject: [PATCH] adding helper interfaces --- value_provider.go | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/value_provider.go b/value_provider.go index 6fceeb0..d696fda 100644 --- a/value_provider.go +++ b/value_provider.go @@ -21,3 +21,15 @@ type LastValueProvider interface { type BoundedLastValueProvider interface { GetBoundedLastValue(index int) (x, y1, y2 float64) } + +// FullValueProvider is an interface that combines `ValueProvider` and `LastValueProvider` +type FullValueProvider interface { + ValueProvider + LastValueProvider +} + +// FullBoundedValueProvider is an interface that combines `ValueProvider` and `LastValueProvider` +type FullBoundedValueProvider interface { + ValueProvider + LastValueProvider +}