0
Je cette fonction exportée:Ajouter des informations de type à fonction exportée
export function foo(){
setTimeout(function(){
foo.x = y; // add a property to foo fn
},3000);
}
comment puis-je déclarer avec tapuscrit que foo peut avoir une propriété appelée « x »?
ma seule estimation serait de faire quelque chose comme ceci:
export const foo : FooType = function(){
setTimeout(function(){
foo.x = y; // add a property to foo fn
},3000);
}
où FooType est une interface comme:
interface FooType {
foo?: YType
}
mais je ne pense pas que cette solution fonctionne.