if (existsSync(toLocalPath("kuusi.config.ts").pathname)) {
const kuusiConfigImport = await import(
toLocalPath("kuusi.config.ts").href
) as Promise<unknown>;
if ("default" in kuusiConfigImport && kuusiConfigImport.default) {
if (kuusiConfigImport.default instanceof KuusiConfig) {
kuusiConfig = kuusiConfigImport.default;
} else {
throw new Error(
"kuusi-invalid-kuusi-config: the exported kuusiConfig should be of type `KuusiConfig`",
);
}
}
}
if (existsSync(toLocalPath("kuusi.config.ts").pathname)) {
const kuusiConfigImport = await import(
toLocalPath("kuusi.config.ts").href
) as Promise<unknown>;
if ("default" in kuusiConfigImport && kuusiConfigImport.default) {
if (kuusiConfigImport.default instanceof KuusiConfig) {
kuusiConfig = kuusiConfigImport.default;
} else {
throw new Error(
"kuusi-invalid-kuusi-config: the exported kuusiConfig should be of type `KuusiConfig`",
);
}
}
}