12 lines
476 B
JavaScript
12 lines
476 B
JavaScript
import { existsSync } from "fs";
|
|
export default function grabPageServerPath({ file_path }) {
|
|
const page_server_ts_file = file_path.replace(/\.tsx?$/, ".server.ts");
|
|
const page_server_tsx_file = file_path.replace(/\.tsx?$/, ".server.tsx");
|
|
const server_file_path = existsSync(page_server_ts_file)
|
|
? page_server_ts_file
|
|
: existsSync(page_server_tsx_file)
|
|
? page_server_tsx_file
|
|
: undefined;
|
|
return { server_file_path };
|
|
}
|