jspm_packages/npm/babel-core@5.8.38/lib/traversal/path/inference/index.js
function getTypeAnnotation() {
  if (this.typeAnnotation) return this.typeAnnotation;

  var type = this._getTypeAnnotation() || t.anyTypeAnnotation();
  if (t.isTypeAnnotation(type)) type = type.typeAnnotation;
  return this.typeAnnotation = type;
}
function getTypeAnnotation() {
  if (this.typeAnnotation) return this.typeAnnotation;

  var type = this._getTypeAnnotation() || t.anyTypeAnnotation();
  if (t.isTypeAnnotation(type)) type = type.typeAnnotation;
  return this.typeAnnotation = type;
}
function getTypeAnnotation ( ) { if ( this . typeAnnotation ) return this . typeAnnotation ; var type = this . _getTypeAnnotation ( ) || t . anyTypeAnnotation ( ) ; if ( t . isTypeAnnotation ( type ) ) type = type . typeAnnotation ; return this . typeAnnotation = type ; }
Infer the type of the current `NodePath`.
Infer the type of the current NodePath .