prisma-datamodel
Advanced tools
@@ -6,4 +6,7 @@ "use strict"; | ||
| function getKind(field, enumMap) { | ||
| if (typeof field.type === 'string' && scalar_1.isTypeIdentifier(field.type)) { | ||
| return 'scalar'; | ||
| if (typeof field.type === 'string') { | ||
| if (scalar_1.isTypeIdentifier(field.type)) { | ||
| return 'scalar'; | ||
| } | ||
| return undefined; | ||
| } | ||
@@ -47,3 +50,3 @@ if (typeof field.type === 'string') { | ||
| var models = isdl.types | ||
| .filter(function (t) { return !t.isEnum; }) | ||
| .filter(function (t) { return !t.isEnum && hasId(t); }) | ||
| .map(function (type) { | ||
@@ -55,3 +58,3 @@ return { | ||
| fields: type.fields | ||
| .filter(function (f) { return f.type !== 'Json'; }) | ||
| .filter(function (f) { return f.type !== 'Json' && getKind(f, enumMap); }) | ||
| .map(function (field) { | ||
@@ -101,2 +104,5 @@ var kind = getKind(field, enumMap); | ||
| exports.isdlToDmmfDatamodel = isdlToDmmfDatamodel; | ||
| function hasId(type) { | ||
| return type.fields.some(function (f) { return f.isId; }); | ||
| } | ||
| //# sourceMappingURL=isdlToDmmf.js.map |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"isdlToDmmf.js","sourceRoot":"","sources":["../../src/util/isdlToDmmf.ts"],"names":[],"mappings":"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"} | ||
| {"version":3,"file":"isdlToDmmf.js","sourceRoot":"","sources":["../../src/util/isdlToDmmf.ts"],"names":[],"mappings":"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"} |
+1
-1
| { | ||
| "name": "prisma-datamodel", | ||
| "version": "1.36.0-alpha.7", | ||
| "version": "1.36.0-alpha.8", | ||
| "description": "Transform prisma datamodel SDL into graphql-js SDL", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Found 1 instance in 1 package
217230
0.19%3585
0.17%