Kaynağa Gözat

remove named export hack from src files

Adam Shaw 8 yıl önce
ebeveyn
işleme
eb0279e0e9

+ 1 - 3
src/Calendar.ts

@@ -25,7 +25,7 @@ import EventSource from './models/event-source/EventSource'
 import ThemeRegistry from './theme/ThemeRegistry'
 
 
-export class Calendar { // also exported as default. see note below
+export default class Calendar {
 
 	on: EmitterInterface['on']
 	one: EmitterInterface['one']
@@ -1315,8 +1315,6 @@ export class Calendar { // also exported as default. see note below
 
 }
 
-export default Calendar; // would just export default if not for https://github.com/Microsoft/TypeScript/issues/14080
-
 EmitterMixin.mixInto(Calendar)
 ListenerMixin.mixInto(Calendar)
 

+ 1 - 3
src/Constraints.ts

@@ -10,7 +10,7 @@ import {
 } from './models/event/util'
 
 
-export class Constraints { // also exported as default. see note below
+export default class Constraints {
 
 	eventManager: any
 	_calendar: any // discourage
@@ -331,8 +331,6 @@ export class Constraints { // also exported as default. see note below
 
 }
 
-export default Constraints; // would just export default if not for https://github.com/Microsoft/TypeScript/issues/14080
-
 
 // optional subjectEventInstance
 function isOverlapsAllowedByFunc(overlapEventFootprints, overlapFunc, subjectEventInstance) {

+ 0 - 1
src/View.ts

@@ -984,7 +984,6 @@ export default abstract class View extends InteractiveDateComponent {
 
 }
 
-
 View.prototype.usesMinMaxTime = false;
 View.prototype.dateProfileGeneratorClass = DateProfileGenerator;
 

+ 1 - 3
src/component/DateComponent.ts

@@ -8,7 +8,7 @@ import { eventRangeToEventFootprint } from '../models/event/util'
 import EventFootprint from '../models/event/EventFootprint'
 
 
-export abstract class DateComponent extends Component { // also exported as default. see note below
+export default abstract class DateComponent extends Component {
 
 	static guid: number = 0 // TODO: better system for this?
 
@@ -796,8 +796,6 @@ export abstract class DateComponent extends Component { // also exported as defa
 
 }
 
-export default DateComponent; // would just export default if not for https://github.com/Microsoft/TypeScript/issues/14080
-
 
 // legacy
 

+ 1 - 3
src/component/InteractiveDateComponent.ts

@@ -5,7 +5,7 @@ import DateComponent from './DateComponent'
 import GlobalEmitter from '../common/GlobalEmitter'
 
 
-export abstract class InteractiveDateComponent extends DateComponent { // also exported as default. see note below
+export default abstract class InteractiveDateComponent extends DateComponent {
 
 	dateClickingClass: any
 	dateSelectingClass: any
@@ -347,5 +347,3 @@ export abstract class InteractiveDateComponent extends DateComponent { // also e
 	}
 
 }
-
-export default InteractiveDateComponent; // would just export default if not for https://github.com/Microsoft/TypeScript/issues/14080

+ 1 - 3
src/models/event-source/EventSource.ts

@@ -7,7 +7,7 @@ import Class from '../../common/Class'
 import EventDefParser from '../event/EventDefParser'
 
 
-export class EventSource extends Class { // also exported as default. see note below
+export default class EventSource extends Class {
 
 	applyProps: ParsableModelInterface['applyProps']
 	isStandardProp: ParsableModelInterface['isStandardProp']
@@ -148,8 +148,6 @@ export class EventSource extends Class { // also exported as default. see note b
 
 }
 
-export default EventSource; // would just export default if not for https://github.com/Microsoft/TypeScript/issues/14080
-
 ParsableModelMixin.mixInto(EventSource);
 
 

+ 1 - 3
src/models/event/EventDef.ts

@@ -5,7 +5,7 @@ import {
 } from '../../common/ParsableModelMixin'
 
 
-export abstract class EventDef { // also exported as default. see note below
+export default abstract class EventDef {
 
 	applyProps: ParsableModelInterface['applyProps']
 	isStandardProp: ParsableModelInterface['isStandardProp']
@@ -220,8 +220,6 @@ export abstract class EventDef { // also exported as default. see note below
 
 }
 
-export default EventDef; // would just export default if not for https://github.com/Microsoft/TypeScript/issues/14080
-
 ParsableModelMixin.mixInto(EventDef)
 
 

+ 1 - 3
src/models/event/EventDefMutation.ts

@@ -5,7 +5,7 @@ import EventDefDateMutation from './EventDefDateMutation'
 import SingleEventDef from './SingleEventDef'
 
 
-export class EventDefMutation { // also exported as default. see note below
+export default class EventDefMutation {
 
 	// won't ever be empty. will be null instead.
 	// callers should use setDateMutation for setting.
@@ -148,5 +148,3 @@ export class EventDefMutation { // also exported as default. see note below
 	}
 
 }
-
-export default EventDefMutation; // would just export default if not for https://github.com/Microsoft/TypeScript/issues/14080