Files
2015-10-11 13:23:41 -05:00

23 lines
425 B
TypeScript

export class Transition {
static create(navCtrl, opts = {}) {
const name = opts.animation || 'ios';
let TransitionClass = transitionRegistry[name];
if (!TransitionClass) {
TransitionClass = transitionRegistry.ios;
}
return new TransitionClass(navCtrl, opts);
}
static register(name, TransitionClass) {
transitionRegistry[name] = TransitionClass;
}
}
let transitionRegistry = {};