Czy można zdefiniować to specjalistyczne przeciążenie bez wprowadzania podpisu, który dokładnie pasuje do implementacji?Specyficzne przeciążenie maszynopisu
on(eventName: string, cb: Function);
on(eventName: "view", cb: (args: {
foo: {
}
}) => void);
on(eventName: string, cb: Function) {
}
Kiedy usunąć go otrzymuję ten błąd:
Specialized overload signature is not assignable to any non-specialized signature.