DefinitelyTyped/pvutils/pvutils-tests.ts
Miroshin Stepan 788c758591 Add typings for pkijs, asn1js and pvutils (#12248)
* Add files

* Added all types from pkijs-es6

* Update
- Added pkijs test
- Created asn1js
- Created pvutils
- Fixed type errors

* Update asn1js typings

* Update pvutils test

* Remove PKIBase

* Added common modules x509, cms, ocsp

* Fix typings errors

* Add comments

* Update 'declare module' & config
2016-11-01 22:11:23 +09:00

43 lines
1.3 KiB
TypeScript

import * as pvutils from "pvutils";
pvutils.getUTCDate(new Date).getTime();
pvutils.getParametersValue({}, "name", "").charAt(0);
pvutils.getParametersValue({}, "name", 0).toFixed();
pvutils.getParametersValue({}, "name", true).valueOf();
pvutils.getParametersValue({}, "name", new Date).getTime();
pvutils.bufferToHexCodes(new ArrayBuffer(0)).charAt(0);
pvutils.bufferToHexCodes(new ArrayBuffer(0), 0).charAt(0);
pvutils.bufferToHexCodes(new ArrayBuffer(0), 0, 0).charAt(0);
pvutils.checkBufferParams({}, new ArrayBuffer(0), 0, 0).valueOf();
pvutils.utilFromBase(new Uint8Array(0), 0).toFixed();
pvutils.utilToBase(0, 0).byteLength;
pvutils.utilToBase(0, 0, 0).byteLength;
pvutils.utilConcatBuf(new ArrayBuffer(0), new ArrayBuffer(0), new ArrayBuffer(0), new ArrayBuffer(0)).byteLength;
pvutils.utilDecodeTC().toFixed();
pvutils.utilEncodeTC(0).byteLength;
pvutils.isEqualBuffer(new ArrayBuffer(0), new ArrayBuffer(0)) === true;
pvutils.padNumber(0, 0).charAt(0);
pvutils.toBase64("").charAt(0);
pvutils.toBase64("", true).charAt(0);
pvutils.toBase64("", true, true).charAt(0);
pvutils.fromBase64("", true).charAt(0);
pvutils.fromBase64("", true, true).charAt(0);
pvutils.arrayBufferToString(new ArrayBuffer(0)).charAt(0);
pvutils.arrayBufferToString(new Uint8Array(0)).charAt(0);
pvutils.stringToArrayBuffer("").byteLength;
pvutils.nearestPowerOf2(0).toFixed();