"use strict";var l=require("path");function i(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var o=i(l);const s=Object.create(null);s[".js"]=[".ts",".tsx",".js",".jsx"],s[".jsx"]=[".tsx",".ts",".jsx",".js"],s[".cjs"]=[".cts"],s[".mjs"]=[".mts"];const x=t=>{const a=o.default.extname(t),[c,e]=o.default.extname(t).split("?"),n=s[c];if(n){const r=t.slice(0,-a.length);return n.map(u=>r+u+(e?`?${e}`:""))}};exports.resolveTsPath=x;