isAddress/validateAddress functions (#946)

This commit is contained in:
Jaco
2021-04-14 21:25:58 +02:00
committed by GitHub
parent 9d08827ccf
commit cd1c0df3cd
11 changed files with 40 additions and 10 deletions
+1 -1
View File
@@ -4,6 +4,6 @@
import { testValidator } from '../base32/is';
import { base58Validate } from './validate';
export function isBase58 (value?: string | null, ipfsCompat?: boolean): boolean {
export function isBase58 (value?: string | null, ipfsCompat?: boolean): value is string {
return testValidator(base58Validate, value, ipfsCompat);
}
+2 -2
View File
@@ -28,8 +28,8 @@ export function validateChars ({ alphabet, ipfsChar, type }: CheckConfig, value?
* @name base58Validate
* @summary Validates a base58 value.
* @description
* Validates the the supplied value is valid base58
* Validates that the supplied value is valid base58
*/
export function base58Validate (value?: string | null, ipfsCompat?: boolean): true {
export function base58Validate (value?: string | null, ipfsCompat?: boolean): value is string {
return validateChars(BASE_CONFIG, value, ipfsCompat);
}