Skip to content

Type Alias: SkinIniDocument ​

SkinIniDocument = object

Defined in: src/skin/skin-ini.ts:140

Lossless parsed skin.ini document with typed projections for known settings.

ts
import { parseSkinIni } from 'osu-files'

return parseSkinIni(skinIniSource)

Properties ​

catchTheBeat ​

catchTheBeat: SkinIniCatchTheBeat

Defined in: src/skin/skin-ini.ts:148


colours ​

colours: SkinIniColours

Defined in: src/skin/skin-ini.ts:146


general ​

general: SkinIniGeneral

Defined in: src/skin/skin-ini.ts:145


newline ​

newline: "\n" | "\r\n" | "\r"

Defined in: src/skin/skin-ini.ts:142


nodes ​

nodes: SkinIniNode[]

Defined in: src/skin/skin-ini.ts:143


raw ​

raw: Record<string, Record<string, string>>

Defined in: src/skin/skin-ini.ts:144


source ​

source: string

Defined in: src/skin/skin-ini.ts:141

Methods ​

delete() ​

delete(section, key): boolean

Defined in: src/skin/skin-ini.ts:153

Parameters ​

ParameterType
sectionstring
keystring

Returns ​

boolean

This example requires Node.js.

ts
import { SkinIniDocument } from 'osu-files'

return undefined

get() ​

get(section, key): string | undefined

Defined in: src/skin/skin-ini.ts:151

Parameters ​

ParameterType
sectionstring
keystring

Returns ​

string | undefined

This example requires Node.js.

ts
import { SkinIniDocument } from 'osu-files'

return undefined

has() ​

has(section, key): boolean

Defined in: src/skin/skin-ini.ts:154

Parameters ​

ParameterType
sectionstring
keystring

Returns ​

boolean

This example requires Node.js.

ts
import { SkinIniDocument } from 'osu-files'

return undefined

set() ​

set(section, key, value): void

Defined in: src/skin/skin-ini.ts:152

Parameters ​

ParameterType
sectionstring
keystring
valueSkinIniValue

Returns ​

void

This example requires Node.js.

ts
import { SkinIniDocument } from 'osu-files'

return undefined

Released under the MIT License.