Every line of 'this router push' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
19 push(props, route) { 20 if(!props){ 21 props = {}; 22 } 23 route.props = props; 24 this.navigator.push(route); 25 }
28 push(props, route) { 29 let routesList = this.navigator.getCurrentRoutes() 30 let nextIndex = routesList[routesList.length - 1].index + 1 31 route.props = props 32 route.index = nextIndex 33 this.navigator.push(route) 34 }
51 onPush(route: Route, props:{ [key: string]: any}):boolean { 52 this.refs.nav.push({...route, component:RouteIOS, passProps:{...props, route: route}}); 53 return true; 54 }
18 push(component: any, params?: { [key: string]: any }, transition?: PageTransition) { 19 this.params = params; 20 this.navigationService.publish(component, this.host, transition); 21 }
154 private _push( 155 method: Method | MethodWildcard, 156 path: string, 157 handler: HandlerType, 158 options: RouteOptions 159 ) { 160 const keys: Keys = [] 161 if (path === '*') { 162 path = '(.*)' 163 } 164 const regexp = pathToRegexp(path, keys, options) 165 this.routes.push({ method, path, handler, keys, options, regexp }) 166 return this 167 }
56 export function push(routeName: string, params?: NavigationParams) { 57 if (navigationContainer && lastNavigateTime + 500 < Date.now()) { 58 navigationContainer.dispatch( 59 StackActions.push({ 60 routeName, 61 params, 62 }), 63 ); 64 lastNavigateTime = Date.now(); 65 } 66 }
27 public push(): any { 28 return new Promise(function(resolve: Function): void { 29 resolve(); 30 }); 31 }
135 function push(self, type, url, group) { 136 if (!group) { 137 group = self.viewType === 'layout' ? 'layout' : 'default'; 138 } 139 140 const item = {}; 141 if (rAbs.test(url)) { 142 item.url = url; 143 } else { 144 item.route = RouteInfo.parse(self.route, url); 145 } 146 147 logger.debug('push %s, [%s] %s', type, group, url); 148 149 const bag = self.assets[group] || 150 (self.assets[group] = { css: [], js: [] }); 151 const list = bag[type]; 152 list.push(item); 153 }
40 export function push({ 41 routeName, 42 params, 43 action, 44 }: { 45 routeName: string; 46 params?: object; 47 action?: never; 48 }): StackActionType { 49 if (action !== undefined) { 50 throw new Error( 51 'Sub-actions are not supported for `push`. Remove the `action` key from the options.' 52 ); 53 } 54 55 return StackActions.push(routeName, params); 56 }
90 removeRouter(router) { 91 this.routers.splice(this.routers.indexOf(router), 1); 92 }