Exemple #1
0
func int64AsNumber(field *descriptor.FieldDescriptorProto) bool {
	var int64Encoding int64_encoding.Int64Encoding
	if field.Options != nil {
		extMap := field.GetOptions().ExtensionMap()
		if _, ok := extMap[50001]; ok {
			itf, err := proto.GetExtension(field.GetOptions(), int64_encoding.E_Jstype)
			if err == nil {
				int64Encoding = *itf.(*int64_encoding.Int64Encoding)
			}
		}
	}
	return int64Encoding == int64_encoding.Int64Encoding_JS_NUMBER
}