UNPKG

@yankeeinlondon/promptly

Version:

An automation tool for prompting your favorite LLMs

13 lines (10 loc) 304 B
import type { ConfigFile } from "./types"; import { isObject } from "inferred-types"; const CONFIG_PROPS = [ "promptDirs", "codePath", "docPath", ]; export function isConfigFile(val: unknown): val is ConfigFile { return isObject(val) && Object.keys(val).every(i => CONFIG_PROPS.includes(i)); }