prisma-datamodel
Advanced tools
Comparing version 1.32.0-alpha.1 to 1.32.0-alpha.2
@@ -7,2 +7,5 @@ import Parser from './parser'; | ||
export default class RelationalParser extends Parser { | ||
/** | ||
* Postgres fallback for reserved field names. | ||
*/ | ||
protected isIdField(field: any): boolean; | ||
@@ -9,0 +12,0 @@ protected isCreatedAtField(field: any): boolean; |
@@ -18,2 +18,3 @@ "use strict"; | ||
var legacyFields_1 = require("../legacyFields"); | ||
var directives_1 = require("../directives"); | ||
/** | ||
@@ -27,10 +28,16 @@ * Parser implementation for related models. | ||
} | ||
/** | ||
* Postgres fallback for reserved field names. | ||
*/ | ||
RelationalParser.prototype.isIdField = function (field) { | ||
return field.name.value === legacyFields_1.LegacyRelationalReservedFields.idFieldName; | ||
return (this.hasDirective(field, directives_1.DirectiveKeys.isId) || | ||
field.name.value === legacyFields_1.LegacyRelationalReservedFields.idFieldName); | ||
}; | ||
RelationalParser.prototype.isCreatedAtField = function (field) { | ||
return (field.name.value === legacyFields_1.LegacyRelationalReservedFields.createdAtFieldName); | ||
return (this.hasDirective(field, directives_1.DirectiveKeys.isCreatedAt) || | ||
field.name.value === legacyFields_1.LegacyRelationalReservedFields.createdAtFieldName); | ||
}; | ||
RelationalParser.prototype.isUpdatedAtField = function (field) { | ||
return (field.name.value === legacyFields_1.LegacyRelationalReservedFields.updatedAtFieldName); | ||
return (this.hasDirective(field, directives_1.DirectiveKeys.isUpdatedAt) || | ||
field.name.value === legacyFields_1.LegacyRelationalReservedFields.updatedAtFieldName); | ||
}; | ||
@@ -37,0 +44,0 @@ RelationalParser.prototype.isEmbedded = function (type) { |
{ | ||
"name": "prisma-datamodel", | ||
"version": "1.32.0-alpha.1", | ||
"version": "1.32.0-alpha.2", | ||
"description": "Transform prisma datamodel SDL into graphql-js SDL", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
208781
3419