@ file : Js Module (" react - intl ") Ċ @ file : Js Non Module Ċ Ċ package Ġreact intl Ċ Ċ import Ġkotlin ext . js . Readonly Array Ċ import Ġkotlin ext . js . Record Ċ import Ġreact intl . components . datetime .* Ċ import Ġreact intl . components . display name .* Ċ import Ġreact intl . components . list .* Ċ import Ġreact intl . components . message .* Ċ import Ġreact intl . components . number .* Ċ import Ġreact intl . components . plural .* Ċ import Ġreact intl . components . rel ativ etime .* Ċ Ċ external Ġinterface ĠCustom Formats Ġ: ĠForm ats Ġ{ ĊĠĠĠ Ġvar Ġrelative : ĠRecord < String , ĠInt l Relative Time . Relative Time Format Options >? Ċ } Ċ Ċ external Ġinterface ĠCustom Format Config Ġ{ ĊĠĠĠ Ġvar Ġformat : ĠString Ċ } Ċ Ċ external Ġinterface ĠForm ats Ġ{ ĊĠĠĠ Ġvar Ġnumber : ĠAny ĊĠĠĠ Ġvar Ġdate : ĠAny ĊĠĠĠ Ġvar Ġtime : ĠAny Ċ } Ċ Ċ external Ġinterface ĠFormat ters Ġ{ ĊĠĠĠ Ġfun Ġget DateTime Format ( var arg Ġargs : ĠAny ): ĠInt l DateTime . DateTime Format ĊĠĠĠ Ġfun Ġget NumberFormat ( var arg Ġargs : ĠAny ): ĠInt l Number . NumberFormat ĊĠĠĠ Ġfun ĠgetMessage Format ( var arg Ġargs : ĠAny ): ĠMessage Format ĊĠĠĠ Ġfun Ġget Relative Time Format ( var arg Ġargs : ĠAny ): ĠInt l Relative Time . Relative Time Format ĊĠĠĠ Ġfun Ġget Pl ural Rules ( var arg Ġargs : ĠAny ): ĠInt l Pl ural . Pl ural Rules ĊĠĠĠ Ġfun ĠgetList Format ( var arg Ġargs : ĠAny ): ĠList Format ĊĠĠĠ Ġfun Ġget Display Names ( var arg Ġargs : ĠAny ): ĠDisplay Names Ċ } Ċ Ċ external Ġinterface ĠFormat Date Options Ġ: ĠInt l DateTime . DateTime Format Options , ĠCustom Format Config Ċ external Ġinterface ĠFormat Number Options Ġ: ĠNumber Format Options , ĠCustom Format Config Ċ external Ġinterface ĠFormat Relative Time Options Ġ: ĠInt l Relative Time . Relative Time Format Options , ĠCustom Format Config Ċ external Ġinterface ĠFormat Pl ural Options Ġ: ĠInt l Pl ural . Pl ural Rules Options , ĠCustom Format Config Ċ external Ġinterface ĠFormat List Options Ġ: ĠList Format Options Ċ external Ġinterface ĠFormat DisplayName Options Ġ: ĠDisplay Names Options Ċ Ċ external Ġinterface ĠInt l Format ters < T > Ġ{ ĊĠĠĠ Ġfun Ġformat DateTime Range ( ĊĠĠĠĠĠĠĠ Ġfrom : ĠAny Ġ/* ĠNumber Ġ| ĠDate Ġ*/, ĊĠĠĠĠĠĠĠ Ġto : ĠAny Ġ/* ĠNumber Ġ| ĠDate Ġ*/, ĊĠĠĠĠĠĠĠ Ġopts : ĠFormat Date Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠString ĊĊĠĠĠ Ġfun Ġformat Date ( value : ĠAny Ġ/* Date Ġ| ĠNumber Ġ| ĠString Ġ*/, Ġopts : ĠFormat Date Options ? Ġ= Ġdefined Ex tern ally ): ĠString ĊĠĠĠ Ġfun Ġformat Time ( value : ĠAny Ġ/* Date Ġ| ĠNumber Ġ| ĠString Ġ*/, Ġopts : ĠFormat Date Options ? Ġ= Ġdefined Ex tern ally ): ĠString ĊĠĠĠ Ġfun Ġformat Date To Parts ( ĊĠĠĠĠĠĠĠ Ġvalue : ĠAny Ġ/* Date Ġ| ĠNumber Ġ| ĠString Ġ*/, ĊĠĠĠĠĠĠĠ Ġopts : ĠFormat Date Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠArray < Intl DateTime . DateTime Format Part > ĊĊĠĠĠ Ġfun Ġformat TimeTo Parts ( ĊĠĠĠĠĠĠĠ Ġvalue : ĠAny Ġ/* Date Ġ| ĠNumber Ġ| ĠString Ġ*/, ĊĠĠĠĠĠĠĠ Ġopts : ĠFormat Date Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠArray < Intl DateTime . DateTime Format Part > ĊĊĠĠĠ Ġfun Ġformat Relative Time ( ĊĠĠĠĠĠĠĠ Ġvalue : ĠNumber , ĊĠĠĠĠĠĠĠ Ġunit : ĠInt l Relative Time Format Unit ? Ġ= Ġdefined Ex tern ally , ĊĠĠĠĠĠĠĠ Ġopts : ĠFormat Relative Time Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠString ĊĊĠĠĠ Ġfun Ġformat Number ( value : ĠNumber , Ġopts : ĠFormat Number Options ? Ġ= Ġdefined Ex tern ally ): ĠString ĊĠĠĠ Ġfun Ġformat Number To Parts ( ĊĠĠĠĠĠĠĠ Ġvalue : ĠNumber , ĊĠĠĠĠĠĠĠ Ġopts : ĠFormat Number Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠArray < Intl Number . NumberFormat Part > ĊĊĠĠĠ Ġfun Ġformat Pl ural ( value : ĠNumber , Ġopts : ĠFormat Pl ural Options ? Ġ= Ġdefined Ex tern ally ): ĠNumber ĊĠĠĠ Ġfun Ġformat Message ( ĊĠĠĠĠĠĠĠ Ġdescriptor : ĠMessage Descriptor , ĊĠĠĠĠĠĠĠ Ġvalues : ĠRecord < String , ĠAny Ġ/* ĠPrimitive Type Ġ| ĠFormat X MLElement Fn < String , ĠString > Ġ*/ >? Ġ= Ġdefined Ex tern ally , ĊĠĠĠĠĠĠĠ Ġopts : ĠMessage Format Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠString ĊĊĠĠĠ Ġfun Ġformat Message ( ĊĠĠĠĠĠĠĠ Ġdescriptor : ĠMessage Descriptor , ĊĠĠĠĠĠĠĠ Ġvalues : ĠRecord < String , ĠAny Ġ/* ĠPrimitive Type Ġ| ĠT Ġ| ĠFormat X MLElement Fn < T , ĠT > Ġ*/ >, ĊĠĠĠĠĠĠĠ Ġopts : ĠMessage Format Options ĊĠĠĠ Ġ): ĠT ĊĊĠĠĠ Ġfun Ġformat List ( values : ĠReadonly Array < String >, Ġopts : ĠFormat List Options ? Ġ= Ġdefined Ex tern ally ): ĠString ĊĠĠĠ Ġfun Ġformat List ( ĊĠĠĠĠĠĠĠ Ġvalues : ĠReadonly Array < Any Ġ/* ĠString Ġ| ĠT Ġ*/ >, ĊĠĠĠĠĠĠĠ Ġopts : ĠFormat List Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠAny Ġ/* ĠT Ġ| ĠString Ġ| ĠArray </ * ĠString Ġ| ĠT Ġ*/ > Ġ*/ ĊĊĠĠĠ Ġfun Ġformat List To Parts ( ĊĠĠĠĠĠĠĠ Ġvalues : ĠReadonly Array < Any Ġ/* ĠString Ġ| ĠT Ġ*/ >, ĊĠĠĠĠĠĠĠ Ġopts : ĠFormat List Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠArray < Part < Any >> ĊĊĠĠĠ Ġfun Ġformat DisplayName ( ĊĠĠĠĠĠĠĠ Ġvalue : ĠAny Ġ/* ĠString Ġ| ĠNumber Ġ| ĠRecord < String , ĠAny > Ġ*/, ĊĠĠĠĠĠĠĠ Ġopts : ĠFormat DisplayName Options ? Ġ= Ġdefined Ex tern ally ĊĠĠĠ Ġ): ĠString ? Ċ } Ċ