mirror of
https://github.com/mastodon/mastodon.git
synced 2025-01-10 12:16:23 +01:00
Require specific subtype of formatMessage
in timeAgoString
(#33511)
This commit is contained in:
parent
1bf6195763
commit
6b1ea8dd2c
@ -1,6 +1,6 @@
|
|||||||
import { Component } from 'react';
|
import { Component } from 'react';
|
||||||
|
|
||||||
import type { IntlShape } from 'react-intl';
|
import type { MessageDescriptor, PrimitiveType, IntlShape } from 'react-intl';
|
||||||
import { injectIntl, defineMessages } from 'react-intl';
|
import { injectIntl, defineMessages } from 'react-intl';
|
||||||
|
|
||||||
const messages = defineMessages({
|
const messages = defineMessages({
|
||||||
@ -102,7 +102,13 @@ const getUnitDelay = (units: string) => {
|
|||||||
};
|
};
|
||||||
|
|
||||||
export const timeAgoString = (
|
export const timeAgoString = (
|
||||||
intl: Pick<IntlShape, 'formatDate' | 'formatMessage'>,
|
intl: {
|
||||||
|
formatDate: IntlShape['formatDate'];
|
||||||
|
formatMessage: (
|
||||||
|
{ id, defaultMessage }: MessageDescriptor,
|
||||||
|
values?: Record<string, PrimitiveType>,
|
||||||
|
) => string;
|
||||||
|
},
|
||||||
date: Date,
|
date: Date,
|
||||||
now: number,
|
now: number,
|
||||||
year: number,
|
year: number,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user