neurapress/src/types/template.ts
2025-01-27 21:49:23 +08:00

20 lines
367 B
TypeScript

export interface SubTemplate {
id: string
name: string
styles: string
transform: (content: string) => string
}
export interface Template {
id: string
name: string
styles: string
subTemplates?: SubTemplate[]
transform: (content: string) => string
}
export interface TemplateProps {
content: string
className?: string
subTemplateId?: string
}