Interface: BeatmapSetModule
Defined in: src/sets.ts:203
import type { BeatmapSetModule } from 'osu-files'
return db.sets.get.first()?.OnlineIDProperties
get
readonlyget:Sets
Defined in: src/sets.ts:205
Returns read-only beatmap-set snapshots through get.
write
readonlywrite:Crud<BeatmapSet>
Defined in: src/sets.ts:207
Creates, updates, deletes, or upserts beatmap sets.
Methods
addFile()
addFile(
setId,filename,content):FileRef
Defined in: src/sets.ts:215
Adds a file and updates the set hash.
Parameters
| Parameter | Type |
|---|---|
setId | string |
filename | string |
content | Buffer |
Returns
This example requires Node.js.
import { BeatmapSetModule } from 'osu-files'
return undefineddelete()
delete(
setId):void
Defined in: src/sets.ts:213
Marks a beatmap set for deletion.
Parameters
| Parameter | Type |
|---|---|
setId | string |
Returns
void
This example requires Node.js.
import { BeatmapSetModule } from 'osu-files'
return undefinedgetFileRefs()
getFileRefs(
setId):FileRef[]
Defined in: src/sets.ts:217
Returns file references owned by the set.
Parameters
| Parameter | Type |
|---|---|
setId | string |
Returns
FileRef[]
This example requires Node.js.
import { BeatmapSetModule } from 'osu-files'
return undefinedgetFileRefsWithContent()
getFileRefsWithContent(
setId):FileRef[]
Defined in: src/sets.ts:219
Returns file references with file content when available.
Parameters
| Parameter | Type |
|---|---|
setId | string |
Returns
FileRef[]
This example requires Node.js.
import { BeatmapSetModule } from 'osu-files'
return undefinedimportSet()
importSet(
data):BeatmapSetData
Defined in: src/sets.ts:211
Imports beatmap-set data.
Parameters
| Parameter | Type |
|---|---|
data | ImportSetInput |
Returns
This example requires Node.js.
import { BeatmapSetModule } from 'osu-files'
return undefinedopen()
open(
setId):BeatmapSetEditor
Defined in: src/sets.ts:209
Opens one beatmap-set editor.
Parameters
| Parameter | Type |
|---|---|
setId | string |
Returns
This example requires Node.js.
import { BeatmapSetModule } from 'osu-files'
return undefined