¿Qué es este formato en javascript o mecanografiado? No pude encontrar ninguna información.
exportar tipo XXX<> = | cierto ( = | )
$ReadOnly (significados)
<{ | ... | }>
export type AttributeType<T, V> = | true | $ReadOnly<{| diff?: (arg1: T, arg2: T) => boolean, process?: (arg1: V) => T, |}>;diff se identificará como boolean | undefined ; y process se identificará como type | undefined ; Dado que todos los valores tienen un valor predeterminado de indefinido, el compilador no se quejará de que el process o la diff no están asignados.Lo encontré... Facebook usa 'flow'. (sin texto mecanografiado) https://flow.org/en/