Files
stock-manager/src/types/asset.ts
T

32 lines
607 B
TypeScript

import type {
Asset as PrismaAsset,
AssetStatus as PrismaAssetStatus,
} from "@/generated/prisma/client"
import type { Assignment } from "./assignment"
export type Asset = PrismaAsset
export type ItemStatus = PrismaAssetStatus
export type UpdateAssetStatus = PrismaAssetStatus
export type AssetWithAssignment = Asset & {
assignment: Assignment | null
}
export type AssetWithItemAndCategory = {
id: string
serialNumber: string
deliveryNote?: string | null
status: ItemStatus
item: {
id: string
name: string
category: {
id: string
name: string
}
} | null
}