Je reçois l'erreur suivante, lorsque je teste un code javascript, transposé à partir d'un fichier typescript.
Voici l'erreur :
Error: _mapAction2.default is not a constructor
Voici la ligne de code qui a provoqué l'erreur :
var mapAction = new MapAction(MapActionType.POLYGONDRAGGED, []);
Voici le fichier dactylographié original map-action.ts :
import { IMapAction} from './imap-action';
import { MapActionType } from './map-action-type.enum';
import {LatLngLiteral} from 'angular2-google-maps/core';
export class MapAction implements IMapAction{
type: MapActionType;
paths: Array<LatLngLiteral>;
constructor(mapActionType: MapActionType, paths: Array<LatLngLiteral>){
this.type = mapActionType;
this.paths = paths;
}
public getType(): MapActionType{
return this.type;
}
public getPaths(): Array<LatLngLiteral>
{
return this.paths;
}
}
Voici le fichier .js transpilé. map-action.js :
"use strict";
class MapAction {
constructor(mapActionType, paths) {
this.type = mapActionType;
this.paths = paths;
}
getType() {
return this.type;
}
getPaths() {
return this.paths;
}
}
exports.MapAction = MapAction;
//# sourceMappingURL=map-action.js.map