unbag
Version:
一个专门用来开发npm工具的包
10 lines • 363 B
text/typescript
import { DeepPartial } from "ts-essentials";
export declare const useConfigHelper: <T>(params: {
defaultConfig: T;
disabledFreeze?: boolean | undefined;
merge?: ((defaults: T, overrides: DeepPartial<T>) => T) | undefined;
}) => {
defineConfig: (config: DeepPartial<T>) => DeepPartial<T>;
fillConfig: (config: DeepPartial<T>) => T;
defaultConfig: T;
};