Sanity App SDK
    Preparing search index...

    Interface useDocumentProjectionOptions<TProjection, TDocumentType, TDataset, TProjectId>

    interface useDocumentProjectionOptions<
        TProjection extends ValidProjection = ValidProjection,
        TDocumentType extends string = string,
        TDataset extends string = string,
        TProjectId extends string = string,
    > {
        dataset?: TDataset;
        documentId: string;
        documentType: TDocumentType;
        params?: Record<string, unknown>;
        perspective?: ReleasePerspective | ClientPerspective;
        projectId?: TProjectId;
        projection: TProjection;
        ref?: RefObject<unknown>;
    }

    Type Parameters

    • TProjection extends ValidProjection = ValidProjection
    • TDocumentType extends string = string
    • TDataset extends string = string
    • TProjectId extends string = string

    Hierarchy (View Summary)

    Index

    Properties

    dataset?: TDataset
    documentId: string
    documentType: TDocumentType
    params?: Record<string, unknown>

    Optional parameters for the projection query

    perspective?: ReleasePerspective | ClientPerspective
    projectId?: TProjectId
    projection: TProjection

    The GROQ projection string

    ref?: RefObject<unknown>

    Optional ref to track viewport intersection for lazy loading