TypeScript и canMakePayment
Я пытаюсь сделать систему, которая использует API-интерфейс Payment Request и по большей части успешной, но, похоже, в TypeScript нет определения для canMakePayment
под PaymentRequest
объект.
Я что-то упустил или мне нужно бросить это any
так что мой Typescript строит?
Спасибо
2 ответа
Я бы порекомендовал написать небольшой .d.ts
файл и ссылка, что в то время как определения типа библиотеки еще не включают полный интерфейс.
т.е. содержащий что-то вроде:
declare interface PaymentRequest
{
canMakePayment(): boolean; // Or whatever the correct type signature is.
}
Если вы поместите его в @types
каталог, он может быть выбран автоматически. Еще используйте ссылочный комментарий, например /// <reference path="payment-request-extension.d.ts" />
,
Я нашел canMakePayment()
запись в коде TypeScript.
https://github.com/Microsoft/TypeScript/blob/master/src/lib/dom.generated.d.ts#L9737
Я не эксперт по TypeScript, но я предполагаю, что вы можете импортировать это?