Ist es möglich, diese spezialisierte Überladung zu definieren, ohne die Signatur einzuführen, die genau der Implementierung entspricht?Typoskript "spezialisiert" überladen
on(eventName: string, cb: Function);
on(eventName: "view", cb: (args: {
foo: {
}
}) => void);
on(eventName: string, cb: Function) {
}
Wenn ich es entfernen erhalte ich diesen Fehler:
Specialized overload signature is not assignable to any non-specialized signature.