IConfigDefaults<T, C>: {
    [key in keyof T]: T[key] | IConfigDefaultCheck<T, T[key], C>
}

The Type definition to define default values to be applied to the config The value may be either the direct value or a ConfigDefaultCheck definition

Type Parameters