@antv/s2
Version:
effective spreadsheet render core lib
16 lines (15 loc) • 845 B
TypeScript
import { EXTRA_FIELD, ORIGIN_FIELD, VALUE_FIELD } from '../common/constant';
import type { ViewMetaData } from '../common/interface/basic';
import type { RawData } from '../common/interface/s2DataConfig';
export declare class CellData {
readonly raw: RawData;
readonly extraField: string;
constructor(raw: RawData, extraField: string);
static getCellData(raw: RawData, extraField: string): CellData;
static getCellDataList(raw: RawData, extraFields: string[]): CellData[];
static getFieldValue(data: ViewMetaData, field?: string): import("../common/interface/s2DataConfig").DataItem;
get [ORIGIN_FIELD](): RawData;
get [EXTRA_FIELD](): string;
get [VALUE_FIELD](): import("../common/interface/s2DataConfig").DataItem;
getValueByField(field: string): import("../common/interface/s2DataConfig").DataItem;
}