react-timeago
Version:
A simple Time-Ago component for ReactJs
21 lines (16 loc) • 643 B
JavaScript
// flow-typed signature: 619aca2b81b5b5d287785c449228cc8a
// flow-typed version: ca06757594/flow-enums-runtime_v0.x.x/flow_>=v0.83.x
declare module 'flow-enums-runtime' {
declare type Members = { +[key: string]: string };
declare type EnumPrototype<T> = {|
isValid: (x: $Keys<T>) => boolean,
cast: <V>(x: V) => V | void,
members: () => Array<$Keys<T>>,
getName: (value: string) => string,
|};
declare type Enum = {|
<T: Members>(members?: T): {| ...EnumPrototype<T>, ...T |},
Mirrored: <T: Members>(members: Array<$Keys<T>>) => {| ...Members, ...EnumPrototype<T> |},
|};
declare module.exports: Enum;
}