15 lines
406 B
TypeScript
15 lines
406 B
TypeScript
import { Prisma } from '@prisma/client';
|
|||
|
|
|
||
|
|
export function asCustomFields(value: unknown): Record<string, unknown> {
|
||
|
|
if (value && typeof value === 'object' && !Array.isArray(value)) {
|
||
|
|
return value as Record<string, unknown>;
|
||
|
|
}
|
||
|
|
return {};
|
||
|
|
}
|
||
|
|
|
||
|
|
export function toJsonCustomFields(
|
||
|
|
value?: Record<string, unknown> | null,
|
||
|
|
): Prisma.InputJsonValue {
|
||
|
|
return (value ?? {}) as Prisma.InputJsonValue;
|
||
|
|
}
|