20 lines
630 B
TypeScript
20 lines
630 B
TypeScript
export type GenreType = 'fiction' | 'mystery' | 'romance' | 'scifi' | 'fantasy' | 'horror' | 'thriller' | 'children' | 'nonfiction' | 'selfhelp' | 'business' | 'memoir';
|
|
export interface GenreTemplate {
|
|
name: string;
|
|
description: string;
|
|
icon: string;
|
|
structure: string[];
|
|
prompts: {
|
|
outline: string;
|
|
chapter: string;
|
|
character?: string;
|
|
setting?: string;
|
|
};
|
|
defaults: {
|
|
tone: string;
|
|
pov: string;
|
|
typicalLength?: string;
|
|
};
|
|
}
|
|
export declare const genreTemplates: Record<GenreType, GenreTemplate>;
|
|
//# sourceMappingURL=genreTemplates.d.ts.map
|