@calljmp/cli
Version:
40 lines • 1.13 kB
TypeScript
export interface Prompt {
id: string;
projectId: number;
name: string;
description?: string;
content: string;
createdAt: Date;
updatedAt: Date;
}
export declare function jsonToPrompt(json: Record<string, any>): Prompt;
export declare function promptToJson(prompt: Prompt): {
id: string;
projectId: number;
name: string;
description: string | undefined;
content: string;
createdAt: string;
updatedAt: string;
};
export type PromptInputType = 'text' | 'json';
export interface PromptInput {
id: number;
promptId: string;
inputType: PromptInputType;
input?: string | Record<string, unknown>;
inputOrder?: number;
createdAt: Date;
updatedAt: Date;
}
export declare function jsonToPromptInput(json: Record<string, any>): PromptInput;
export declare function promptInputToJson(promptInput: PromptInput): {
id: number;
promptId: string;
inputType: PromptInputType;
input: string | Record<string, unknown> | undefined;
inputOrder: number | undefined;
createdAt: string;
updatedAt: string;
};
//# sourceMappingURL=prompts.d.ts.map