@mr-hope/vuepress-shared
Version:
Shared for vuepress-theme-hope
7 lines (6 loc) • 385 B
TypeScript
declare type IAnyObject = Record<string, any>;
/** Deep merge objects to the first one */
export declare const deepAssign: <T extends IAnyObject, U extends IAnyObject = T, V extends IAnyObject = T>(originObject: T, ...assignObjects: U[]) => V;
/** Deep merge objects to the last one */
export declare const deepAssignReverse: (...assignObjects: IAnyObject[]) => IAnyObject;
export {};