Evalkeeper
    Preparing search index...

    Interface FeedbackStore

    Where ratings live. @crowandraven/evalkeeper/prisma and memoryStore implement it.

    interface FeedbackStore {
        clearRating(
            raterId: string,
            operation: string,
            targetId: string,
        ): Promise<void>;
        listFeedback(
            opts?: {
                limit?: number;
                operation?: string;
                rating?: Rating;
                since?: Date;
                status?: FeedbackStatus;
            },
        ): Promise<FeedbackRecord[]>;
        rate(rating: NewRating): Promise<FeedbackRecord>;
        setFeedbackStatus(
            id: string,
            status: FeedbackStatus,
            caseId?: string | null,
        ): Promise<void>;
    }
    Index
    • Takes a person's rating back.

      Parameters

      • raterId: string
      • operation: string
      • targetId: string

      Returns Promise<void>