interface SpreadsheetData<Snapshot> {
    getCellFormat(snapshot: Snapshot, row: number, column: number): undefined | string;
    getCellValue(snapshot: Snapshot, row: number, column: number): CellValue;
    getColumnCount(snapshot: Snapshot): number;
    getRowCount(snapshot: Snapshot): number;
    getSnapshot(): Snapshot;
    subscribe(onDataChange: (() => void)): (() => void);
}

Type Parameters

  • Snapshot

Hierarchy (view full)

Implemented by

Methods

  • Parameters

    • snapshot: Snapshot
    • row: number
    • column: number

    Returns undefined | string

  • Parameters

    • onDataChange: (() => void)
        • (): void
        • Returns void

    Returns (() => void)

      • (): void
      • Returns void