UNPKG

@cisstech/nge

Version:

NG Essentials is a collection of libraries for Angular developers.

19 lines 3.55 kB
import { InjectionToken } from '@angular/core'; export const NGE_MARKDOWN_CONFIG = new InjectionToken('NGE_MARKDOWN_CONFIG'); export const NGE_MARKDOWN_THEMES = new InjectionToken('NGE_MARKDOWN_THEMES'); export const NgeMarkdownConfigProvider = (config) => typeof config === 'function' ? { provide: NGE_MARKDOWN_CONFIG, useFactory: config, } : { provide: NGE_MARKDOWN_CONFIG, useValue: config, }; // darkThemeClassName: 'dark-theme', export const NgeMarkdownThemeProvider = (...themes) => themes.map((theme) => ({ provide: NGE_MARKDOWN_THEMES, useValue: theme, multi: true, })); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmdlLW1hcmtkb3duLWNvbmZpZy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL25nZS9tYXJrZG93bi9zcmMvbmdlLW1hcmtkb3duLWNvbmZpZy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUUsY0FBYyxFQUFZLE1BQU0sZUFBZSxDQUFBO0FBNEJ4RCxNQUFNLENBQUMsTUFBTSxtQkFBbUIsR0FBRyxJQUFJLGNBQWMsQ0FBb0IscUJBQXFCLENBQUMsQ0FBQTtBQUUvRixNQUFNLENBQUMsTUFBTSxtQkFBbUIsR0FBRyxJQUFJLGNBQWMsQ0FBbUIscUJBQXFCLENBQUMsQ0FBQTtBQUU5RixNQUFNLENBQUMsTUFBTSx5QkFBeUIsR0FBRyxDQUFDLE1BQXFELEVBQVksRUFBRSxDQUMzRyxPQUFPLE1BQU0sS0FBSyxVQUFVO0lBQzFCLENBQUMsQ0FBQztRQUNFLE9BQU8sRUFBRSxtQkFBbUI7UUFFNUIsVUFBVSxFQUFFLE1BQU07S0FDbkI7SUFDSCxDQUFDLENBQUM7UUFDRSxPQUFPLEVBQUUsbUJBQW1CO1FBRTVCLFFBQVEsRUFBRSxNQUFNO0tBQ2pCLENBQUE7QUFFUCxxQ0FBcUM7QUFFckMsTUFBTSxDQUFDLE1BQU0sd0JBQXdCLEdBQUcsQ0FBQyxHQUFHLE1BQTBCLEVBQWMsRUFBRSxDQUNwRixNQUFNLENBQUMsR0FBRyxDQUFDLENBQUMsS0FBSyxFQUFFLEVBQUUsQ0FBQyxDQUFDO0lBQ3JCLE9BQU8sRUFBRSxtQkFBbUI7SUFDNUIsUUFBUSxFQUFFLEtBQUs7SUFDZixLQUFLLEVBQUUsSUFBSTtDQUNaLENBQUMsQ0FBQyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgSW5qZWN0aW9uVG9rZW4sIFByb3ZpZGVyIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSdcbmltcG9ydCB7IE1hcmtlZE9wdGlvbnMgfSBmcm9tICdtYXJrZWQnXG5cbi8qKlxuICogR2xvYmFsIGNvbmZpZ3VyYXRpb24gb2YgTmdlTWFya2Rvd25Nb2R1bGVcbiAqL1xuZXhwb3J0IGRlY2xhcmUgdHlwZSBOZ2VNYXJrZG93bkNvbmZpZyA9IE1hcmtlZE9wdGlvbnMgJiB7XG4gIC8qKlxuICAgKiBDbGFzcyBuYW1lIGluZGljYXRpbmcgdGhhdCB0aGUgcGFnZSBpcyBjdXJyZW50bHkgaW4gZGFyayBtb2RlXG4gICAqL1xuICBkYXJrVGhlbWVDbGFzc05hbWU/OiBzdHJpbmdcbn1cblxuLyoqXG4gKiBUaGVtZSBjb25maWd1cmF0aW9uIG9mIE5nZU1hcmtkb3duTW9kdWxlXG4gKi9cbmV4cG9ydCBpbnRlcmZhY2UgTmdlTWFya2Rvd25UaGVtZSB7XG4gIC8qKlxuICAgKiBOYW1lIG9mIHRoZSB0aGVtZSAodGhlIEBJbnB1dCgpIHRoZW1lIHByb3BlcnR5IG9mIE5nZU1hcmtkb3duQ29tcG9uZW50KVxuICAgKi9cbiAgbmFtZTogc3RyaW5nXG5cbiAgLyoqXG4gICAqIFN0eWxlIFVSTCBmb3IgdGhlIHRoZW1lXG4gICAqL1xuICBzdHlsZVVybDogc3RyaW5nXG59XG5cbmV4cG9ydCBjb25zdCBOR0VfTUFSS0RPV05fQ09ORklHID0gbmV3IEluamVjdGlvblRva2VuPE5nZU1hcmtkb3duQ29uZmlnPignTkdFX01BUktET1dOX0NPTkZJRycpXG5cbmV4cG9ydCBjb25zdCBOR0VfTUFSS0RPV05fVEhFTUVTID0gbmV3IEluamVjdGlvblRva2VuPE5nZU1hcmtkb3duVGhlbWU+KCdOR0VfTUFSS0RPV05fVEhFTUVTJylcblxuZXhwb3J0IGNvbnN0IE5nZU1hcmtkb3duQ29uZmlnUHJvdmlkZXIgPSAoY29uZmlnOiBOZ2VNYXJrZG93bkNvbmZpZyB8ICgoKSA9PiBOZ2VNYXJrZG93bkNvbmZpZykpOiBQcm92aWRlciA9PlxuICB0eXBlb2YgY29uZmlnID09PSAnZnVuY3Rpb24nXG4gICAgPyB7XG4gICAgICAgIHByb3ZpZGU6IE5HRV9NQVJLRE9XTl9DT05GSUcsXG5cbiAgICAgICAgdXNlRmFjdG9yeTogY29uZmlnLFxuICAgICAgfVxuICAgIDoge1xuICAgICAgICBwcm92aWRlOiBOR0VfTUFSS0RPV05fQ09ORklHLFxuXG4gICAgICAgIHVzZVZhbHVlOiBjb25maWcsXG4gICAgICB9XG5cbi8vICBkYXJrVGhlbWVDbGFzc05hbWU6ICdkYXJrLXRoZW1lJyxcblxuZXhwb3J0IGNvbnN0IE5nZU1hcmtkb3duVGhlbWVQcm92aWRlciA9ICguLi50aGVtZXM6IE5nZU1hcmtkb3duVGhlbWVbXSk6IFByb3ZpZGVyW10gPT5cbiAgdGhlbWVzLm1hcCgodGhlbWUpID0+ICh7XG4gICAgcHJvdmlkZTogTkdFX01BUktET1dOX1RIRU1FUyxcbiAgICB1c2VWYWx1ZTogdGhlbWUsXG4gICAgbXVsdGk6IHRydWUsXG4gIH0pKVxuIl19