@@ -16,29 +16,26 @@ export class ClientConfigBuilder extends BaseClientConfigBuilder {
1616 // $start: ClientConfigBuilder-constructor
1717 /**
1818 * Instantiate a ClientConfigBuilder
19- *
20- * @param _wrapperCache?: a wrapper cache to be used in place of the default wrapper cache
21- * @param _resolver?: a uri resolver to be used in place of any added redirects, wrappers, packages, and resolvers when building a CoreClientConfig
2219 */
23- constructor (
24- private readonly _wrapperCache ?: IWrapperCache ,
25- private readonly _resolver ?: IUriResolver < unknown >
26- ) /* $ */ {
20+ constructor ( ) /* $ */ {
2721 super ( ) ;
2822 }
2923
3024 addDefaults ( ) : IClientConfigBuilder {
3125 return this . add ( getDefaultConfig ( ) ) ;
3226 }
3327
34- buildCoreConfig ( ) : CoreClientConfig {
28+ buildCoreConfig (
29+ wrapperCache ?: IWrapperCache ,
30+ resolver ?: IUriResolver < unknown >
31+ ) : CoreClientConfig {
3532 const clientConfig = this . build ( ) ;
3633
3734 return {
3835 envs : clientConfig . envs ,
3936 interfaces : clientConfig . interfaces ,
4037 resolver :
41- this . _resolver ??
38+ resolver ??
4239 RecursiveResolver . from (
4340 PackageToWrapperCacheResolver . from (
4441 [
@@ -50,7 +47,7 @@ export class ClientConfigBuilder extends BaseClientConfigBuilder {
5047 ...clientConfig . resolvers ,
5148 new ExtendableUriResolver ( ) ,
5249 ] ,
53- this . _wrapperCache ?? new WrapperCache ( )
50+ wrapperCache ?? new WrapperCache ( )
5451 )
5552 ) ,
5653 } ;
0 commit comments