UNPKG

@angular/router-deprecated

Version:
22 lines 846 B
"use strict"; var core_1 = require('@angular/core'); var core_private_1 = require('../../core_private'); var lifecycle_annotations_impl_1 = require('./lifecycle_annotations_impl'); function hasLifecycleHook(e, type /** TODO #9100 */) { if (!(type instanceof core_1.Type)) return false; return e.name in type.prototype; } exports.hasLifecycleHook = hasLifecycleHook; function getCanActivateHook(type /** TODO #9100 */) { var annotations = core_private_1.reflector.annotations(type); for (var i = 0; i < annotations.length; i += 1) { var annotation = annotations[i]; if (annotation instanceof lifecycle_annotations_impl_1.CanActivate) { return annotation.fn; } } return null; } exports.getCanActivateHook = getCanActivateHook; //# sourceMappingURL=route_lifecycle_reflector.js.map