interface FullTemplate {
    body: {
        fetchOptions?: {
            dateField: string;
            filters?: Record<string, any>;
            index?: string;
        };
        layouts: Layout[];
        renderOptions?: {
            grid?: {
                cols: number;
                rows: number;
            };
        };
        renderer?: string;
    };
    createdAt: Date;
    id: string;
    name: string;
    pageCount: number;
    tags: {
        color?: string;
        name: string;
    }[];
    tasks: Task[];
    updatedAt?: Date;
}

Hierarchy

  • Omit<RawFullTemplate, "tasks" | "createdAt" | "updatedAt">
    • FullTemplate

Properties

body: {
    fetchOptions?: {
        dateField: string;
        filters?: Record<string, any>;
        index?: string;
    };
    layouts: Layout[];
    renderOptions?: {
        grid?: {
            cols: number;
            rows: number;
        };
    };
    renderer?: string;
}

Type declaration

  • Optional fetchOptions?: {
        dateField: string;
        filters?: Record<string, any>;
        index?: string;
    }
    • dateField: string
    • Optional filters?: Record<string, any>
    • Optional index?: string
  • layouts: Layout[]
  • Optional renderOptions?: {
        grid?: {
            cols: number;
            rows: number;
        };
    }
    • Optional grid?: {
          cols: number;
          rows: number;
      }
      • cols: number
      • rows: number
  • Optional renderer?: string
createdAt: Date
id: string
name: string
pageCount: number
tags: {
    color?: string;
    name: string;
}[]

Type declaration

  • Optional color?: string
  • name: string
tasks: Task[]
updatedAt?: Date

Generated using TypeDoc