type alias TerminalOperation Type Parameters TProgress = unknown TOutput = unknown Definition (OperationSnapshot<TProgress, TOutput> & { state: "completed"; }) | (OperationSnapshot<TProgress, TOutput> & { state: "failed"; }) | (OperationSnapshot<TProgress, TOutput> & { state: "cancelled"; })