Saltar al contenido
webtype.org#219 rebuild-partial · par 2

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 2

Puzle

rebuild-partial.ts
interface User {
  id: number
  name: string
}
Intento 1 de 2Aún sin comprobar

Sustituye ??? — tu solución se comprueba con los casos de abajo.

Comprobaciones

3
  • MyPartial<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.

Archivo
02

Solución comentada

Esta solución se publica 24 horas después de cerrarse el puzle.