import { type AspectsProps } from './AspectsProps'; import type { TextProps } from './HeadlineType'; /** * @title Таргет (target) * @enumNames [ * "", * "self (текущая вкладка или фрейм)", * "blank (новая вкладка)", * "parent (фрейм-родитель)", * "top (текущая вкладка)" * ] */ export type Target = '' | '_self' | '_blank' | '_parent' | '_top'; export type HrefProps = { /** @title URL (href) */ href?: string; }; export type LinkCommonProps = HrefProps & { /** @default "" */ target?: Target; }; /** * @title Ссылка * @required ["text", "href"] */ export interface LinkProps extends LinkCommonProps, TextProps, AspectsProps {}