react-navplus
Version:
A flexible, performance-optimized navigation link component for React with multi-router support, prefetching, and advanced active state detection
26 lines • 2.33 kB
JavaScript
;
/**
* @file index.ts
* @description Main entry point for the react-navplus package
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.executePrefetch = exports.normalizePrefetchOptions = exports.defaultPrefetchOptions = exports.isActiveWithCustomFn = exports.isActive = exports.cleanUrl = exports.matchers = exports.usePrefetch = exports.useIsActive = exports.useNavLinkContext = exports.NavLinkProvider = exports.NavPlus = void 0;
var NavPlus_1 = require("./NavPlus");
Object.defineProperty(exports, "NavPlus", { enumerable: true, get: function () { return NavPlus_1.NavPlus; } });
var NavContext_1 = require("./context/NavContext");
Object.defineProperty(exports, "NavLinkProvider", { enumerable: true, get: function () { return NavContext_1.NavLinkProvider; } });
Object.defineProperty(exports, "useNavLinkContext", { enumerable: true, get: function () { return NavContext_1.useNavLinkContext; } });
var useIsActive_1 = require("./hooks/useIsActive");
Object.defineProperty(exports, "useIsActive", { enumerable: true, get: function () { return useIsActive_1.useIsActive; } });
var usePrefetch_1 = require("./hooks/usePrefetch");
Object.defineProperty(exports, "usePrefetch", { enumerable: true, get: function () { return usePrefetch_1.usePrefetch; } });
var matchers_1 = require("./utils/matchers");
Object.defineProperty(exports, "matchers", { enumerable: true, get: function () { return matchers_1.matchers; } });
Object.defineProperty(exports, "cleanUrl", { enumerable: true, get: function () { return matchers_1.cleanUrl; } });
Object.defineProperty(exports, "isActive", { enumerable: true, get: function () { return matchers_1.isActive; } });
Object.defineProperty(exports, "isActiveWithCustomFn", { enumerable: true, get: function () { return matchers_1.isActiveWithCustomFn; } });
var prefetch_1 = require("./utils/prefetch");
Object.defineProperty(exports, "defaultPrefetchOptions", { enumerable: true, get: function () { return prefetch_1.defaultPrefetchOptions; } });
Object.defineProperty(exports, "normalizePrefetchOptions", { enumerable: true, get: function () { return prefetch_1.normalizePrefetchOptions; } });
Object.defineProperty(exports, "executePrefetch", { enumerable: true, get: function () { return prefetch_1.executePrefetch; } });
//# sourceMappingURL=index.js.map