Exported service class by default.
This commit is contained in:
parent
e949b6df08
commit
2f88840ef6
@ -8,7 +8,7 @@ import { HermesClientService } from '../../hermes-client.service';
|
|||||||
import RedeemableAction from '../../shared/models/redeemable_action';
|
import RedeemableAction from '../../shared/models/redeemable_action';
|
||||||
import { FormControl, ReactiveFormsModule } from '@angular/forms';
|
import { FormControl, ReactiveFormsModule } from '@angular/forms';
|
||||||
import { ActivatedRoute } from '@angular/router';
|
import { ActivatedRoute } from '@angular/router';
|
||||||
import { RedeemableActionService } from '../../shared/services/redeemable-action.service';
|
import RedeemableActionService from '../../shared/services/redeemable-action.service';
|
||||||
|
|
||||||
interface IActionFilter {
|
interface IActionFilter {
|
||||||
name: string
|
name: string
|
||||||
|
@ -14,7 +14,7 @@ import TwitchRedemption from '../../shared/models/twitch-redemption';
|
|||||||
import RedeemableAction from '../../shared/models/redeemable_action';
|
import RedeemableAction from '../../shared/models/redeemable_action';
|
||||||
import { integerValidator } from '../../shared/validators/integer';
|
import { integerValidator } from '../../shared/validators/integer';
|
||||||
import { createTypeValidator } from '../../shared/validators/of-type';
|
import { createTypeValidator } from '../../shared/validators/of-type';
|
||||||
import { RedemptionService } from '../../shared/services/redemption.service';
|
import RedemptionService from '../../shared/services/redemption.service';
|
||||||
import { Subscription } from 'rxjs';
|
import { Subscription } from 'rxjs';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
import { Component, inject, OnDestroy, OnInit, signal } from '@angular/core';
|
import { Component, inject, OnDestroy, OnInit, signal } from '@angular/core';
|
||||||
import { RedemptionService } from '../../shared/services/redemption.service';
|
import RedemptionService from '../../shared/services/redemption.service';
|
||||||
import Redemption from '../../shared/models/redemption';
|
import Redemption from '../../shared/models/redemption';
|
||||||
import { MatCardModule } from '@angular/material/card';
|
import { MatCardModule } from '@angular/material/card';
|
||||||
import { TwitchRedemptionDropdownComponent } from "../twitch-redemption-dropdown/twitch-redemption-dropdown.component";
|
import { TwitchRedemptionDropdownComponent } from "../twitch-redemption-dropdown/twitch-redemption-dropdown.component";
|
||||||
|
@ -2,7 +2,7 @@ import { Component, inject, OnInit } from '@angular/core';
|
|||||||
import { RedemptionListComponent } from "../redemption-list/redemption-list.component";
|
import { RedemptionListComponent } from "../redemption-list/redemption-list.component";
|
||||||
import { HermesClientService } from '../../hermes-client.service';
|
import { HermesClientService } from '../../hermes-client.service';
|
||||||
import { HttpClient } from '@angular/common/http';
|
import { HttpClient } from '@angular/common/http';
|
||||||
import { RedemptionService } from '../../shared/services/redemption.service';
|
import RedemptionService from '../../shared/services/redemption.service';
|
||||||
import { Observable, of } from 'rxjs';
|
import { Observable, of } from 'rxjs';
|
||||||
import Redemption from '../../shared/models/redemption';
|
import Redemption from '../../shared/models/redemption';
|
||||||
import { ActivatedRoute } from '@angular/router';
|
import { ActivatedRoute } from '@angular/router';
|
||||||
|
@ -2,7 +2,7 @@ import { Injectable } from '@angular/core';
|
|||||||
import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
|
import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
import RedeemableAction from '../models/redeemable_action';
|
import RedeemableAction from '../models/redeemable_action';
|
||||||
import { RedeemableActionService } from '../services/redeemable-action.service';
|
import RedeemableActionService from '../services/redeemable-action.service';
|
||||||
|
|
||||||
@Injectable({ providedIn: 'root' })
|
@Injectable({ providedIn: 'root' })
|
||||||
export default class RedeemableActionResolver implements Resolve<RedeemableAction[]> {
|
export default class RedeemableActionResolver implements Resolve<RedeemableAction[]> {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
|
import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
import { RedemptionService } from '../services/redemption.service';
|
import RedemptionService from '../services/redemption.service';
|
||||||
import Redemption from '../models/redemption';
|
import Redemption from '../models/redemption';
|
||||||
|
|
||||||
@Injectable({ providedIn: 'root' })
|
@Injectable({ providedIn: 'root' })
|
||||||
|
@ -2,7 +2,7 @@ import { Injectable } from '@angular/core';
|
|||||||
import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
|
import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
import { Filter } from '../models/filter';
|
import { Filter } from '../models/filter';
|
||||||
import { TtsFilterService } from '../services/tts-filter.service';
|
import TtsFilterService from '../services/tts-filter.service';
|
||||||
|
|
||||||
@Injectable({ providedIn: 'root' })
|
@Injectable({ providedIn: 'root' })
|
||||||
export default class TtsFilterResolver implements Resolve<Filter[]> {
|
export default class TtsFilterResolver implements Resolve<Filter[]> {
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
import { Injectable } from '@angular/core';
|
import { Injectable } from '@angular/core';
|
||||||
import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
|
import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';
|
||||||
import { Observable } from 'rxjs';
|
import { Observable } from 'rxjs';
|
||||||
import { TwitchRedemptionService } from '../services/twitch-redemption.service';
|
import TwitchRedemptionService from '../services/twitch-redemption.service';
|
||||||
import TwitchRedemption from '../models/twitch-redemption';
|
import TwitchRedemption from '../models/twitch-redemption';
|
||||||
|
|
||||||
@Injectable({ providedIn: 'root' })
|
@Injectable({ providedIn: 'root' })
|
||||||
|
@ -7,7 +7,7 @@ import EventService from './EventService';
|
|||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
})
|
})
|
||||||
export class RedeemableActionService {
|
export default class RedeemableActionService {
|
||||||
private readonly client = inject(HermesClientService);
|
private readonly client = inject(HermesClientService);
|
||||||
private readonly events = inject(EventService);
|
private readonly events = inject(EventService);
|
||||||
private data: RedeemableAction[] = []
|
private data: RedeemableAction[] = []
|
||||||
|
@ -7,7 +7,7 @@ import EventService from './EventService';
|
|||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
})
|
})
|
||||||
export class RedemptionService {
|
export default class RedemptionService {
|
||||||
private readonly client = inject(HermesClientService);
|
private readonly client = inject(HermesClientService);
|
||||||
private readonly events = inject(EventService);
|
private readonly events = inject(EventService);
|
||||||
private data: Redemption[] = []
|
private data: Redemption[] = []
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { TestBed } from '@angular/core/testing';
|
import { TestBed } from '@angular/core/testing';
|
||||||
|
|
||||||
import { TtsFilterService } from './tts-filter.service';
|
import TtsFilterService from './tts-filter.service';
|
||||||
|
|
||||||
describe('TtsFilterService', () => {
|
describe('TtsFilterService', () => {
|
||||||
let service: TtsFilterService;
|
let service: TtsFilterService;
|
||||||
|
@ -7,7 +7,7 @@ import { Filter } from '../models/filter';
|
|||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
})
|
})
|
||||||
export class TtsFilterService {
|
export default class TtsFilterService {
|
||||||
private readonly client = inject(HermesClientService);
|
private readonly client = inject(HermesClientService);
|
||||||
private readonly events = inject(EventService);
|
private readonly events = inject(EventService);
|
||||||
private data: Filter[] = []
|
private data: Filter[] = []
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
import { TestBed } from '@angular/core/testing';
|
import { TestBed } from '@angular/core/testing';
|
||||||
|
|
||||||
import { TwitchRedemptionService } from './twitch-redemption.service';
|
import TwitchRedemptionService from './twitch-redemption.service';
|
||||||
|
|
||||||
describe('TwitchRedemptionService', () => {
|
describe('TwitchRedemptionService', () => {
|
||||||
let service: TwitchRedemptionService;
|
let service: TwitchRedemptionService;
|
||||||
|
@ -8,7 +8,7 @@ import EventService from './EventService';
|
|||||||
@Injectable({
|
@Injectable({
|
||||||
providedIn: 'root'
|
providedIn: 'root'
|
||||||
})
|
})
|
||||||
export class TwitchRedemptionService {
|
export default class TwitchRedemptionService {
|
||||||
private readonly http = inject(HttpClient);
|
private readonly http = inject(HttpClient);
|
||||||
private readonly events = inject(EventService);
|
private readonly events = inject(EventService);
|
||||||
private twitchRedemptions: TwitchRedemption[] = [];
|
private twitchRedemptions: TwitchRedemption[] = [];
|
||||||
|
@ -8,7 +8,7 @@ import { isPlatformBrowser } from '@angular/common';
|
|||||||
import { ActivatedRoute, Router } from '@angular/router';
|
import { ActivatedRoute, Router } from '@angular/router';
|
||||||
import { FilterItemEditComponent } from '../filter-item-edit/filter-item-edit.component';
|
import { FilterItemEditComponent } from '../filter-item-edit/filter-item-edit.component';
|
||||||
import { MatDialog } from '@angular/material/dialog';
|
import { MatDialog } from '@angular/material/dialog';
|
||||||
import { TtsFilterService } from '../../shared/services/tts-filter.service';
|
import TtsFilterService from '../../shared/services/tts-filter.service';
|
||||||
import { Subscription } from 'rxjs';
|
import { Subscription } from 'rxjs';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
|
Loading…
x
Reference in New Issue
Block a user