Versions in this module Expand all Collapse all v0 v0.1.0 Sep 18, 2023 Changes in this version + var ErrContextReaderEmpty = errors.New("context reader is empty") + type ContextReader interface + HasNext func() bool + Next func() (any, error) + type ContextReaderJSON struct + func NewContextReaderJSON(input io.Reader) *ContextReaderJSON + func NewContextReaderJSONFromFile(filepath string) (*ContextReaderJSON, error) + func NewContextReaderJSONLFromFile(filepath string) (*ContextReaderJSON, error) + func (cr *ContextReaderJSON) HasNext() bool + func (cr *ContextReaderJSON) Next() (any, error) + type ContextReaderJSONL struct + func NewContextReaderJSONL(input io.Reader) *ContextReaderJSONL + func (cr *ContextReaderJSONL) HasNext() bool + func (cr *ContextReaderJSONL) Next() (any, error) + type ContextReaderYAML struct + func NewContextReaderYAML(input io.Reader) *ContextReaderYAML + func NewContextReaderYAMLFromFile(filepath string) (*ContextReaderYAML, error) + func (cr *ContextReaderYAML) HasNext() bool + func (cr *ContextReaderYAML) Next() (any, error) + type FileSystem struct + func (fsys FileSystem) Mkdir(name string, perm fs.FileMode) error + func (fsys FileSystem) Open(name string) (fs.File, error) + func (fsys FileSystem) ReadDir(name string) ([]fs.DirEntry, error) + func (fsys FileSystem) WriteFile(name string, data []byte, perm fs.FileMode) error