IFClite TypeScript API
    Preparing search index...

    Interface ReportSpec

    A dashboard plus what a printed report needs: page setup, title-block fields, snapshots.

    interface ReportSpec {
        charts: ChartSpec[];
        id: string;
        layout: DashboardLayoutItem[];
        name: string;
        page: ReportPageSetup;
        scope: ChartScope;
        snapshots: boolean;
        titleBlock: Record<string, string>;
        version: 2;
    }

    Hierarchy (View Summary)

    Index
    charts: ChartSpec[]
    id: string
    name: string
    scope: ChartScope
    snapshots: boolean

    Render a 3D snapshot of each chart's top bucket under it.

    titleBlock: Record<string, string>
    version: 2

    2 (#4946): adds ChartSpec.filter, drops the list scope kind. A version-1 file is migrated on load (migrate.ts), never read as-is.