Fix various lint errors (#15530)

This commit is contained in:
Andy
2017-03-30 17:42:07 -07:00
committed by GitHub
parent 51430746a2
commit f2b6506ba5
51 changed files with 517 additions and 573 deletions
+4 -6
View File
@@ -4,13 +4,12 @@
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface NavigoHooks {
before?: ((done: (suppress?: boolean) => void) => void);
after?: () => void;
before?(done: (suppress?: boolean) => void): void;
after?(): void;
}
type RouteHandler = ((parametersObj: any, query: string) => void) | { as: string; uses: (parametersObj: any) => void };
type RouteHandler = ((parametersObj: any, query: string) => void) | { as: string; uses(parametersObj: any): void };
declare class Navigo {
/**
* Constructs the router
* @param root The main URL of your application.
@@ -18,7 +17,6 @@ declare class Navigo {
*/
constructor(root?: string | null, useHash?: boolean);
on(location: string, handler: RouteHandler, hooks?: NavigoHooks): Navigo;
on(location: RegExp, handler: (...parameters: string[]) => void, hooks?: NavigoHooks): Navigo;
on(routes: { [key: string]: RouteHandler }): Navigo;
@@ -46,4 +44,4 @@ declare class Navigo {
destroy(): void;
}
export = Navigo;
export as namespace Navigo;
export as namespace Navigo;
+6 -7
View File
@@ -1,9 +1,9 @@
import Navigo = require("navigo");
var root = null;
var useHash = false;
const root = null;
const useHash = false;
var router = new Navigo(root, useHash);
let router = new Navigo(root, useHash);
router
.on('/products/list', () => {
@@ -33,7 +33,7 @@ router
'products/:id': () => {
// do something
},
'products': () => {
products: () => {
// do something
},
'*': () => {
@@ -42,7 +42,6 @@ router
})
.resolve();
router
.on('/user/:id/:action', (params: { id: string; action: string }) => {
// If we have http://site.com/user/42/save as a url then
@@ -89,7 +88,7 @@ router.navigate('/products/list');
router.navigate('http://site.com/products/list', true);
router = new Navigo('http://site.com/', true);
var handler = () => {
const handler = () => {
// do something
};
router.on({
@@ -97,7 +96,7 @@ router.on({
'/trip/save': { as: 'trip.save', uses: handler },
'/trip/:action/:tripId': { as: 'trip.action', uses: handler }
});
var a: string = (router.generate('trip.edit', { tripId: 42 })); // --> /trip/42/edit
let a: string = (router.generate('trip.edit', { tripId: 42 })); // --> /trip/42/edit
a = (router.generate('trip.action', { tripId: 42, action: 'save' })); // --> /trip/save/42
a = (router.generate('trip.save')); // --> /trip/save