Skip to content

Commit cf5a1df

Browse files
Relax provideMarkdown method usage to not require environment provider (#490)
* Relax provideMarkdown method usage to not require environment provider * Fix return typing --------- Co-authored-by: jfcere <[email protected]>
1 parent e3475e1 commit cf5a1df

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/src/provide-markdown.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
import { EnvironmentProviders, makeEnvironmentProviders, SecurityContext } from '@angular/core';
1+
import { Provider, SecurityContext } from '@angular/core';
22
import { MarkdownModuleConfig } from './markdown.module';
33
import { MarkdownService, SECURITY_CONTEXT } from './markdown.service';
44
import { MARKED_EXTENSIONS } from './marked-extensions';
55

6-
export function provideMarkdown(markdownModuleConfig?: MarkdownModuleConfig): EnvironmentProviders {
7-
return makeEnvironmentProviders([
6+
export function provideMarkdown(markdownModuleConfig?: MarkdownModuleConfig): Provider[] {
7+
return [
88
MarkdownService,
99
markdownModuleConfig?.loader ?? [],
1010
markdownModuleConfig?.clipboardOptions ?? [],
@@ -17,5 +17,5 @@ export function provideMarkdown(markdownModuleConfig?: MarkdownModuleConfig): En
1717
provide: SECURITY_CONTEXT,
1818
useValue: markdownModuleConfig?.sanitize ?? SecurityContext.HTML,
1919
},
20-
]);
20+
];
2121
}

0 commit comments

Comments
 (0)