Big News: Socket Selected for OpenAI's Cybersecurity Grant Program.Details
Socket
Book a DemoSign in
Socket

prisma-datamodel

Package Overview
Dependencies
Maintainers
1
Versions
345
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

prisma-datamodel - npm Package Compare versions

Comparing version
1.36.0-alpha.7
to
1.36.0-alpha.8
+10
-4
dist/util/isdlToDmmf.js

@@ -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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"}
{
"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",