HeadlinesBriefing favicon HeadlinesBriefing.com

jev-leftpad: TypeSafe AI Rellenado de Cadenas

Hacker News •
×

GitHub - f/jev-leftpad: Left-pad strings con TypeSafe AI's Jev. For reasons.

Left pad a value con Jev. ¿Podría ser una sola línea con padStart()? Sí. ¿Necesita una llamada de modelo? No. De todos modos: import leftPad from 'jev-leftpad'; const result = await leftPad('jev', 8); console.log(JSON.stringify(result)); // " jev" (probablemente). Establecer TYPESAFE_API_KEY antes de usarlo. jev-leftpad usa jev-latest a través del Type Safe's native @typesafe-ai/sdk. Requiere Node.js 20 o nuevo.

API: await leftPad(value, targetLength). targetLength debe ser un entero seguro no negativo. Jev obtiene una Elección con criterios nombrados space_0, space_1, space_2, y pronto, escrito directamente hasta space_10. Para el ejemplo anterior, debería elegir space_5. JavaScript lee el número, crea cinco espacios y coloca el valor después de ellos. Esto significa que el paquete puede agregar entre 0 y 10 espacios. Si se necesitan más de 10 espacios, Jev no tiene opción correcta. Lo que parece apropiado para este proyecto. Hay una solicitud de Type Safe API por llamada y los reintentos están desactivados. La solicitud puede fallar, Jev puede elegir la opción incorrecta, y cuesta más que padStart(). Por favor, no lo use en producción. O cualquier cosa importante. Desarrollo: Los tests mock Jev. No necesitan una clave API y no gastan ningún crédito TypeSafe. Licencia: MIT.