All files / app/src/features/warehouse-mutation/lib get-default-warehouse-form-values.ts

6.25% Statements 2/32
100% Branches 0/0
0% Functions 0/1
6.25% Lines 2/32

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 381x           1x                                                              
import { DEFAULT_WAREHOUSE_CREATE_ENTITY } from '@/features/warehouse-mutation'
import { ulid } from 'ulid'
import { DEFAULT_NOMENCLATURE_ENTITY } from '@/entities/nomenclature'
import { DEFAULT_RESPONSIBILITY_PERSON_ENTITY } from '@/entities/responsibility-person'
import { AccountObjectType, AccountingType } from '@/entities/accounting-object'
 
export const getDefaultWarehouseFormValues = () => ({
  '@context': '/contexts/Warehouse',
  '@type': 'Warehouse',
  id: ulid(),
  ...DEFAULT_WAREHOUSE_CREATE_ENTITY,
  contracts: [
    {
      id: ulid(),
      contract: {
        id: ulid(),
        number: null,
        date: null,
        client: null,
      },
      nomenclatures: [
        {
          id: ulid(),
          ...DEFAULT_NOMENCLATURE_ENTITY,
          accountingObjectType: AccountObjectType.PIPE,
          accountingType: AccountingType.BATCH_PACKAGE_SINGLE,
        },
      ],
      responsibilityPersons: [
        {
          id: ulid(),
          ...DEFAULT_RESPONSIBILITY_PERSON_ENTITY,
        },
      ],
    },
  ],
})