16 lines
463 B
TypeScript
16 lines
463 B
TypeScript
import type { Assignment as PrismaAssignment } from "@/generated/prisma/client"
|
|
|
|
import type { Asset } from "./asset"
|
|
import type { Item } from "./item"
|
|
import type { Person } from "./person"
|
|
|
|
export type Assignment = PrismaAssignment
|
|
|
|
export type AssignmentSummary = Pick<Assignment, "id" | "quantity">
|
|
|
|
export type AssignmentWithRecipientItemAsset = Assignment & {
|
|
returnDate: Date | null
|
|
recipient: Person | null
|
|
item: Item | null
|
|
asset: Asset | null
|
|
} |