UNPKG

@tanstack/router-plugin

Version:

Modern and scalable routing for React applications

23 lines (22 loc) 649 B
import * as template from "@babel/template"; function resolveHmrHotExpression(hotExpression) { return hotExpression ?? "import.meta.hot"; } function createHmrHotExpressionAst(hotExpression) { return template.expression.ast(resolveHmrHotExpression(hotExpression)); } function withHmrHotExpression(config, hotExpression) { return { ...config, plugin: { ...config?.plugin, hmr: { ...config?.plugin?.hmr, hotExpression: config?.plugin?.hmr?.hotExpression ?? hotExpression } } }; } //#endregion export { createHmrHotExpressionAst, resolveHmrHotExpression, withHmrHotExpression }; //# sourceMappingURL=hmr-hot-expression.js.map