DefinitelyTyped/types/feather-route-matcher/feather-route-matcher-tests.ts
2019-07-01 11:14:20 -07:00

16 lines
415 B
TypeScript

import createMatcher from 'feather-route-matcher';
const matcher = createMatcher({
'/': 33,
'/number-13': 13,
'/number/:num': 199,
});
const numberOfPage: number = matcher('/').page;
const matchedURL: string = matcher('/').url;
const params: {} | null = matcher('/number/34').params;
const knownParams = matcher('/number/24').params as { num: string };
const extractedNum: string = knownParams.num;