N.º 219 · Suave · mapped types
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.
Puzle
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.