import { IConsumer , IMatrixConsumer , IMatrixShapeConsumer , IShapeConsumer , IVectorConsumer , IVectorShapeConsumer , } from "@tiny-calc/types" ; class NullConsumer implements IConsumer < unknown > , IMatrixConsumer < unknown > , IMatrixShapeConsumer , IShapeConsumer < unknown > , IVectorConsumer < unknown > , IVectorShapeConsumer { public rowsChanged ( ) { } public colsChanged ( ) { } public cellsChanged ( ) { } public keyChanged ( ) { } public itemsChanged ( ) { } } /** A generic test consumer that ignores all change notifications. */ export const nullConsumer = new NullConsumer ( ) ;