Versions in this module Expand all Collapse all v0 v0.8.0 Oct 1, 2026 v0.6.0 Sep 30, 2026 Changes in this version + const PageRows + func Apply(w *sheet.Workbook, d Done) + func ShapeOf(h fileio.Source) sheet.SourceShape + type Done struct + Err string + Keys []string + Opened string + Shape sheet.SourceShape + type Host struct + Budget int + Debounce time.Duration + Now func() time.Time + Open Opener + func NewHost(budget int) *Host + func (h *Host) Answer(q sheet.SourceQuestion) (sheet.SourceAnswer, bool) + func (h *Host) Close() + func (h *Host) Jobs() []*Job + func (h *Host) Link(list []Linked) bool + func (h *Host) Pending() bool + func (h *Host) Poll() bool + func (h *Host) Reload(name string) + func (h *Host) Settle(ctx context.Context, w *sheet.Workbook, links []Linked) + func (h *Host) Shape(name string) (sheet.SourceShape, string, bool) + func (h *Host) Source(name string) (fileio.Source, int, bool) + func (h *Host) Store(j *Job) Done + type Job struct + func (j *Job) Run(ctx context.Context) + func (j *Job) String() string + type Linked struct + Name string + Spec fileio.SourceSpec + func Links(w *sheet.Workbook, abs func(string) string, tempDir string) []Linked + type Opener func(ctx context.Context, spec fileio.SourceSpec) (fileio.Source, error) + type PageJob struct + func (j *PageJob) Run(ctx context.Context) + type Pages struct + func NewPages(h fileio.Source, gen int, o *sheet.SourceOrder) *Pages + func (p *Pages) Building() bool + func (p *Pages) Close() + func (p *Pages) Err() string + func (p *Pages) Jobs() []*PageJob + func (p *Pages) Of(h fileio.Source, gen int) bool + func (p *Pages) Row(i int64) (int64, []sheet.LiveCell, bool) + func (p *Pages) Rows() (int64, bool) + func (p *Pages) Same(h fileio.Source, gen int, o *sheet.SourceOrder) bool + func (p *Pages) Store(j *PageJob) bool + func (p *Pages) Want(from, to int64)