Ik ben op zoek naar de mate van het type gevolgtrekking aan het werk met de schrijfmachine te begrijpen. In de volgende code voorbeeld, waarom is foo's implementatie van baz.esplodegeldig? Ik heb begrepen dat een lege methode past void.
interface bar {
horace: number;
}
interface baz {
esplode: (string, number) => bool;
}
interface bazzer extends bar, baz { }
var foo: bazzer = {
horace: 12,
esplode: function () { }
}
var x = foo.esplode('crackers', 2);
Bedankt!













