ember-intl
Version:
Internationalization for Ember projects
24 lines (23 loc) • 811 B
TypeScript
import Helper from '@ember/component/helper';
import type IntlService from '../services/intl';
type FormatParameters = Parameters<IntlService['formatRelative']>;
type Value = FormatParameters[0];
type Options = FormatParameters[1];
interface FormatRelativeSignature {
Args: {
Named?: Options;
Positional: [Value];
};
Return: string;
}
/**
* @deprecated
*
* `{{format-relative}}` will be renamed to `{{format-relative-time}}` in `ember-intl@8.0.0`.
* Please rename the helper to `{{format-relative-time}}` in your template now.
*/
export default class FormatRelativeHelper extends Helper<FormatRelativeSignature> {
intl: IntlService;
compute([value]: FormatRelativeSignature['Args']['Positional'], options: FormatRelativeSignature['Args']['Named']): string;
}
export {};