18 lines
577 B
TypeScript
18 lines
577 B
TypeScript
|
|
import { MapperParamsType, Taxes } from "@erp/core/api";
|
||
|
|
import { InferCreationAttributes } from "sequelize";
|
||
|
|
import { CustomerInvoiceItemTaxModel, CustomerInvoiceTaxModel } from "../sequelize";
|
||
|
|
|
||
|
|
export class TaxesMapper {
|
||
|
|
public mapArrayToDomain(taxes: CustomerInvoiceTaxModel[], params?: MapperParamsType) {}
|
||
|
|
|
||
|
|
public mapToPersistence(
|
||
|
|
source: Taxes,
|
||
|
|
params?: MapperParamsType
|
||
|
|
): InferCreationAttributes<CustomerInvoiceItemTaxModel, {}> {
|
||
|
|
/*const { index, sourceParent } = params as {
|
||
|
|
index: number;
|
||
|
|
sourceParent: CustomerInvoice;
|
||
|
|
};*/
|
||
|
|
}
|
||
|
|
}
|