react-router
Version:
A complete routing library for React.js
22 lines (16 loc) • 364 B
JavaScript
class Transition {
constructor() {
this.isCancelled = false;
this.redirectInfo = null;
this.abortReason = null;
}
to(pathname, query, state) {
this.redirectInfo = { pathname, query, state };
this.isCancelled = true;
}
abort(reason) {
this.abortReason = reason;
this.isCancelled = true;
}
}
export default Transition;