const e=require("../_util/warning.js"),t=require("../_util/omit.js"),n=require("./Base.js");let r=require("vue");var i=()=>t.default({...n.baseProps(),ellipsis:{type:Boolean,default:void 0}},[`component`]),a=(t,{slots:i,attrs:a})=>{let{ellipsis:o,rel:s,...c}={...t,...a};e.default(typeof o!=`object`,`Typography.Link`,"`ellipsis` only supports boolean value.");let l={...c,rel:s===void 0&&c.target===`_blank`?`noopener noreferrer`:s,ellipsis:!!o,component:`a`};return delete l.navigate,(0,r.createVNode)(n.default,l,i)};a.displayName=`ATypographyLink`,a.inheritAttrs=!1,a.props=i(),exports.default=a,exports.linkProps=i;