@emanuelsan/mosaic-js
Version:
Composable Markdown-based AI instruction engine for Node.js
19 lines • 1.12 kB
TypeScript
import { Effect } from 'effect';
import { Mosaic } from '../Mosaic';
declare const DirectoryNotFoundError_base: new <A extends Record<string, any> = {}>(args: import("effect/Types").Equals<A, {}> extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "DirectoryNotFoundError";
} & Readonly<A>;
declare class DirectoryNotFoundError extends DirectoryNotFoundError_base<{
message: string;
}> {
}
declare const ItemNotADirectoryError_base: new <A extends Record<string, any> = {}>(args: import("effect/Types").Equals<A, {}> extends true ? void : { readonly [P in keyof A as P extends "_tag" ? never : P]: A[P]; }) => import("effect/Cause").YieldableError & {
readonly _tag: "ItemNotADirectoryError";
} & Readonly<A>;
declare class ItemNotADirectoryError extends ItemNotADirectoryError_base<{
message: string;
}> {
}
export declare const checkDirectory: (instructionsDir: string) => Effect.Effect<Mosaic, DirectoryNotFoundError | ItemNotADirectoryError, never>;
export {};
//# sourceMappingURL=checkDirectory.d.ts.map