Ich bin mir nicht sicher, was ich falsch mache. TypeScript beschwert sich, dass server
nicht in meinem Webpack-Eingabefeld vorhanden ist.Pushing zu Array von Webpack-Entry-Dateien
das Problem zu vereinfachen ich getrimmt es so weit nach unten:
interface Entry {
[name: string]: string | string[];
}
interface WebpackConfig {
entry: Entry
}
var config : WebpackConfig = {
entry: {
server: ['server'],
client: ['client']
}
}
config.entry.server.push('another');
Fehler:
TSError: ⨯ Unable to compile TypeScript
webpack.config.ts (75,18): Property 'server' does not exist on type 'Entry'
Per meine Entry
Schnittstelle Eintrag jede Eigenschaft haben kann.