реорганизация примеров подключения библиотеки

This commit is contained in:
vgoma 2020-03-29 14:18:39 +03:00
parent adc25fd95e
commit ac98504840

View File

@ -67,14 +67,10 @@ yarn add crypto-pro
bower install crypto-pro bower install crypto-pro
``` ```
Список требуемых полифиллов для старых браузеров (если необходимы, подключаются самостоятельно): Подключение пакета как UMD модуля через тэг script:
- Promise ```html
- Array.prototype.find <script src="crypto-pro/dist/crypto-pro.min.js"></script>
<script>
<a name="api"></a>
## API
При использовании пакета как UMD модуля из папки `dist/`:
```javascript
window.cryptoPro.getUserCertificates() window.cryptoPro.getUserCertificates()
.then(function (certificates) { .then(function (certificates) {
//... //...
@ -82,9 +78,10 @@ window.cryptoPro.getUserCertificates()
.catch(function (error) { .catch(function (error) {
//... //...
}); });
</script>
``` ```
При использовании пакета в режиме ES модулей с typescript или javascript из папки `lib/`: Подключение пакета как ES модуля с Typescript или JavaScript:
```typescript ```typescript
import { getUserCertificates, Certificate } from 'crypto-pro'; import { getUserCertificates, Certificate } from 'crypto-pro';
@ -99,6 +96,13 @@ import { getUserCertificates, Certificate } from 'crypto-pro';
})(); })();
``` ```
Список требуемых полифиллов (если необходимы, подключаются самостоятельно):
- Promise
- Array.prototype.find
<a name="api"></a>
## API
<a name="api-cryptopro"></a> <a name="api-cryptopro"></a>
### Методы объекта cryptoPro ### Методы объекта cryptoPro
- [getUserCertificates](src/api/getUserCertificates.ts) - возвращает список [сертификатов](#api-certificate), доступных пользователю в системе - [getUserCertificates](src/api/getUserCertificates.ts) - возвращает список [сертификатов](#api-certificate), доступных пользователю в системе