0

Kann mir jemand helfen zu verstehen, wie unterschiedlich der Namespace und das Modul ist?Modul hat kein exportierter Member 'AWS'

AWS.d.ts

declare module AWS { 
    ... 
    ... 
} 
export = AWS 

helper.d.ts

export declare namespace Helpers{ 
    ... 
    ... 
} 

app.component.d.ts

import {Helpers} from 'mystartup_commons'; //<= works fine 
import {AWS} from 'aws-sdk'; 

Fehler:

ERROR in /Users/ishandutta2007/Documents/Projects/myproj/src/app/app.component.ts (1,9): Module '"/Users/is handutta2007/Documents/Projects/myproj/node_modules/aws-sdk/typings/AWS"' has no exported member 'AWS'.)

Antwort

1

das Hinzufügen eines Verweises Pfad zu Knotens Definitionsdatei und mit * as hat den Trick

app.component.d.ts

/// <reference path="../../node_modules/@types/node/index.d.ts"/> 
import * as AWS from 'aws-sdk'; 
Verwandte Themen