import { DOCUMENT } from '@angular/common'; import { Inject, Injectable, Optional, } from '@angular/core'; import { SemverInterface, } from './../../../models/index'; @Injectable() export class AddIOSVersionClassService { constructor( @Inject(DOCUMENT) private _document: Document, @Optional() @Inject('currentIOSVersion') private _currentIOSVersion: SemverInterface, ) {} public addIOSVersionClass() { if (this._currentIOSVersion) { this._document.body.classList.add( `u-ios-${this._currentIOSVersion.major}`, ); } } }