utils.d.ts 489 B

12345678910111213141516
  1. type Adapter<T> = (options: T, ...rest: any[]) => T;
  2. /**
  3. * Adaptor return default options for raw options.
  4. */
  5. export declare function useDefaultAdaptor<T>(adaptor: Adapter<T>): Adapter<T>;
  6. /**
  7. * Adaptor return options override raw options.
  8. */
  9. export declare function useOverrideAdaptor<T>(adaptor: Adapter<T>): Adapter<T>;
  10. export declare function mergeData(dataDescriptor: any[] | {
  11. value: any;
  12. [key: string]: any;
  13. }, dataValue: any[]): any[] | {
  14. value: any;
  15. };
  16. export {};