fix: restore complete admin feature dependencies

This commit is contained in:
Simo committed 2026-07-11 21:15:54 +02:00
1 parent 5b4228261a
commit 0cd753c735
115 files changed
+18565 -4930

No files matched your search

+97
View File
@@ -0,0 +1,97 @@
export interface HabboFurniItem {
id: number
classname: string
type: string
name: string
description: string
revision: number
category: string
}
export interface FurniListResult {
items: HabboFurniItem[]
meta: { currentPage: number; lastPage: number; total: number; perPage: number }
}
export interface FurniMetadata {
visualizationType: string
logicType: string
canstandon: boolean
cansiton: boolean
canlayon: boolean
specialtype: number
defaultdir: number
partcolors: { color: string[] }
}
export interface ConversionResult {
bundle: Buffer
classname: string
dimensions: { x: number; y: number; z: number }
directions: number[]
spriteCount: number
warnings: string[]
metadata: FurniMetadata
}
export interface BatchConversionItem {
swfBuffer: Buffer
classname: string
}
export interface BatchConversionResult {
classname: string
success: boolean
bundle?: Buffer
dimensions?: { x: number; y: number; z: number }
directions?: number[]
spriteCount?: number
warnings: string[]
error?: string
}
export interface HabboItFurniEntry {
id: number
classname: string
revision: number
category: string
defaultdir: number
xdim: number
ydim: number
partcolors: { color: string[] }
name: string
description: string
specialtype: number
canstandon: boolean
cansiton: boolean
canlayon: boolean
furniline: string
environment: string
rare: boolean
tradeable?: boolean
bc?: boolean
customparams?: string | null
itemType: 's' | 'i'
}
export interface HabboAssetBadge {
id: number
code: string
name: string
description: string
hotel: string
url_habbo: string
url_habboassets: string
}
export interface ImportSingleResult {
ok: boolean
itemId?: number
catalogItemId?: number | null
dimensions?: { x: number; y: number; z: number }
spriteCount?: number
warnings: string[]
error?: string
furniDataEntry?: { entry: Record<string, unknown>; itemType: string }
}