Type Alias: InitOptions
InitOptions =
object
Defined in: src/index.ts:294
Options for init.
This example requires Node.js.
import init from 'osu-files'
import type { InitOptions } from 'osu-files'
const options = {
readOnly: true,
filesFolderPath: './files',
} satisfies InitOptions
return init('client.realm', options)Properties
archiveLimits?
optionalarchiveLimits?:ArchiveLimits
Defined in: src/index.ts:308
Limits for untrusted archive input.
checkHash?
optionalcheckHash?:boolean
Defined in: src/index.ts:304
Every write checks if hash is present in the files folder.
migration?
optionalmigration?:object
Defined in: src/index.ts:310
Realm migration options.
backup?
optionalbackup?:boolean
Keep a pre-migration copy under the system temporary directory.
Default
truelegacyCollectionPath?
optionallegacyCollectionPath?:string
Legacy collection database path. Defaults to a sibling collection.db.
onEvent?
optionalonEvent?: (event) =>void
Receives migration progress and warning events.
Parameters
| Parameter | Type |
|---|---|
event | MigrationEvent |
Returns
void
rollback?
optionalrollback?:RollbackOptions|false
Defined in: src/index.ts:300
Default
{ enabled: true }schemaVersion?
optionalschemaVersion?:number
Defined in: src/index.ts:296
Default
CURRENT_SCHEMA_VERSION