Comparing version 4.2.0 to 4.3.0
import { SchemaDefType } from './schema-def.js'; | ||
export declare function coerce(desiredType: SchemaDefType, value: unknown): any | undefined; | ||
export declare function objectToString(val: object): string; |
@@ -36,2 +36,3 @@ import { getType } from './util.js'; | ||
boolean: (val) => val.toString(), | ||
object: (val) => objectToString(val), | ||
}, | ||
@@ -62,1 +63,7 @@ array: { | ||
} | ||
export function objectToString(val) { | ||
if (val.toString === Object.prototype.toString) { | ||
return JSON.stringify(val); | ||
} | ||
return val.toString(); | ||
} |
{ | ||
"name": "airtight", | ||
"version": "4.2.0", | ||
"version": "4.3.0", | ||
"description": "JSON Schema inspired library for validating and decoding messages", | ||
@@ -5,0 +5,0 @@ "type": "module", |
32079
617