diff --git a/src/utils/getMessages.js b/src/utils/getMessages.js index 2b687a7..90f934b 100644 --- a/src/utils/getMessages.js +++ b/src/utils/getMessages.js @@ -6,7 +6,13 @@ import { objectExpressionToObject } from './ast-helper'; export default function getMessages( referencePath: BabelPath, ): Array { - const properties = referencePath.parentPath.get('arguments.0.properties'); + const arg0 = referencePath.parentPath.get('arguments.0'); + + const properties = + arg0.type === 'TSAsExpression' + ? arg0.get('expression.properties') + : arg0.get('properties'); + const messages = properties .map(property => property.get('value')) .map(objectExpressionToObject);