import { faker } from '@faker-js/faker'; import { DataOverlayMcadFaker } from '@test/fakers/data-overlay-mcad.faker'; import { InteractionType } from '@3cr/types-ts'; import { McadObjectInteraction, McadObjectInteractionRaw, } from '@3cr/viewer-types-ts'; export class McadObjectInteractionFaker { static random(interaction: InteractionType): McadObjectInteraction { return { Version: faker.system.semver(), Mcad: DataOverlayMcadFaker.random(), Interaction: interaction, }; } static randomRaw(interaction: InteractionType): McadObjectInteractionRaw { return { Version: faker.system.semver(), Mcad: DataOverlayMcadFaker.randomRaw(), Interaction: interaction, }; } }