@ng-doc/ui-kit
Version:
<!-- PROJECT LOGO --> <br /> <div align="center"> <a href="https://github.com/ng-doc/ng-doc"> <img src="https://ng-doc.com/assets/images/ng-doc.svg?raw=true" alt="Logo" height="150px"> </a>
33 lines (29 loc) • 957 B
JavaScript
import { HTTP_INTERCEPTORS } from '@angular/common/http';
import { NgDocCacheInterceptor } from '@ng-doc/ui-kit/interceptors';
import { NG_DOC_ASSETS_PATH, NG_DOC_CUSTOM_ICONS_PATH } from '@ng-doc/ui-kit/tokens';
/**
* Provides Base UI Kit configuration for the application root module.
* @param config - The UI Kit configuration.
*/
function provideNgDocUiKitConfig(config) {
return [
{
provide: NG_DOC_ASSETS_PATH,
useValue: config?.assetsPath ?? 'assets/ng-doc/ui-kit',
},
{
provide: NG_DOC_CUSTOM_ICONS_PATH,
useValue: config?.customIconsPath ?? 'assets/icons',
},
{
provide: HTTP_INTERCEPTORS,
useClass: NgDocCacheInterceptor,
multi: true,
},
];
}
/**
* Generated bundle index. Do not edit.
*/
export { provideNgDocUiKitConfig };
//# sourceMappingURL=ng-doc-ui-kit-providers-ng-doc-ui-kit-config.mjs.map