Например, учитывая следующую запись:
type UserRecord = {
id: string;
name: ?string;
age: number;
}
Есть ли способ сделать эквивалент следующего:
/* @flow */
import { List, Map } from 'immutable'
const users: List<Map<UserRecord>> = List();
let user: Map<UserRecord>;
user = Map({ id: '666', age: 30 });
users.push(user);
В противном случае я просто использую что-то вроде Map<string, any>
, которое, как мне кажется, уходит от использования Immutable.js с системой типа Flow.