UNPKG

@etsoo/react

Version:

TypeScript ReactJs UI Independent Framework

16 lines (15 loc) 465 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useParamsEx = useParamsEx; const shared_1 = require("@etsoo/shared"); const react_router_1 = require("react-router"); /** * Extended useParams of react-router-dom * Provide exact type data */ function useParamsEx(template) { // Get parameters const params = (0, react_router_1.useParams)(); // Return return shared_1.DomUtils.dataAs(params, template, false); }