From 4302eefd81ec70fc06c9e6d7c04699ebd4e329e1 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Fri, 30 May 2025 17:17:15 +0300 Subject: [PATCH] ssr service added --- .../packages/core/src/lib/services/ssr.service.ts | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 npm/ng-packs/packages/core/src/lib/services/ssr.service.ts diff --git a/npm/ng-packs/packages/core/src/lib/services/ssr.service.ts b/npm/ng-packs/packages/core/src/lib/services/ssr.service.ts new file mode 100644 index 0000000000..ddb36ca6df --- /dev/null +++ b/npm/ng-packs/packages/core/src/lib/services/ssr.service.ts @@ -0,0 +1,13 @@ +import { Inject, Injectable, PLATFORM_ID } from '@angular/core'; +import { isPlatformServer } from '@angular/common'; + +@Injectable({ + providedIn: 'root', +}) +export class SSRService { + constructor(@Inject(PLATFORM_ID) private platformId: unknown) {} + + isSsr() { + return isPlatformServer(this.platformId); + } +}