External Device

Type reference

---@class LaptopDeviceMetadata
---@field deviceId string
---@field deviceLabel string
---@field [string] any

---@class LaptopDevice
---@field slot number
---@field metadata table<LaptopDeviceMetadata>

LaptopDeviceMetadata

deviceId number

Required param for device to recognised.

deviceLabel number

Required param for device to recognised.

[string] any

Any other thing defined in metadata.

LaptopDevice

slot number

Device slot in laptop storage.

metadata LaptopDeviceMetadata[]

Device item metadata.

Copyright © 2025 Felis Development