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