Как заставить параметр быть пустым объектом в Typescript

Ali Akbar Azizi спросил: 11 марта 2019 в 07:36 в: typescript

У меня есть функция, которая создает функции.

например

function createFunc<T>()
{
   return (params: T) => params /* do stuff here */;
}

и использую ее для проверки типов. Так, например, я могу создать функцию с этой подписью

login = createFunc<{username:string,password:string}>();

Теперь он проверяет входные данные метода входа в систему на {username:string,password:string}

Но Как я могу сделать это для пустого объекта?

Когда я передаю {}, он разрешает помещать что-либо на вход, я хочу проверить, что вход должен быть только пустым объектом .


0 ответов