N.º 219 · 27 de julio de 2026 · Suave
Reconstruye Partial
Implementa `MyPartial<T>` para que cada propiedad sea opcional. Permitir `undefined` en el valor no es lo mismo — la clave misma debe volverse opcional.
01
Puzle
Par 2Puzle
rebuild-partial.tsinterface User { id: number name: string }
Intento 1 de 2Aún sin comprobar
Sustituye ??? — tu solución se comprueba con los casos de abajo.
Comprobaciones
3MyPartial<User>—→ { id?: number; name?: string }MyPartial<{ a: string }>—→ { a?: string }MyPartial<{}>—→ {}
Cómo se juzga una comprobación Igualdad exacta de tipos, no asignabilidad — una intersección no es lo mismo que el objeto aplanado.
Cómo le fue a todo el mundo
Nobody is counting yet. Score distribution and the juego corto board arrive with accounts — until then your results stay on this device.
02
Solución comentada
Esta solución se publica 24 horas después de cerrarse el puzle.