/* eslint-disable @typescript-eslint/consistent-type-imports */ import type { BaseApplication, CommonClientServerApplication } from '../../../generators/base-application/types.js'; import type { ClientSourceType } from '../../../generators/client/types.js'; import type { LanguagesSource } from '../../../generators/languages/types.js'; import type { SpringBootSourceType } from '../../../generators/server/types.js'; import type { ExportApplicationPropertiesFromCommand } from '../../command/types.js'; import type { DockerSourceType } from '../../../generators/docker/types.ts'; import { Entity } from './entity.js'; export type ApplicationType = BaseApplication & CommonClientServerApplication & ExportApplicationPropertiesFromCommand & ExportApplicationPropertiesFromCommand; export type BaseApplicationSource = SpringBootSourceType & ClientSourceType & LanguagesSource & DockerSourceType;