Type Alias ValuesOfAttributes<AttrsT>
ValuesOfAttributes<AttrsT>: { [K in keyof AttrsT as [AttrsT[K]] extends [{ optional: true; }] ? never : K]: AttrsT[K] extends { schema: TlvSchema<infer T>; } ? T : never} & { [K in keyof AttrsT as [AttrsT[K]] extends [{ optional: true; }] ? K : never]?: AttrsT[K] extends { schema: TlvSchema<infer T>; } ? T : never}