import { SliceMachineContext } from "@slicemachine/plugin-kit"; import { PluginOptions } from "../types"; import { checkIsTypeScriptProject } from "./checkIsTypeScriptProject"; type GetJSFileExtensionArgs = Pick< SliceMachineContext, "helpers" | "options" >; export const getJSFileExtension = async ({ helpers, options, }: GetJSFileExtensionArgs): Promise => { const isTypeScriptProject = await checkIsTypeScriptProject({ helpers, options, }); return isTypeScriptProject ? "ts" : "js"; };