Versions in this module Expand all Collapse all v1 v1.0.1 Mar 12, 2025 v1.0.0 Mar 5, 2024 Changes in this version + type FinalReader struct + func (r *FinalReader) Close() error + func (r *FinalReader) Read(p []byte) (n int, err error) + type JSONMerger interface + Merged func() io.Reader + ReadNext func(io.ReadCloser) error + func NewMerger() JSONMerger + type JSONType int + const JSONTypeArray + const JSONTypeDictionary + const JSONTypeUnknown + func DetectJSONType(inputStream io.ReadCloser) (JSONType, io.ReadCloser, error) + func DetectJSONTypeUnsafe(inputStream io.Reader) (JSONType, error) + type LazyTeeReader struct + func NewLazyTeeReader(inputStream io.ReadCloser) *LazyTeeReader + func (r *LazyTeeReader) GetFinalReader() io.ReadCloser + func (r *LazyTeeReader) GetNextReader() io.Reader + type UnprocessedMap struct + func NewGitHubUnprocessedMap() *UnprocessedMap + func NewUnprocessedMap(combiner unprocessedMapCombiner) *UnprocessedMap + func (m *UnprocessedMap) Merged() io.Reader + func (m *UnprocessedMap) ReadNext(reader io.ReadCloser) error + type UnprocessedSlice struct + func NewUnprocessedSlice() *UnprocessedSlice + func (slice *UnprocessedSlice) Merged() io.Reader + func (slice *UnprocessedSlice) ReadNext(reader io.ReadCloser) error