Skip to content

Commit 45c0142

Browse files
author
Matt Lewis
committed
feat: rename CalendarEventTitle service to CalendarEventTitleFormatter
BREAKING CHANGE: the CalendarEventTitle service has been renamed to CalendarEventTitleFormatter
1 parent a5b15a5 commit 45c0142

7 files changed

+18
-18
lines changed

src/calendar.module.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import { CalendarDayViewEventComponent } from './components/day/calendarDayViewE
1717
import { CalendarTooltipWindowComponent, CalendarTooltipDirective } from './directives/calendarTooltip.directive';
1818
import { CalendarDate } from './pipes/calendarDate.pipe';
1919
import { CalendarEventTitle as CalendarEventTitlePipe } from './pipes/calendarEventTitle.pipe';
20-
import { CalendarEventTitle as CalendarEventTitleProvider } from './providers/calendarEventTitle.provider';
20+
import { CalendarEventTitleFormatter } from './providers/calendarEventTitle.provider';
2121
import { CalendarDateFormatter } from './providers/calendarDateFormatter.provider';
2222

2323
@NgModule({
@@ -59,7 +59,7 @@ export class CalendarModule {
5959
return {
6060
ngModule: CalendarModule,
6161
providers: [
62-
CalendarEventTitleProvider,
62+
CalendarEventTitleFormatter,
6363
CalendarDateFormatter
6464
]
6565
};

src/pipes/calendarEventTitle.pipe.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
import { Pipe, PipeTransform } from '@angular/core';
22
import { CalendarEvent } from 'calendar-utils';
3-
import { CalendarEventTitle as CalendarEventTitleService } from './../providers/calendarEventTitle.provider';
3+
import { CalendarEventTitleFormatter } from '../providers/calendarEventTitle.provider';
44

55
@Pipe({
66
name: 'calendarEventTitle'
77
})
88
export class CalendarEventTitle implements PipeTransform {
99

10-
constructor(private calendarEventTitle: CalendarEventTitleService) {}
10+
constructor(private calendarEventTitle: CalendarEventTitleFormatter) {}
1111

1212
transform(event: CalendarEvent, titleType: string): string {
1313
return this.calendarEventTitle[titleType](event);

src/providers/calendarEventTitle.provider.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { CalendarEvent } from 'calendar-utils';
22

3-
export class CalendarEventTitle {
3+
export class CalendarEventTitleFormatter {
44

55
month(event: CalendarEvent): string {
66
return event.title;

test/calendarDayView.component.spec.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77
import * as moment from 'moment';
88
import { expect } from 'chai';
99
import {
10-
CalendarEventTitle,
10+
CalendarEventTitleFormatter,
1111
CalendarEvent,
1212
CalendarMomentDateFormatter,
1313
CalendarDateFormatter,
@@ -26,15 +26,15 @@ describe('CalendarDayViewComponent component', () => {
2626
TestBed.configureTestingModule({imports: [CalendarModule]});
2727
TestBed.configureCompiler({
2828
providers: [
29-
CalendarEventTitle,
29+
CalendarEventTitleFormatter,
3030
{provide: CalendarDateFormatter, useClass: CalendarMomentDateFormatter},
3131
{provide: MOMENT, useValue: moment}
3232
]
3333
});
3434
});
3535

36-
let eventTitle: CalendarEventTitle;
37-
beforeEach(inject([CalendarEventTitle], (_eventTitle_) => {
36+
let eventTitle: CalendarEventTitleFormatter;
37+
beforeEach(inject([CalendarEventTitleFormatter], (_eventTitle_) => {
3838
eventTitle = _eventTitle_;
3939
}));
4040

test/calendarModule.spec.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { expect } from 'chai';
33
import {
44
CalendarModule,
55
CalendarDateFormatter,
6-
CalendarEventTitle
6+
CalendarEventTitleFormatter
77
} from './../src';
88

99
describe('calendar module', () => {

test/calendarMonthView.component.spec.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import * as moment from 'moment';
77
import { expect } from 'chai';
88
import { spy } from 'sinon';
99
import {
10-
CalendarEventTitle,
10+
CalendarEventTitleFormatter,
1111
CalendarEvent,
1212
CalendarMomentDateFormatter,
1313
CalendarDateFormatter,
@@ -25,15 +25,15 @@ describe('calendarMonthView component', () => {
2525
TestBed.configureTestingModule({imports: [CalendarModule]});
2626
TestBed.configureCompiler({
2727
providers: [
28-
CalendarEventTitle,
28+
CalendarEventTitleFormatter,
2929
{provide: CalendarDateFormatter, useClass: CalendarMomentDateFormatter},
3030
{provide: MOMENT, useValue: moment}
3131
]
3232
});
3333
});
3434

35-
let eventTitle: CalendarEventTitle;
36-
beforeEach(inject([CalendarEventTitle], (_eventTitle_) => {
35+
let eventTitle: CalendarEventTitleFormatter;
36+
beforeEach(inject([CalendarEventTitleFormatter], (_eventTitle_) => {
3737
eventTitle = _eventTitle_;
3838
}));
3939

test/calendarWeekView.component.spec.ts

+4-4
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import {
66
import * as moment from 'moment';
77
import { expect } from 'chai';
88
import {
9-
CalendarEventTitle,
9+
CalendarEventTitleFormatter,
1010
CalendarEvent,
1111
CalendarMomentDateFormatter,
1212
CalendarDateFormatter,
@@ -24,15 +24,15 @@ describe('calendarWeekView component', () => {
2424
TestBed.configureTestingModule({imports: [CalendarModule]});
2525
TestBed.configureCompiler({
2626
providers: [
27-
CalendarEventTitle,
27+
CalendarEventTitleFormatter,
2828
{provide: CalendarDateFormatter, useClass: CalendarMomentDateFormatter},
2929
{provide: MOMENT, useValue: moment}
3030
]
3131
});
3232
});
3333

34-
let eventTitle: CalendarEventTitle;
35-
beforeEach(inject([CalendarEventTitle], (_eventTitle_) => {
34+
let eventTitle: CalendarEventTitleFormatter;
35+
beforeEach(inject([CalendarEventTitleFormatter], (_eventTitle_) => {
3636
eventTitle = _eventTitle_;
3737
}));
3838

0 commit comments

Comments
 (0)