Skip to content

Commit

Permalink
squash!
Browse files Browse the repository at this point in the history
Signed-off-by: Nikola Hristov <[email protected]>
  • Loading branch information
NikolaRHristov committed May 22, 2024
1 parent c71549d commit ccebdb7
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 11 deletions.
12 changes: 6 additions & 6 deletions Source/Interface/Merge.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
/**
* @module Merge
*
* Represents a generic interface for deep merging objects using merge functions defined in DeepMergeMergeFunctionsURIs.
* Represents a generic interface for deep merging objects using merge functions defined in DeepMergeFunctionsURIs.
*
* @template PMF - A type parameter representing Partial<DeepMergeMergeFunctionsURIs>.
* @template PMF - A type parameter representing Partial<DeepMergeFunctionsURIs>.
*
*/
export default interface Interface<
PMF extends Partial<DeepMergeMergeFunctionsURIs>,
PMF extends Partial<DeepMergeFunctionsURIs>,
> {
/**
* Merges multiple objects of type Ts using the provided merge functions and built-in metadata.
Expand All @@ -19,7 +19,7 @@ export default interface Interface<
...Objects: Ts
): DeepMergeHKT<
Ts,
GetDeepMergeMergeFunctionsURIs<PMF>,
GetDeepMergeFunctionsURIs<PMF>,
DeepMergeBuiltInMetaData
>;
}
Expand All @@ -32,6 +32,6 @@ import type {
DeepMergeBuiltInMetaData,
DeepMergeHKT,
DeepMergeLeafURI,
DeepMergeMergeFunctionsURIs,
GetDeepMergeMergeFunctionsURIs,
DeepMergeFunctionsURIs,
GetDeepMergeFunctionsURIs,
} from "deepmerge-ts";
10 changes: 5 additions & 5 deletions Target/Interface/Merge.d.ts
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
/**
* @module Merge
*
* Represents a generic interface for deep merging objects using merge functions defined in DeepMergeMergeFunctionsURIs.
* Represents a generic interface for deep merging objects using merge functions defined in DeepMergeFunctionsURIs.
*
* @template PMF - A type parameter representing Partial<DeepMergeMergeFunctionsURIs>.
* @template PMF - A type parameter representing Partial<DeepMergeFunctionsURIs>.
*
*/
export default interface Interface<PMF extends Partial<DeepMergeMergeFunctionsURIs>> {
export default interface Interface<PMF extends Partial<DeepMergeFunctionsURIs>> {
/**
* Merges multiple objects of type Ts using the provided merge functions and built-in metadata.
*
* @param ...Objects - An arbitrary number of objects to be merged.
*
*/
<Ts extends readonly unknown[]>(...Objects: Ts): DeepMergeHKT<Ts, GetDeepMergeMergeFunctionsURIs<PMF>, DeepMergeBuiltInMetaData>;
<Ts extends readonly unknown[]>(...Objects: Ts): DeepMergeHKT<Ts, GetDeepMergeFunctionsURIs<PMF>, DeepMergeBuiltInMetaData>;
}
export interface Generic {
DeepMergeArraysURI: DeepMergeLeafURI;
}
import type { DeepMergeBuiltInMetaData, DeepMergeHKT, DeepMergeLeafURI, DeepMergeMergeFunctionsURIs, GetDeepMergeMergeFunctionsURIs } from "deepmerge-ts";
import type { DeepMergeBuiltInMetaData, DeepMergeHKT, DeepMergeLeafURI, DeepMergeFunctionsURIs, GetDeepMergeFunctionsURIs } from "deepmerge-ts";

0 comments on commit ccebdb7

Please sign in to comment.