---
url: https://undevice.hacks.run/api/type-aliases/UndeviceResult.md
---
[undevice](../index.md) / UndeviceResult

# Type Alias: UndeviceResult\<T>

> **UndeviceResult**<`T`> = `DeviceKindFlags` & `PlatformFlags` & `ExtensionFlags`<`T`>

Defined in: [types.ts:38](https://github.com/teplostanski/undevice/blob/e23a78421710958df6c38902428aa8e6d1753c05/src/core/types.ts#L38)

Immutable built-in flags plus boolean flags inferred from extension keys.

## Type Parameters

### T

`T` *extends* `Extensions` = `Record`<`never`, `never`>
