Files
lst/lstV2/server/services/sqlServer/utils/querySelector.utils.ts

29 lines
535 B
TypeScript

import { readFileSync } from "fs";
export type SqlQuery = {
query: string;
success: boolean;
message: string;
};
export const sqlQuerySelector = (name: string) => {
try {
const queryFile = readFileSync(
new URL(`../querys/newQueries/${name}.sql`, import.meta.url),
"utf8",
);
return {
success: true,
message: `Query for: ${name}`,
query: queryFile,
};
} catch (error) {
return {
success: false,
message:
"Error getting the query file, please make sure you have the correct name.",
};
}
};