diff --git a/src/AnnotationCreation.js b/src/AnnotationCreation.js
index f5e5995e99da3ae0151c64a98b41a669d139c0d4..8a338e051953666f7ef13fc759ab65f0f98e8e29 100644
--- a/src/AnnotationCreation.js
+++ b/src/AnnotationCreation.js
@@ -449,7 +449,11 @@ AnnotationCreation.propTypes = {
   config: PropTypes.shape({
     annotation: PropTypes.shape({
       adapter: PropTypes.func,
-      defaults: PropTypes.objectOf(PropTypes.string),
+      defaults: PropTypes.objectOf(
+        PropTypes.oneOfType(
+          [PropTypes.bool, PropTypes.func, PropTypes.number, PropTypes.string]
+        )
+      ),
     }),
   }).isRequired,
   id: PropTypes.string.isRequired,