@adventurelabs/scout-core
Version:
Core utilities and helpers for Adventure Labs Scout applications
14 lines (13 loc) • 890 B
TypeScript
import { LoadingPerformance } from "./scout";
import { ISessionSummary } from "../types/db";
export declare const useAppDispatch: import("react-redux").UseDispatch<import("redux").Dispatch<import("redux").UnknownAction>>;
export declare const useHerdModulesLoadingState: () => any;
export declare const useIsHerdModulesLoading: () => boolean;
export declare const useIsHerdModulesLoaded: () => boolean;
export declare const useIsHerdModulesFailed: () => boolean;
export declare const useHerdModulesLoadedAt: () => any;
export declare const useHerdModulesLoadingDuration: () => any;
export declare const useLoadingPerformance: () => LoadingPerformance;
export declare const useSessionSummariesByHerd: (herdId: number) => ISessionSummary | null;
export declare const useHasSessionSummaries: (herdId: number) => boolean;
export declare const useHerdModulesLoadingTimeAgo: () => string | null;