@nteract/epics
Version:
Redux-Observable epics for nteract apps
90 lines (89 loc) • 6.33 kB
TypeScript
import { commListenEpic } from "./comm";
import { autoSaveCurrentContentEpic, closeNotebookEpic, fetchContentEpic, saveAsContentEpic, saveContentEpic, updateContentEpic } from "./contents";
import { executeAllCellsEpic, executeCellAfterKernelLaunchEpic, executeCellEpic, executeFocusedCellEpic, lazyLaunchKernelEpic, sendExecuteRequestEpic, sendInputReplyEpic, updateDisplayEpic } from "./execute";
import { publishToBookstore, publishToBookstoreAfterSave } from "./hosts";
import { acquireKernelInfoEpic, launchKernelWhenNotebookSetEpic, restartKernelEpic, watchExecutionStateEpic } from "./kernel-lifecycle";
import { fetchKernelspecsEpic } from "./kernelspecs";
import { changeWebSocketKernelEpic, interruptKernelEpic, killKernelEpic, launchWebSocketKernelEpic, restartWebSocketKernelEpic } from "./websocket-kernel";
declare const allEpics: (((action$: import("rxjs").Observable<import("@nteract/actions").NewKernelAction>, state$: import("redux-observable").StateObservable<import("@nteract/types").AppState>) => import("rxjs").Observable<unknown>) | ((action$: import("rxjs").Observable<import("@nteract/actions").SendInputReply>, state$: import("redux-observable").StateObservable<import("@nteract/types").AppState>) => import("rxjs").Observable<never>) | ((action$: import("rxjs").Observable<import("@nteract/actions").FetchKernelspecs>, state$: any) => import("rxjs").Observable<{
type: "CORE/FETCH_KERNELSPECS_FULFILLED";
payload: import("@nteract/actions/lib/utils").HasKernelspecs & import("@nteract/actions/lib/utils").HasHost & {
defaultKernelName: string;
kernelspecs: {
[kernelspec: string]: import("@nteract/types").KernelspecProps;
};
};
} | {
type: "CORE/FETCH_KERNELSPECS_FAILED";
payload: import("@nteract/actions/lib/utils").HasKernelspecs & {
error: Error;
code?: string | undefined;
};
error: true;
}>) | ((action$: import("rxjs").Observable<import("@nteract/actions").LaunchKernelByNameAction>, state$: import("redux-observable").StateObservable<import("@nteract/types").AppState>) => import("rxjs").Observable<{
type: "LAUNCH_KERNEL_FAILED";
payload: import("@nteract/actions/lib/utils").MaybeHasContent & import("@nteract/actions/lib/utils").MaybeHasKernel & {
error: Error;
code?: string | undefined;
};
error: true;
} | {
type: "LAUNCH_KERNEL_SUCCESSFUL";
payload: import("@nteract/actions/lib/utils").HasContent & import("@nteract/actions/lib/utils").HasKernel & {
kernel: import("@nteract/types").LocalKernelProps | import("@nteract/types").RemoteKernelProps;
selectNextKernel: boolean;
};
}>) | ((action$: import("rxjs").Observable<import("@nteract/actions").ChangeKernelByName>, state$: import("redux-observable").StateObservable<import("@nteract/types").AppState>) => import("rxjs").Observable<{
type: "LAUNCH_KERNEL_FAILED";
payload: import("@nteract/actions/lib/utils").MaybeHasContent & import("@nteract/actions/lib/utils").MaybeHasKernel & {
error: Error;
code?: string | undefined;
};
error: true;
} | {
type: "LAUNCH_KERNEL_SUCCESSFUL";
payload: import("@nteract/actions/lib/utils").HasContent & import("@nteract/actions/lib/utils").HasKernel & {
kernel: import("@nteract/types").LocalKernelProps | import("@nteract/types").RemoteKernelProps;
selectNextKernel: boolean;
};
}>) | ((action$: import("rxjs").Observable<import("@nteract/actions").InterruptKernel>, state$: import("redux-observable").StateObservable<import("@nteract/types").AppState>) => import("rxjs").Observable<{
type: "INTERRUPT_KERNEL_FAILED";
payload: import("@nteract/actions/lib/utils").MaybeHasKernel & {
error: Error;
code?: string | undefined;
};
error: true;
} | {
type: "INTERRUPT_KERNEL_SUCCESSFUL";
payload: import("@nteract/actions/lib/utils").MaybeHasContent & import("@nteract/actions/lib/utils").MaybeHasKernel;
}>) | ((action$: import("rxjs").Observable<import("@nteract/actions").KillKernelAction>, state$: import("redux-observable").StateObservable<import("@nteract/types").AppState>) => import("rxjs").Observable<{
type: "KILL_KERNEL_FAILED";
payload: import("@nteract/actions/lib/utils").MaybeHasKernel & {
error: Error;
code?: string | undefined;
};
error: true;
} | {
type: "KILL_KERNEL_SUCCESSFUL";
payload: import("@nteract/actions/lib/utils").MaybeHasKernel;
} | {
type: "DISPOSE_KERNEL";
payload: import("@nteract/actions/lib/utils").HasKernel;
}>) | ((action$: import("rxjs").Observable<import("@nteract/actions").RestartKernel>, state$: import("redux-observable").StateObservable<import("@nteract/types").AppState>) => import("rxjs").Observable<{
type: "RESTART_KERNEL_SUCCESSFUL";
payload: import("@nteract/actions/lib/utils").HasContent & import("@nteract/actions/lib/utils").HasKernel;
} | {
type: "EXECUTE_ALL_CELLS";
payload: import("@nteract/actions/lib/utils").HasContent;
} | {
type: "RESTART_KERNEL_FAILED";
payload: import("@nteract/actions/lib/utils").HasContent & import("@nteract/actions/lib/utils").HasKernel & {
error: Error;
code?: string | undefined;
};
error: true;
} | {
type: "CLEAR_ALL_OUTPUTS";
payload: import("@nteract/actions/lib/utils").HasContent;
}>) | typeof executeCellEpic | typeof lazyLaunchKernelEpic | typeof sendExecuteRequestEpic | typeof executeAllCellsEpic | typeof executeFocusedCellEpic | typeof fetchContentEpic | typeof updateContentEpic | typeof saveContentEpic | typeof saveAsContentEpic | typeof publishToBookstore | typeof publishToBookstoreAfterSave | typeof closeNotebookEpic)[];
export { allEpics, executeCellAfterKernelLaunchEpic, executeCellEpic, lazyLaunchKernelEpic, sendExecuteRequestEpic, updateDisplayEpic, executeAllCellsEpic, executeFocusedCellEpic, commListenEpic, launchWebSocketKernelEpic, changeWebSocketKernelEpic, interruptKernelEpic, killKernelEpic, acquireKernelInfoEpic, watchExecutionStateEpic, launchKernelWhenNotebookSetEpic, restartKernelEpic, fetchKernelspecsEpic, fetchContentEpic, updateContentEpic, saveContentEpic, saveAsContentEpic, autoSaveCurrentContentEpic, publishToBookstore, publishToBookstoreAfterSave, restartWebSocketKernelEpic, sendInputReplyEpic, closeNotebookEpic };