api.js.flow 1 KB
// @flow

import timm from '../src/timm';  // this file will be used from <PROJECT>/lib

declare export default typeof(timm);
declare export var clone: typeof(timm.clone);
declare export var addLast: typeof(timm.addLast);
declare export var addFirst: typeof(timm.addFirst);
declare export var removeLast: typeof(timm.removeLast);
declare export var removeFirst: typeof(timm.removeFirst);
declare export var insert: typeof(timm.insert);
declare export var removeAt: typeof(timm.removeAt);
declare export var replaceAt: typeof(timm.replaceAt);
declare export var getIn: typeof(timm.getIn);
declare export var set: typeof(timm.set);
declare export var setIn: typeof(timm.setIn);
declare export var update: typeof(timm.update);
declare export var updateIn: typeof(timm.updateIn);
declare export var merge: typeof(timm.merge);
declare export var mergeDeep: typeof(timm.mergeDeep);
declare export var mergeIn: typeof(timm.mergeIn);
declare export var omit: typeof(timm.omit);
declare export var addDefaults: typeof(timm.addDefaults);