ytmusic-api-proxy
Version:
YouTube Music API
15 lines (14 loc) • 558 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const zod_to_json_schema_1 = require("zod-to-json-schema");
exports.default = (data, type) => {
const result = type.safeParse(data);
if (result.error) {
console.error("Invalid data type, please report to https://github.com/zS1L3NT/ts-npm-ytmusic-api/issues/new/choose", JSON.stringify({
data,
schema: (0, zod_to_json_schema_1.zodToJsonSchema)(type, "schema"),
error: result.error,
}, null, 2));
}
return data;
};