Надеюсь, кто-нибудь может мне помочь, у меня небольшая проблема, пытаясь выяснить, как заставить TypeScript Lint WebStorm обрабатывать определенные данные обратного вызова, что не является обязательным.
У меня есть функция, которую я экспортирую:
test(callback: (data: string) => void) {
callback('Hello from Index');
}
И используя его:
TestClass.test(() => {
console.log(`This is data from Tester: ${}`);
})
Но средство проверки TypeScript не обнаруживает, что я не набираю аргумент, который не является обязательным. Параметр обратного вызова был специально установлен в функции;
callback: (data: string)
Моя главная цель здесь состоит в том, чтобы заставить каждую функцию, у которой нет необязательных аргументов, как минимум набрать аргументы (необязательно использовать точное имя в экспортируемой функции, но иметь его как обязательное, как таковое:
TestClass.test((result) => {
console.log(This is data from Tester: ${});
})
Заранее спасибо!