UNPKG

@ng-doc/app

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>

1 lines 4.71 kB
{"version":3,"file":"ng-doc-app-providers-ng-doc-app.mjs","sources":["../tmp-esm2022/providers/ng-doc-app/provide-ng-doc-app.js","../tmp-esm2022/providers/ng-doc-app/ng-doc-app-providers-ng-doc-app.js"],"sourcesContent":["import { ViewportScroller } from '@angular/common';\nimport { inject, provideAppInitializer } from '@angular/core';\nimport { NgDocHighlighterService } from '@ng-doc/app/services/highlighter';\nimport { provideNgDocUiKitConfig } from '@ng-doc/ui-kit';\n/**\n * Provides the NgDoc application configuration.\n * @param config - The optional application configuration.\n */\nexport function provideNgDocApp(config) {\n return [\n /* --- Viewport Scroller --- */\n provideAppInitializer(() => {\n inject(ViewportScroller).setOffset([0, 120]);\n }),\n /* --- Shiki --- */\n provideAppInitializer(async () => {\n await inject(NgDocHighlighterService).initialize(config?.shiki);\n }),\n /* --- UiKit --- */\n ...provideNgDocUiKitConfig(config?.uiKit),\n ];\n}\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZS1uZy1kb2MtYXBwLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vbGlicy9hcHAvcHJvdmlkZXJzL25nLWRvYy1hcHAvcHJvdmlkZS1uZy1kb2MtYXBwLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBRSxnQkFBZ0IsRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQ25ELE9BQU8sRUFBd0IsTUFBTSxFQUFFLHFCQUFxQixFQUFZLE1BQU0sZUFBZSxDQUFDO0FBQzlGLE9BQU8sRUFBMEIsdUJBQXVCLEVBQUUsTUFBTSxrQ0FBa0MsQ0FBQztBQUNuRyxPQUFPLEVBQWlCLHVCQUF1QixFQUFFLE1BQU0sZ0JBQWdCLENBQUM7QUFnQnhFOzs7R0FHRztBQUNILE1BQU0sVUFBVSxlQUFlLENBQzdCLE1BQStCO0lBRS9CLE9BQU87UUFDTCwrQkFBK0I7UUFDL0IscUJBQXFCLENBQUMsR0FBRyxFQUFFO1lBQ3pCLE1BQU0sQ0FBQyxnQkFBZ0IsQ0FBQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUFDO1FBQy9DLENBQUMsQ0FBQztRQUVGLG1CQUFtQjtRQUNuQixxQkFBcUIsQ0FBQyxLQUFLLElBQUksRUFBRTtZQUMvQixNQUFNLE1BQU0sQ0FBQyx1QkFBdUIsQ0FBQyxDQUFDLFVBQVUsQ0FBQyxNQUFNLEVBQUUsS0FBSyxDQUFDLENBQUM7UUFDbEUsQ0FBQyxDQUFDO1FBRUYsbUJBQW1CO1FBQ25CLEdBQUcsdUJBQXVCLENBQUMsTUFBTSxFQUFFLEtBQUssQ0FBQztLQUMxQyxDQUFDO0FBQ0osQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFZpZXdwb3J0U2Nyb2xsZXIgfSBmcm9tICdAYW5ndWxhci9jb21tb24nO1xuaW1wb3J0IHsgRW52aXJvbm1lbnRQcm92aWRlcnMsIGluamVjdCwgcHJvdmlkZUFwcEluaXRpYWxpemVyLCBQcm92aWRlciB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTmdEb2NIaWdobGlnaHRlckNvbmZpZywgTmdEb2NIaWdobGlnaHRlclNlcnZpY2UgfSBmcm9tICdAbmctZG9jL2FwcC9zZXJ2aWNlcy9oaWdobGlnaHRlcic7XG5pbXBvcnQgeyBOZ0RvY1VpQ29uZmlnLCBwcm92aWRlTmdEb2NVaUtpdENvbmZpZyB9IGZyb20gJ0BuZy1kb2MvdWkta2l0JztcblxuLyoqXG4gKiBOZ0RvYyBhcHBsaWNhdGlvbiBjb25maWcuXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgTmdEb2NBcHBsaWNhdGlvbkNvbmZpZyB7XG4gIC8qKlxuICAgKiBVSSBLaXQgY29uZmlndXJhdGlvbi5cbiAgICovXG4gIHVpS2l0PzogTmdEb2NVaUNvbmZpZztcbiAgLyoqXG4gICAqIFNoaWtpIHRoZW1lLlxuICAgKi9cbiAgc2hpa2k/OiBOZ0RvY0hpZ2hsaWdodGVyQ29uZmlnO1xufVxuXG4vKipcbiAqIFByb3ZpZGVzIHRoZSBOZ0RvYyBhcHBsaWNhdGlvbiBjb25maWd1cmF0aW9uLlxuICogQHBhcmFtIGNvbmZpZyAtIFRoZSBvcHRpb25hbCBhcHBsaWNhdGlvbiBjb25maWd1cmF0aW9uLlxuICovXG5leHBvcnQgZnVuY3Rpb24gcHJvdmlkZU5nRG9jQXBwKFxuICBjb25maWc/OiBOZ0RvY0FwcGxpY2F0aW9uQ29uZmlnLFxuKTogQXJyYXk8RW52aXJvbm1lbnRQcm92aWRlcnMgfCBQcm92aWRlcj4ge1xuICByZXR1cm4gW1xuICAgIC8qIC0tLSBWaWV3cG9ydCBTY3JvbGxlciAtLS0gKi9cbiAgICBwcm92aWRlQXBwSW5pdGlhbGl6ZXIoKCkgPT4ge1xuICAgICAgaW5qZWN0KFZpZXdwb3J0U2Nyb2xsZXIpLnNldE9mZnNldChbMCwgMTIwXSk7XG4gICAgfSksXG5cbiAgICAvKiAtLS0gU2hpa2kgLS0tICovXG4gICAgcHJvdmlkZUFwcEluaXRpYWxpemVyKGFzeW5jICgpID0+IHtcbiAgICAgIGF3YWl0IGluamVjdChOZ0RvY0hpZ2hsaWdodGVyU2VydmljZSkuaW5pdGlhbGl6ZShjb25maWc/LnNoaWtpKTtcbiAgICB9KSxcblxuICAgIC8qIC0tLSBVaUtpdCAtLS0gKi9cbiAgICAuLi5wcm92aWRlTmdEb2NVaUtpdENvbmZpZyhjb25maWc/LnVpS2l0KSxcbiAgXTtcbn1cbiJdfQ==","/**\n * Generated bundle index. Do not edit.\n */\nexport * from './index';\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmctZG9jLWFwcC1wcm92aWRlcnMtbmctZG9jLWFwcC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL2xpYnMvYXBwL3Byb3ZpZGVycy9uZy1kb2MtYXBwL25nLWRvYy1hcHAtcHJvdmlkZXJzLW5nLWRvYy1hcHAudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0dBRUc7QUFFSCxjQUFjLFNBQVMsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogR2VuZXJhdGVkIGJ1bmRsZSBpbmRleC4gRG8gbm90IGVkaXQuXG4gKi9cblxuZXhwb3J0ICogZnJvbSAnLi9pbmRleCc7XG4iXX0="],"names":[],"mappings":";;;;;AAIA;AACA;AACA;AACA;AACO,SAAS,eAAe,CAAC,MAAM,EAAE;AACxC,IAAI,OAAO;AACX;AACA,QAAQ,qBAAqB,CAAC,MAAM;AACpC,YAAY,MAAM,CAAC,gBAAgB,CAAC,CAAC,SAAS,CAAC,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;AACxD,SAAS,CAAC;AACV;AACA,QAAQ,qBAAqB,CAAC,YAAY;AAC1C,YAAY,MAAM,MAAM,CAAC,uBAAuB,CAAC,CAAC,UAAU,CAAC,MAAM,EAAE,KAAK,CAAC;AAC3E,SAAS,CAAC;AACV;AACA,QAAQ,GAAG,uBAAuB,CAAC,MAAM,EAAE,KAAK,CAAC;AACjD,KAAK;AACL;;ACrBA;AACA;AACA;;;;"}