@yuxilabs/gptp-core
Version:
Core validation, formatting and execution logic for the GPTP file format.
12 lines • 397 B
TypeScript
import { ErrorObject } from "ajv";
import { GPTPDocument } from "@/types/gptpTypes";
export interface ValidationResult {
valid: boolean;
errors: ErrorObject[];
data?: GPTPDocument;
}
/**
* Validates a GPTPDocument against schema + semantic rules.
*/
export declare function validatePrompt(prompt: GPTPDocument): Promise<ValidationResult>;
//# sourceMappingURL=validatePrompt.d.ts.map