¿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/