Использование window.openDatabase с Typescript в проекте PhpStorm - PullRequest
0 голосов
/ 19 марта 2019

При создании нового (пустого) проекта PhpStorm я выбрал TypeScript в качестве языка сценариев, так как я знаком с концепциями ООП и мне они нравятся.

При доступе к сервису WebSQL с помощью JS я могу кодировать

var db = window.openDataBase(name, version, displayName, size)

Но есть проблема при работе с машинописью.TS не знает свойства openDatabase по какой-либо причине.

Я уже прочитал несколько постов, и все они оказались проблемой, связанной с Cordova / PhoneGap.Так как я просто хочу сделать простое WebApp, которое проверяет наличие данных в локальном хранилище, затем отображает данные и, если не получает данные с сервера, это будет слишком много и.Как я уже сказал, это должна быть просто веб-страница, на которую пользователь заходит, и которую он может добавить на свой домашний экран.Ничего более.

«Старый добрый» WebSQL был бы идеален для меня, поскольку мои целевые устройства - это Android и iOS, которые поддерживают WebSQL.Вопрос в том, как мне получить доступ к openDatabase с помощью TS ??

Я читал о плагине SQLite от Cordova, который я установил через NPM.Но там я должен был дать имя базы данных.Этот факт беспокоит меня по причинам совместимости платформы.

1 Ответ

2 голосов
/ 19 марта 2019

Установка websql набора текста (npm i @types/websql) должна помочь:

enter image description here

...