17 lines
975 B
TypeScript
17 lines
975 B
TypeScript
import { MessageDescriptor } from './src/types';
|
|
export * from './src/types';
|
|
export declare function defineMessages<K extends keyof any, T = MessageDescriptor, U extends Record<K, T> = Record<K, T>>(msgs: U): U;
|
|
export declare function defineMessage<T>(msg: T): T;
|
|
export { createIntlCache, filterProps, DEFAULT_INTL_CONFIG, createFormatters, getNamedFormat, } from './src/utils';
|
|
export * from './src/error';
|
|
export { formatMessage } from './src/message';
|
|
export type { FormatMessageFn } from './src/message';
|
|
export { formatDate, formatDateToParts, formatTime, formatTimeToParts, } from './src/dateTime';
|
|
export { formatDisplayName } from './src/displayName';
|
|
export { formatList } from './src/list';
|
|
export { formatPlural } from './src/plural';
|
|
export { formatRelativeTime } from './src/relativeTime';
|
|
export { formatNumber, formatNumberToParts } from './src/number';
|
|
export { createIntl } from './src/create-intl';
|
|
export type { CreateIntlFn } from './src/create-intl';
|