forked from tornado-packages/noble-curves
utils: fix-up isBytes
This commit is contained in:
parent
8e6c19de2b
commit
9db14fc6d0
@ -16,7 +16,7 @@ export type CHash = {
|
|||||||
};
|
};
|
||||||
export type FHash = (message: Uint8Array | string) => Uint8Array;
|
export type FHash = (message: Uint8Array | string) => Uint8Array;
|
||||||
|
|
||||||
function isBytes(a: any): a is Uint8Array {
|
export function isBytes(a: any): a is Uint8Array {
|
||||||
return a instanceof Uint8Array || a.constructor.name === 'Uint8Array';
|
return a instanceof Uint8Array || a.constructor.name === 'Uint8Array';
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -271,7 +271,7 @@ const validatorFns = {
|
|||||||
function: (val: any) => typeof val === 'function',
|
function: (val: any) => typeof val === 'function',
|
||||||
boolean: (val: any) => typeof val === 'boolean',
|
boolean: (val: any) => typeof val === 'boolean',
|
||||||
string: (val: any) => typeof val === 'string',
|
string: (val: any) => typeof val === 'string',
|
||||||
stringOrUint8Array: (val: any) => typeof val === 'string' || val instanceof Uint8Array,
|
stringOrUint8Array: (val: any) => typeof val === 'string' || isBytes(val),
|
||||||
isSafeInteger: (val: any) => Number.isSafeInteger(val),
|
isSafeInteger: (val: any) => Number.isSafeInteger(val),
|
||||||
array: (val: any) => Array.isArray(val),
|
array: (val: any) => Array.isArray(val),
|
||||||
field: (val: any, object: any) => (object as any).Fp.isValid(val),
|
field: (val: any, object: any) => (object as any).Fp.isValid(val),
|
||||||
|
Loading…
Reference in New Issue
Block a user