winterspec
Version:
Write Winter-CG compatible routes with filesystem routing and tons of features
16 lines (15 loc) • 622 B
TypeScript
import { WinterSpecConfig } from "../config/config.js";
import { SetRequired } from "type-fest";
declare global {
const Bun: any;
}
export interface ResolvedWinterSpecConfig extends WinterSpecConfig {
rootDirectory: string;
tsconfigPath: string;
routesDirectory: string;
}
/**
* Resolves relative paths and sets defaults for any missing values.
*/
export declare const resolveConfig: (config: SetRequired<WinterSpecConfig, "rootDirectory">) => ResolvedWinterSpecConfig;
export declare const loadConfig: (rootDirectory: string, overrides?: Partial<WinterSpecConfig>) => Promise<ResolvedWinterSpecConfig>;