Tag: DUCK-TYPING
Tengo un mapa cuyas claves son clases y sus valores son instancias de esas clases respectivas. // Código JavaScript class A {}; class B {}; <p>const mapa = new Map();</p> <p>mapa.set(A, nuevo A); mapa.set(B, nuevo B); ¿Cómo puedo indicar el tipo correcto de este mapa en TypeScript?
Estoy escribiendo una librería tipo ORM y mis instancias de modelo pueden existir en diferentes formas, como esta: # Pueden tener cualquier atributo selected_user: User[Selected] = db.select(User, …) # Deben tener atributos obligatorios user_to_insert: User[ToInsert] = User.prepare_insert(…) # Deben tener clave primaria user_to_update: User[ToUpdate] = User.prepare_update(…) Todas estas variables son . . . Read more
Me gustaría pasar una función como argumento. Esta función debería ser una de estas funciones predefinidas. No tengo idea de cómo agregar pistas. def func1(a:int, b:int) -> int: pass def func2(a:int, b:int) -> int: pass def func3(a:int, b:int) -> int: pass Me gustaría utilizar una de ellas en algún lugar. . . . Read more