@clerk/shared
Version:
Internal package utils used by the Clerk SDKs
10 lines • 584 B
text/typescript
//#region src/utils/fastDeepMerge.d.ts
/**
* Merges 2 objects without creating new object references
* The merged props will appear on the `target` object
* If `target` already has a value for a given key it will not be overwritten
*/
declare const fastDeepMergeAndReplace: (source: Record<any, any> | undefined | null, target: Record<any, any> | undefined | null) => void;
declare const fastDeepMergeAndKeep: (source: Record<any, any> | undefined | null, target: Record<any, any> | undefined | null) => void;
//#endregion
export { fastDeepMergeAndKeep, fastDeepMergeAndReplace };