UNPKG

lml-main

Version:

This is now a mono repository published into many standalone packages.

32 lines (31 loc) 1.15 kB
import { AnyAction } from 'redux'; import { AllocationApiState } from '../allocation/reducers'; import { BookingApiState } from '../booking/reducers'; import { ConsolidationApiState } from '../consolidations/reducers'; import { CourierApiState } from '../couriers/reducers'; import { JobLabelApiState } from '../job-label/reducers'; import { JobApiState } from '../jobs/reducers'; import { LocationApiState } from '../locations/reducers'; import { PlaceApiState } from '../places/reducers'; import { TrackingApiState } from '../tracking/reducers'; export declare const API_REDUCER_KEY = "@@cosmo/api"; export interface RootState { [key: string]: any; api: ApiState; } export interface ApiState { allocations: AllocationApiState; bookings: BookingApiState; consolidations: ConsolidationApiState; couriers: CourierApiState; jobLabels: JobLabelApiState; jobs: JobApiState; locations: LocationApiState; places: PlaceApiState; tracking: TrackingApiState; } /** * Unlike interfaces there is no issue * using the constants in objects */ export declare const cosmoApiReducers: (state: {}, action: AnyAction) => {};