// generateTypes generates all the types under the given modules into ES5. func (gen *es5generator) generateTypes(module typegraph.TGModule) *ordered_map.OrderedMap { typeMap := ordered_map.NewOrderedMap() types := module.Types() for _, typedecl := range types { typeMap.Set(typedecl, gen.generateType(typedecl)) } return typeMap }