venice-dev-tools
Version:
unOfficial SDK for the Venice AI API
17 lines (13 loc) • 503 B
text/typescript
// venice-ai-sdk/packages/core/src/utils/validation.ts
export function isValidString(value: any): boolean {
return typeof value === 'string' && value.trim().length > 0;
}
export function isValidNumber(value: any): boolean {
return typeof value === 'number' && !isNaN(value);
}
export function isValidObject(value: any): boolean {
return typeof value === 'object' && value !== null && !Array.isArray(value);
}
export function isValidArray(value: any): boolean {
return Array.isArray(value);
}