function readOnlyArrayOfType(thing: BabelAST) {
  return t.genericTypeAnnotation(
    t.identifier('$ReadOnlyArray'),
    t.typeParameterInstantiation([thing]),
  );
}
function readOnlyArrayOfType(thing: BabelAST) {
  return t.genericTypeAnnotation(
    t.identifier('$ReadOnlyArray'),
    t.typeParameterInstantiation([thing]),
  );
}
function readOnlyArrayOfType ( thing : BabelAST ) { return t . genericTypeAnnotation ( t . identifier ( '$ReadOnlyArray' ) , t . typeParameterInstantiation ( [ thing ] ) , ) ; }
$ReadOnlyArray<TYPE>
$ReadOnlyArray<TYPE >
Returns a type annotation for a given type