valueUtil.d.ts 524 B

12345678910
  1. import type { Key, DataIndex } from '../interface';
  2. export declare function getPathValue<ValueType, ObjectType extends object>(record: ObjectType, path: DataIndex): ValueType;
  3. interface GetColumnKeyColumn {
  4. key?: Key;
  5. dataIndex?: DataIndex;
  6. }
  7. export declare function getColumnsKey(columns: readonly GetColumnKeyColumn[]): Key[];
  8. export declare function mergeObject<ReturnObject extends object>(...objects: Partial<ReturnObject>[]): ReturnObject;
  9. export declare function validateValue<T>(val: T): boolean;
  10. export {};