UNPKG

@acrool/react-table

Version:
32 lines (31 loc) 1.12 kB
import { TBodyDataField, TFooter, TTableTitle } from '../types'; /** * 取得欄位設定 * @param titleField */ export declare const getFooterConfig: <K extends string>(titleField: TFooter<K>[K]) => (TFooter<K>[K] & object & Record<"colSpan", unknown>) | undefined; /** * 取得欄位設定 * @param bodyField */ export declare const getFooterClassNameConfig: <K extends string>(bodyField: TBodyDataField<K>[K]) => string | undefined; /** * 取得處理合併設定 * @param title * @param data */ export declare const getFooterColSpanConfig: <K extends string>(title: TTableTitle<K>, data?: TFooter<K>[] | undefined) => Record<string, any>[] | undefined; /** * 取得處理合併設定 * @param title * @param data */ export declare const getFooterRowSpanConfig: <K extends string>(title: TTableTitle<K>, data?: TFooter<K>[] | undefined) => Record<string, any>[] | undefined; /** * 取得沾黏的設定 * @param title * @param data */ export declare const getFooterStickyLeftConfig: <K extends string>(title: TTableTitle<K>, data?: TFooter<K>[] | undefined) => { [x: string]: any; }[] | undefined;