# Type Alias: Head

<!-- YAML
title: "Type Alias: Head"
source_link: lib/serialization/ObjectMiddleware.js#L66
-->

- Type: {T extends readonly [infer H, ...any[]] ? H : T extends readonly [] ? any : T extends (infer E)[] ? E : never}
