• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

oprajs / opra / 19958387866

05 Dec 2025 09:19AM UTC coverage: 80.99% (-0.2%) from 81.23%
19958387866

push

github

erayhanoglu
chore: Updated deps

3534 of 4540 branches covered (77.84%)

Branch coverage included in aggregate %.

31111 of 38237 relevant lines covered (81.36%)

218.64 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/packages/angular/src/interfaces/module-options.interface.ts
1
import { InjectionToken, NgModule, Type } from '@angular/core';
×
2
import type { StrictOmit } from 'ts-gems';
×
3
import type { AngularBackend } from '../angular-backend';
×
4

×
5
export type OpraClientModuleOptions = AngularBackend.Options & {
×
6
  serviceUrl: string;
×
7
  token?: string | InjectionToken<any>;
×
8
};
×
9

×
10
type _OpraClientModuleOptions = StrictOmit<OpraClientModuleOptions, 'token'>;
×
11

×
12
export interface OpraModuleOptionsFactory {
×
13
  createOptions(): Promise<_OpraClientModuleOptions> | _OpraClientModuleOptions;
×
14
}
×
15

×
16
export interface OpraClientModuleAsyncOptions extends Pick<
×
17
  NgModule,
×
18
  'imports' | 'providers'
×
19
> {
×
20
  token?: string | InjectionToken<any>;
×
21
  useExisting?: Type<OpraModuleOptionsFactory>;
×
22
  useClass?: Type<any>;
×
23
  useFactory?: (
×
24
    ...args: any[]
×
25
  ) => Promise<_OpraClientModuleOptions> | _OpraClientModuleOptions;
×
26
  deps?: any[];
×
27
}
×
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc