feat(CLI): v2
This commit is contained in:
@@ -13,7 +13,7 @@ import shaJs from 'sha.js';
|
||||
*
|
||||
* @returns sha256 message digest
|
||||
*/
|
||||
export function sha256(message: string) {
|
||||
export function sha256(message: string): string {
|
||||
return shaJs('sha256')
|
||||
.update(message)
|
||||
.digest('hex');
|
||||
@@ -22,9 +22,16 @@ export function sha256(message: string) {
|
||||
/**
|
||||
* A faster implementation of [[sha256]] which requires the native Node.js module. Browser consumers should use [[sha256]], instead.
|
||||
*
|
||||
* ### Example (es imports)
|
||||
* ```js
|
||||
* import { sha256Native as sha256 } from 'typescript-starter'
|
||||
* sha256('test')
|
||||
* // => '9f86d081884c7d659a2feaa0c55ad015a3bf4f1b2b0b822cd15d6c15b0f00a08'
|
||||
* ```
|
||||
*
|
||||
* @returns sha256 message digest
|
||||
*/
|
||||
export function sha256Native(message: string) {
|
||||
export function sha256Native(message: string): string {
|
||||
return createHash('sha256')
|
||||
.update(message)
|
||||
.digest('hex');
|
||||
|
||||
Reference in New Issue
Block a user