javascript-time-ago
Version:
Localized relative date/time formatting
25 lines (23 loc) • 799 B
JavaScript
// Deprecated: Moved to `react-time-ago`.
import { oneOfType, arrayOf, string, number, shape, func } from 'prop-types'; // The first step isn't required to define `minTime` or `test()`.
var step = oneOfType([shape({
minTime: number,
formatAs: string.isRequired
}), shape({
test: func,
formatAs: string.isRequired
}), shape({
minTime: number,
format: func.isRequired
}), shape({
test: func,
format: func.isRequired
})]); // Formatting style.
export var style = oneOfType([// Not using `oneOf()` here, because that way
// this package wouldn't support some hypothetical
// new styles added to `javascript-time-ago` in some future.
string, shape({
steps: arrayOf(step).isRequired,
labels: oneOfType([string, arrayOf(string)]).isRequired
})]);
//# sourceMappingURL=PropTypes.js.map