• Safely parses an object against its schema and returns the result of the zod.safeParse method

    Parameters

    • object: any

    Returns SafeParseReturnType<
        any,
        {
            invoices: {
                company: {
                    bic?: string;
                    city: string;
                    companyRegister?: string;
                    email?: string;
                    houseNumber: string;
                    iban?: string;
                    name: string;
                    phoneNumber?: string;
                    postalCode: string;
                    street: string;
                    website?: string;
                };
                customer?: {
                    customer_city: string;
                    customer_country: string;
                    customer_email: string;
                    customer_firstName: string;
                    customer_houseNumber: string;
                    customer_id: string;
                    customer_phoneNumber: string;
                    customer_postalCode: string;
                    customer_salutation: string;
                    customer_street: string;
                    customer_surName: string;
                    customer_uid: string;
                };
                invoice_cancellation: string;
                invoice_cashier: string;
                invoice_cashier_id: string;
                invoice_currency: string;
                invoice_discount?: string;
                invoice_id: string;
                invoice_mode: string;
                invoice_number: string;
                invoice_payment: string;
                invoice_text?: string;
                invoice_timestamp: string;
                invoice_total: string;
                invoice_totalNet: string;
                invoice_totalTax: string;
                items: {
                    item_article_id: string;
                    item_discount: string;
                    item_discount_unit?: string;
                    item_discount_value: string;
                    item_id: string;
                    item_name: string;
                    item_price?: string;
                    item_quantity?: string;
                    item_service_id: string;
                    item_taxRate?: string;
                    item_total: string;
                }[];
                taxes: {
                    tax_gross: string;
                    tax_net: string;
                    tax_tax: string;
                    tax_taxRate: string;
                }[];
            }[];
        },
    >