structured-render - v1.2.0
    Preparing search index...

    Variable structuredRenderSectionShapeConst

    structuredRenderSectionShape: Shape<
        TUnion<
            (
                | TObject<
                    {
                        fileBoundingBoxes: TOptional<
                            TUnion<(TUndefined | TNull | TArray<(...)>)[]>,
                        >;
                        fileName: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        pageNumbers: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        quote: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        type: TUnsafe<"source">;
                    },
                >
                | TObject<
                    {
                        fillColor: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        iconKey: TString;
                        strokeColor: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        strokeWidth: TOptional<TUnion<(TUndefined | TNull | TUnion<(...)>)[]>>;
                        type: TUnsafe<"icon">;
                    },
                >
                | TObject<{ type: TUnsafe<"empty"> }>
                | TObject<
                    {
                        icon: TOptional<TUnion<(TUndefined | TNull | TObject<(...)>)[]>>;
                        sectionTitle: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        sources: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        style: TOptional<TUnion<(TUndefined | TNull | TUnion<(...)>)[]>>;
                        text: TOptional<
                            TUnion<
                                (
                                    | TUndefined
                                    | TNull
                                    | TNumber
                                    | TString
                                    | TBoolean
                                    | TSymbol
                                    | TBigInt
                                )[],
                            >,
                        >;
                        type: TUnsafe<"text">;
                    },
                >
                | TObject<
                    {
                        color: TOptional<TUnion<(TUndefined | TNull | TUnion<(...)>)[]>>;
                        sectionTitle: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        sources: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        text:
                            | TUndefined
                            | TNull
                            | TNumber
                            | TString
                            | TBoolean
                            | TSymbol
                            | TBigInt;
                        type: TUnsafe<"tag">;
                        useBigTag: TOptional<TUnion<(TUndefined | TNull | TBoolean)[]>>;
                    },
                >
                | TObject<
                    {
                        code: TString;
                        sectionTitle: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        sources: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        type: TUnsafe<"inlineCode">;
                    },
                >
                | TObject<
                    {
                        items: TArray<
                            TObject<
                                {
                                    content: TOptional<TUnion<(...)>>;
                                    icon: TOptional<TUnion<(...)>>;
                                    sources: TOptional<TUnion<(...)>>;
                                },
                            >,
                        >;
                        sectionTitle: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        sources: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        type: TUnsafe<"list">;
                    },
                >
                | TObject<
                    {
                        markdown: TString;
                        sectionTitle: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        sources: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        type: TUnsafe<"markdown">;
                    },
                >
                | TObject<{ type: TUnsafe<"processing"> }>
                | TObject<
                    {
                        code: TString;
                        sectionTitle: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        sources: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        syntax: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        type: TUnsafe<"codeBlock">;
                    },
                >
                | TObject<
                    {
                        direction: TUnion<(TLiteral<Horizontal> | TLiteral<Vertical>)[]>;
                        entries: TArray<
                            TObject<
                                {
                                    data: TUnsafe<Record<(...), (...)>>;
                                    sources: TOptional<TUnion<(...)>>;
                                },
                            >,
                        >;
                        footerRows: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        headers: TArray<
                            TObject<
                                {
                                    hidden: TOptional<TUnion<(...)>>;
                                    key: TString;
                                    text: TOptional<TUnion<(...)>>;
                                },
                            >,
                        >;
                        sectionTitle: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        sources: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        type: TUnsafe<"table">;
                    },
                >
                | TObject<
                    {
                        content: TArray<
                            TUnion<
                                (
                                    | TObject<(...)>
                                    | TObject<(...)>
                                    | TObject<(...)>
                                    | TObject<(...)>
                                    | TObject<(...)>
                                    | TObject<(...)>
                                    | TObject<(...)>
                                    | TObject<(...)>
                                    | TObject<(...)>
                                    | TObject<(...)>
                                )[],
                            >,
                        >;
                        header:
                            | TUndefined
                            | TNull
                            | TNumber
                            | TString
                            | TBoolean
                            | TSymbol
                            | TBigInt;
                        sectionTitle: TOptional<TUnion<(TUndefined | TNull | TString)[]>>;
                        sources: TOptional<TUnion<(TUndefined | TNull | TArray<(...)>)[]>>;
                        type: TUnsafe<"collapsible">;
                    },
                >
            )[],
        >,
    > = ...

    A union of all structured render section shapes.