Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Soporte para TypeScript #18

Open
esanchezvz opened this issue Apr 20, 2020 · 5 comments
Open

Soporte para TypeScript #18

esanchezvz opened this issue Apr 20, 2020 · 5 comments

Comments

@esanchezvz
Copy link

¿Tienen pensado publicar un paquete con los types @types/openpay del paquete principal?

Ya que esto me generó bastantes problemas al desarrollar un api con node, express y typescript y la única forma de resolverlo fue desactivando la opción de noImplicitAny dentro de compilerOptions en el tsconfig.json. Pero al desactivar esta opción se pierde parte importante de las razones por las cuales uno prefiere ts que js.

@TrejoCode
Copy link

¿Alguna respuesta Open Pay?

@keduardo2117
Copy link

Justo hoy voy a empezar la integración de Open Pay en mi servidor.
Estoy usando firebase functions y acabo de toparme con este problema.

Algún timeline de cuando estará disponible este soporte?

@bjardon
Copy link
Contributor

bjardon commented Feb 3, 2021

También estoy trabajando en una integración en un servidor desarrollado en Typescript. En vista de que no ha habido respuesta de parte de los maintainers decidí crear los types en el proyecto de DefinetlyTyped. Ya hice la primera contribución en donde se definen los tipos de las funciones, la estructura del API, los callbacks y los mensajes de error (DefinitelyTyped/DefinitelyTyped#50992). Planeo en el futuro definir los tipos de los objetos de request y response para que esté aún más completo, pero este es un avance. Mi código ya pasó todos los checks, pero aún no ha sido aprobado por un maintainer para hacer merge al branch principal. Si alguien quiere contribuir revisando o mejorando el código, el repo es https://github.com/bjardon/DefinitelyTyped/tree/openpay

@bjardon
Copy link
Contributor

bjardon commented Feb 5, 2021

Ya están publicados en https://www.npmjs.com/package/@types/openpay

@ChrisGV04
Copy link

ChrisGV04 commented May 10, 2024

Hola! A quien le interese utilizar esta librería en Typescript y con patrones más modernos, levanté una PR #46 proponiendo cambios importantes. Añade todos los tipos de objetos documentados por OpenPay, soporta Typescript y ESM y ahora utiliza promesas async/await en todas las llamadas a la API.

Si desean probar los nuevos cambios, está disponible en npm i @cgvweb/openpay-node. Si encuentran errores y/o tienen comentarios, les agradezco mucho su retroalimentación.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants