[READY] Add product variants system #54
Annotations
10 errors
|
lint
Process completed with exit code 1.
|
|
type-check
Process completed with exit code 2.
|
|
type-check:
src/services/order.service.test.ts#L42
Type '{ productId: number; quantity: number; title: string; price: number; imgSrc: string; }' is missing the following properties from type 'CartItemInput': categoryVariantId, variantInfo
|
|
type-check:
src/services/order.service.test.ts#L35
Type '{ productId: number; quantity: number; title: string; price: number; imgSrc: string; }' is missing the following properties from type 'CartItemInput': categoryVariantId, variantInfo
|
|
type-check:
src/routes/product/product.test.tsx#L35
Type '{ product: ProductType; }' is not assignable to type '{ product?: undefined; categoryWithVariants?: undefined; } | { product: Product; categoryWithVariants: { categoryVariants: { id: number; createdAt: Date; updatedAt: Date; ... 4 more ...; sortOrder: number; }[]; ... 8 more ...; hasVariants: boolean; } | null; }'.
|
|
type-check:
src/lib/utils.tests.ts#L148
Type '{ id: number; createdAt: Date; updatedAt: Date; title: string; imgSrc: string | null; price: Decimal; orderId: number; productId: number | null; categoryVariantId?: number | ... 1 more ... | undefined; quantity: number; variantInfo?: string | ... 1 more ... | undefined; }' does not satisfy the expected type '{ id: number; createdAt: Date; updatedAt: Date; title: string; imgSrc: string | null; price: Decimal; orderId: number; productId: number | null; categoryVariantId: number | null; quantity: number; variantInfo: string | null; }'.
|
|
type-check:
src/lib/utils.tests.ts#L137
Type '{ id: number; createdAt: Date; updatedAt: Date; title: string; imgSrc: string | null; price: Decimal; orderId: number; productId: number | null; categoryVariantId?: number | ... 1 more ... | undefined; quantity: number; variantInfo?: string | ... 1 more ... | undefined; }' is not assignable to type '{ id: number; createdAt: Date; updatedAt: Date; title: string; imgSrc: string | null; price: Decimal; orderId: number; productId: number | null; categoryVariantId: number | null; quantity: number; variantInfo: string | null; }'.
|
|
type-check:
src/lib/utils.tests.ts#L132
Type '{ id: number; createdAt: Date; updatedAt: Date; title: string; imgSrc: string | null; orderId: number; productId: number | null; categoryVariantId?: number | null | undefined; quantity: number; variantInfo?: string | ... 1 more ... | undefined; price: number; }' does not satisfy the expected type 'OrderItem'.
|
|
type-check:
src/lib/utils.tests.ts#L121
Type '{ id: number; createdAt: Date; updatedAt: Date; title: string; imgSrc: string | null; orderId: number; productId: number | null; categoryVariantId?: number | null | undefined; quantity: number; variantInfo?: string | ... 1 more ... | undefined; price: number; }' is not assignable to type 'OrderItem'.
|
|
type-check:
src/lib/utils.tests.ts#L90
Type '{ id: number; createdAt: Date; updatedAt: Date; title: string; alt: string | null; imgSrc: string | null; description: string | null; slug: CategorySlug; hasVariants?: boolean | undefined; }' is not assignable to type '{ id: number; createdAt: Date; updatedAt: Date; title: string; alt: string | null; imgSrc: string | null; description: string | null; slug: CategorySlug; hasVariants: boolean; }'.
|