rg-stats
Version:
A library for calculating various rhythm game stats.
10 lines (9 loc) • 379 B
TypeScript
/**
* Merge provided options with a set of defaults.
* @param userOptions - The user given options.
* @param defaultOptions - Defaults to set if the user hasn't provided a value for
* that option.
*
* @returns An options object that has no missing keys.
*/
export declare function MergeOptionsWithDefaults<T extends object>(userOptions: Partial<T>, defaultOptions: T): T;