osu-api-v1-js
    Preparing search index...

    Interface ScoreWithReplayavailablePp

    This is the kind of score you can expect from the API's getBeatmapScores

    interface ScoreWithReplayavailablePp {
        count100: number;
        count300: number;
        count50: number;
        countgeki: number;
        countkatu: number;
        countmiss: number;
        date: Date;
        enabled_mods: Mods[];
        maxcombo: number;
        perfect: boolean;
        pp: number | null;
        rank: string;
        replay_available: boolean;
        score: number;
        score_id: number;
        user_id: number;
    }

    Hierarchy (View Summary)

    Index

    Properties

    count100: number
    count300: number
    count50: number
    countgeki: number
    countkatu: number
    countmiss: number
    date: Date

    Roughly (or just after) when the last note was hit

    enabled_mods: Mods[]

    If it has Nightcore, it also has DoubleTime

    maxcombo: number
    perfect: boolean

    Whether or not the play has reached the maximum combo it could have (no miss and no missed slider-end)

    pp: number | null

    How much pp the score play is worth!

    Null if beatmap is loved (for example)

    rank: string

    Also known as the Grade https://osu.ppy.sh/wiki/en/Gameplay/Grade, it may be "F" if the player failed

    replay_available: boolean
    score: number

    The score itself, for example 923357

    score_id: number

    It can't be null, because ScoreWithReplayavailablePp is only available for scores that haven't failed

    user_id: number