Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

108
Views
¿Es posible este tipo mecanografiado?

En una matriz debe haber una lista de funciones. Estas funciones deberían actuar como una canalización.

Por ejemplo:

 const pipeline: Pipeline<number, string> = [ (val: number) => { return { id: val }; }, (val: { id: number }) => { return val.id.toString(); }, ];

La tubería debe tener seguridad de tipos, cada función debe inferir el tipo de su parámetro automáticamente (usando el tipo de retorno de la función anterior).

El siguiente es mi propio borrador, pero como puede ver, la seguridad de tipos de mi tipo está limitada al tipo de inicio y final.

 type Pipeline<StartType, EndType> = | [ (val: StartType) => unknown, ...Array<(val: unknown) => unknown>, (val: unknown) => EndType ] | [(val: StartType) => EndType];
about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!