isAddress/validateAddress functions (#946)
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user