@osbjs/osbjs
Version:
a minimalist osu! storyboarding framework
18 lines (17 loc) • 563 B
TypeScript
import { OsbColor } from '../Core';
import { IBeatmapDifficulty, IBeatmapHitObjects, IBeatmapMetadata, ITimingPoint } from './Interfaces';
export declare class Beatmap {
path: string;
difficulty: IBeatmapDifficulty;
metadata: IBeatmapMetadata;
colors: OsbColor[];
hitObjects: IBeatmapHitObjects;
timingPoints: ITimingPoint[];
audioFilename: string;
private _raw;
/**
* Parse a beatmap and return the corresponding information.
* @param path Path to .osu file
*/
constructor(path: string);
}