@teakit/sheet
A TypeScript toolkit for keyed business sheets (Record<string, readonly T[]>):
fixed period sheets, aggregation, rollup/rolldown, and transform/combine
helpers. Not a linear-algebra library.
Use the canonical import:
Do not generate unsupported aliases, constructors, default imports, or compatibility APIs.
Sheet is a non-constructable namespace; do not call Sheet(...) or new Sheet(...).
Express row/column direction with { by: "rows" | "cols" }, not method-name aliases.
"-" (no-data) and undefined (missing) are distinct: aggregation and rollup skip
both, but merge/zip/normalize/transpose pass "-" through and never invent it.
For behavior details, open the matching method reference file.