Skip to content

Commit c095b1d

Browse files
Merge pull request #853 from JohannesHuster/master
Fix error with ambient type when running Universal
2 parents 637bad1 + 9e95c73 commit c095b1d

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

projects/lib/src/oauth-service.ts

+5-1
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,7 @@ export class OAuthService extends AuthConfig implements OnDestroy {
102102
protected inImplicitFlow = false;
103103

104104
protected saveNoncesInLocalStorage = false;
105+
private document: Document;
105106

106107
constructor(
107108
protected ngZone: NgZone,
@@ -112,12 +113,15 @@ export class OAuthService extends AuthConfig implements OnDestroy {
112113
protected urlHelper: UrlHelperService,
113114
protected logger: OAuthLogger,
114115
@Optional() protected crypto: HashHandler,
115-
@Inject(DOCUMENT) private document: Document
116+
@Inject(DOCUMENT) document: any
116117
) {
117118
super();
118119

119120
this.debug('angular-oauth2-oidc v8-beta');
120121

122+
// See https://github.com/manfredsteyer/angular-oauth2-oidc/issues/773 for why this is needed
123+
this.document = document;
124+
121125
this.discoveryDocumentLoaded$ = this.discoveryDocumentLoadedSubject.asObservable();
122126
this.events = this.eventsSubject.asObservable();
123127

0 commit comments

Comments
 (0)