Browse Source

Window service created

pull/16908/head
Masum ULU 3 years ago
parent
commit
8526aace20
  1. 1
      npm/ng-packs/packages/core/src/lib/services/index.ts
  2. 12
      npm/ng-packs/packages/core/src/lib/services/window.service.ts

1
npm/ng-packs/packages/core/src/lib/services/index.ts

@ -19,3 +19,4 @@ export * from './session-state.service';
export * from './subscription.service';
export * from './track-by.service';
export * from './local-storage.service';
export * from './window.service';

12
npm/ng-packs/packages/core/src/lib/services/window.service.ts

@ -0,0 +1,12 @@
import { Injectable, inject } from '@angular/core';
import { DOCUMENT } from '@angular/common';
@Injectable({ providedIn: 'root' })
export class AbpWindowService {
protected readonly window = inject(DOCUMENT).defaultView;
protected readonly navigator = this.window.navigator;
copyToClipboard(text: string): Promise<void> {
return this.navigator.clipboard.writeText(text);
}
}
Loading…
Cancel
Save