diff --git a/packages/utils/typescript/lib/generators/schemas/utils.js b/packages/utils/typescript/lib/generators/schemas/utils.js index 7f69be0052..659ce24b8c 100644 --- a/packages/utils/typescript/lib/generators/schemas/utils.js +++ b/packages/utils/typescript/lib/generators/schemas/utils.js @@ -11,6 +11,7 @@ const { isNull, isString, isNumber, + isDate, isArray, isBoolean, propEq, @@ -101,6 +102,10 @@ const toTypeLiteral = data => { return factory.createTupleTypeNode(data.map(item => toTypeLiteral(item))); } + if (isDate(data)) { + return factory.createTypeReferenceNode('Date'); + } + if (typeof data !== 'object') { throw new Error(`Cannot convert to object literal. Unknown type "${typeof data}"`); }