"use strict";var e=require("@kdcloudjs/kwc"),i=require("./shadowBaseClassPrivate.js");require("../intlFormat-Bs-dlvDH.js");var r=require("../NumberFormat-BOQwROTf.js");require("./configProvider.js"),require("../observable-BXDJFaLN.js"),require("../i18n-CP31jeWH.js");var t=require("../utilsPrivate-DL4VBetH.js");require("../client-Co_j5m_k.js"),require("../ssr-RXknEJpO.js"),require("../empty_html-hFq4zm9t.js"),require("./iso8601Utils.js"),require("../colorValid-BBnkvgd_.js"),require("./i18nCldrOptions.js"),require("./i18nService.js"),require("./features.js"),require("../classSet-B5xuJbNb.js"),require("../labelUtils-C2UzbgdZ.js"),require("../label-DdXuOVTE.js");var s=[[function(e,i,r){return(i?(r?"":'[dir="rtl"]')+" :host":(r?"":'[dir="rtl"]')+" "+(e?"["+e+"-host]":""))+(r?":dir(rtl)":"")+" {direction: ltr;unicode-bidi: embed;}"}]];function o(e,i,r,t){const{d:s,t:o}=e;return[o(s(i.formattedNumber))]}var n=e.registerTemplate(o);o.stylesheets=[],o.stylesheetToken="kwc-ni5835mgdp",o.legacyStylesheetToken="D:\\new_workspace\\workspace\\kingdee-base-components\\src\\modules\\kd\\formattedNumber-undefined_formattedNumber",s&&o.stylesheets.push.apply(o.stylesheets,s),e.freezeTemplate(o);class m extends i{constructor(...e){super(...e),this.value=void 0,this.formatStyle="decimal",this.currencyCode=void 0,this.currencyDisplayAs="symbol",this.minimumIntegerDigits=void 0,this.minimumFractionDigits=void 0,this.maximumFractionDigits=void 0,this.minimumSignificantDigits=void 0,this.maximumSignificantDigits=void 0}get formattedNumber(){return t.toFormattedNumber(this,r.numberFormat)}}e.registerDecorators(m,{publicProps:{value:{config:0},formatStyle:{config:0},currencyCode:{config:0},currencyDisplayAs:{config:0},minimumIntegerDigits:{config:0},minimumFractionDigits:{config:0},maximumFractionDigits:{config:0},minimumSignificantDigits:{config:0},maximumSignificantDigits:{config:0}}});const u=e.registerComponent(m,{tmpl:n,sel:"D:\\new_workspace\\workspace\\kingdee-base-components\\src\\modules\\kd\\formattedNumber-",apiVersion:63});m.interopMap={props:{formatStyle:"style"}},module.exports=u;
