Skip to content

Commit

Permalink
chore: re-format
Browse files Browse the repository at this point in the history
  • Loading branch information
Quramy committed Mar 12, 2024
1 parent 262001c commit c31bdf6
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 16 deletions.
2 changes: 1 addition & 1 deletion packages/prisma-fabbrica/src/helpers/list.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export function normalizeList<T extends Record<string, unknown>>(input: number | readonly T[]) {
if (typeof input === "number") {
return [...new Array(input).keys()].map(() => ({} as T));
return [...new Array(input).keys()].map(() => ({}) as T);
} else {
return input;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,16 +21,16 @@ function createObjectLiteral(obj: JSONObjLike): ts.ObjectLiteralExpression {
typeof v === "string"
? ast.stringLiteral(v)
: typeof v === "number"
? ast.numericLiteral(v)
: typeof v === "boolean"
? v
? ast.true()
: ast.false()
: Array.isArray(v)
? createArrayLitreral(v)
: typeof v === "object"
? createObjectLiteral(v)
: (null as never),
? ast.numericLiteral(v)
: typeof v === "boolean"
? v
? ast.true()
: ast.false()
: Array.isArray(v)
? createArrayLitreral(v)
: typeof v === "object"
? createObjectLiteral(v)
: (null as never),
),
),
true,
Expand Down
13 changes: 8 additions & 5 deletions packages/prisma-fabbrica/src/templates/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -518,11 +518,14 @@ export function getSourceFile({
...insertLeadingBreakMarker(initializer().statements),
insertLeadingBreakMarker(modelFieldDefinitions(document.datamodel.models)),
...document.datamodel.models
.reduce((acc, model) => {
const createInputType = findPrismaCreateInputTypeFromModelName(document, model.name);
if (!createInputType) return acc;
return [...acc, { model, createInputType }];
}, [] as readonly { model: DMMF.Model; createInputType: DMMF.InputType }[])
.reduce(
(acc, model) => {
const createInputType = findPrismaCreateInputTypeFromModelName(document, model.name);
if (!createInputType) return acc;
return [...acc, { model, createInputType }];
},
[] as readonly { model: DMMF.Model; createInputType: DMMF.InputType }[],
)
.flatMap(({ model, createInputType }) => [
modelScalarOrEnumFields(model, createInputType),
...filterBelongsToField(model, createInputType).map(fieldType =>
Expand Down

0 comments on commit c31bdf6

Please sign in to comment.